ni.measurements.metadata.v1.client
Public API for accessing the NI Metadata Store Service.
Classes
Client for accessing the NI Metadata Store Service. |
Package Contents
- class ni.measurements.metadata.v1.client.MetadataStoreClient(*, discovery_client=None, grpc_channel=None, grpc_channel_pool=None)[source]
Bases:
ni.measurements.metadata.v1.client._client_base.GrpcServiceClientBase[ni.measurements.metadata.v1.metadata_store_service_pb2_grpc.MetadataStoreServiceStub]Client for accessing the NI Metadata Store Service.
Initialize the Metadata Store Client.
- Parameters:
discovery_client (ni.measurementlink.discovery.v1.client.DiscoveryClient | None) – An optional discovery client (recommended).
grpc_channel (grpc.Channel | None) – An optional metadata store gRPC channel.
grpc_channel_pool (ni_grpc_extensions.channelpool.GrpcChannelPool | None) – An optional gRPC channel pool (recommended).
- __slots__ = ()
- get_uut_instance(request)[source]
Gets the UUT instance associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceResponse
- query_uut_instances(request)[source]
Perform an OData query on UUT instances.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesResponse
- create_uut_instance(request)[source]
Creates a new UUT instance in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceResponse
- get_uut(request)[source]
Gets the UUT associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutResponse
- query_uuts(request)[source]
Perform an OData query on UUTs.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsResponse
- create_uut(request)[source]
Creates a new UUT in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutResponse
- get_operator(request)[source]
Gets the operator associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorResponse
- query_operators(request)[source]
Perform an OData query on operators.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsResponse
- create_operator(request)[source]
Creates a new operator in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorResponse
- get_test_description(request)[source]
Gets the test description associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionResponse
- query_test_descriptions(request)[source]
Perform an OData query on test descriptions.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsResponse
- create_test_description(request)[source]
Creates a new test description in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionResponse
- get_test(request)[source]
Gets the test associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestResponse
- query_tests(request)[source]
Perform an OData query on tests.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsResponse
- create_test(request)[source]
Creates a new test in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestResponse
- get_test_station(request)[source]
Gets the test station associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationResponse
- query_test_stations(request)[source]
Perform an OData query on test stations.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsResponse
- create_test_station(request)[source]
Creates a new test station in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationResponse
- get_hardware_item(request)[source]
Gets the hardware item associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemResponse
- query_hardware_items(request)[source]
Perform an OData query on hardware items.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsResponse
- create_hardware_item(request)[source]
Creates a new hardware item in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemResponse
- get_software_item(request)[source]
Gets the software item associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemResponse
- query_software_items(request)[source]
Perform an OData query on software items.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsResponse
- create_software_item(request)[source]
Creates a new software item in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemResponse
- get_test_adapter(request)[source]
Gets the test adapter associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterResponse
- query_test_adapters(request)[source]
Perform an OData query on test adapters.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersResponse
- create_test_adapter(request)[source]
Creates a new test adapter in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterResponse
- register_schema(request)[source]
Registers a schema.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaResponse
- list_schemas(request)[source]
List the schemas that have been previously registered.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasResponse
- get_alias(request)[source]
Gets the target of a given alias.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasResponse
- query_aliases(request)[source]
Perform an OData query on the created aliases.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesResponse
- create_alias(request)[source]
Creates an alias of the specified metadata.
This alias can be used when creating other metadata or publishing.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasRequest)
- Return type:
ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasResponse