ni.measurements.metadata.v1.metadata_store_service_pb2_grpc
Classes
This service is responsible for storing and retrieving metadata associated with test step measurements. |
|
This service is responsible for storing and retrieving metadata associated with test step measurements. |
|
This service is responsible for storing and retrieving metadata associated with test step measurements. |
Functions
|
Package Contents
- class ni.measurements.metadata.v1.metadata_store_service_pb2_grpc.MetadataStoreServiceStub(channel)
This service is responsible for storing and retrieving metadata associated with test step measurements.
- Parameters:
channel (Union[grpc.Channel, grpc.aio.Channel])
- GetUutInstance: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceResponse]
Gets the UUT instance associated with the identifier given in the request.
- QueryUutInstances: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesResponse]
Perform an OData query
- CreateUutInstance: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceResponse]
Creates a new UUT instance in the metadata store.
- GetUut: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutResponse]
Gets the UUT associated with the identifier given in the request.
- QueryUuts: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsResponse]
Perform an OData query
- CreateUut: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutResponse]
Creates a new UUT in the metadata store.
- GetOperator: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorResponse]
Gets the operator associated with the identifier given in the request.
- QueryOperators: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsResponse]
Perform an OData query
- CreateOperator: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorResponse]
Creates a new operator in the metadata store.
- GetTestDescription: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionResponse]
Gets the test description associated with the identifier given in the request.
- QueryTestDescriptions: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsResponse]
Perform an OData query
- CreateTestDescription: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionResponse]
Creates a new test description in the metadata store.
- GetTest: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestResponse]
Gets the test associated with the identifier given in the request.
- QueryTests: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsResponse]
Perform an OData query
- CreateTest: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestResponse]
Creates a new test in the metadata store.
- GetTestStation: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationResponse]
Gets the test station associated with the identifier given in the request.
- QueryTestStations: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsResponse]
Perform an OData query
- CreateTestStation: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationResponse]
Creates a new test station in the metadata store.
- GetHardwareItem: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemResponse]
Gets the hardware item associated with the identifier given in the request.
- QueryHardwareItems: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsResponse]
Perform an OData query
- CreateHardwareItem: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemResponse]
Creates a new hardware item in the metadata store.
- GetSoftwareItem: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemResponse]
Gets the software item associated with the identifier given in the request.
- QuerySoftwareItems: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsResponse]
Perform an OData query
- CreateSoftwareItem: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemResponse]
Creates a new software item in the metadata store.
- GetTestAdapter: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterResponse]
Gets the test adapter associated with the identifier given in the request.
- QueryTestAdapters: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersResponse]
Perform an OData query
- CreateTestAdapter: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterResponse]
Creates a new test adapter in the metadata store.
- RegisterSchema: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaResponse]
Registers a schema. Once a schema has been published, it cannot be modified or removed.
- ListSchemas: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasResponse]
Lists the schemas that have been previously registered
- GetAlias: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasResponse]
Gets the alias and its target (i.e., the underlying metadata that it represents)
- QueryAliases: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesResponse]
Perform an OData query on the registered aliases
- CreateAlias: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasResponse]
Creates (registers) an alias of the specified metadata for use/reference when creating other metadata or publishing. Notes: - The specified metadata must have already been created prior to the alias registration. - This method may be called with an already registered alias name in order to update the target mapped for that existing alias.
- DeleteAlias: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.DeleteAliasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.DeleteAliasResponse]
Removes a registered alias
- CreateFromJsonDocument: grpc.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateFromJsonDocumentRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateFromJsonDocumentResponse]
Creates all of the metadata entries contained in the provided JSON document. The JSON document should conform to the schema defined by https://raw.githubusercontent.com/ni/ni-apis/main/ni/measurements/metadata/v1/registration.schema.json The response will contain all of the associated objects from the metadata store. If the object already exists, the existing object will be returned; otherwise, a new object will be created
- class ni.measurements.metadata.v1.metadata_store_service_pb2_grpc.MetadataStoreServiceAsyncStub
This service is responsible for storing and retrieving metadata associated with test step measurements.
- GetUutInstance: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceResponse]
Gets the UUT instance associated with the identifier given in the request.
- QueryUutInstances: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesResponse]
Perform an OData query
- CreateUutInstance: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceResponse]
Creates a new UUT instance in the metadata store.
- GetUut: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutResponse]
Gets the UUT associated with the identifier given in the request.
- QueryUuts: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsResponse]
Perform an OData query
- CreateUut: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutResponse]
Creates a new UUT in the metadata store.
- GetOperator: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorResponse]
Gets the operator associated with the identifier given in the request.
- QueryOperators: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsResponse]
Perform an OData query
- CreateOperator: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorResponse]
Creates a new operator in the metadata store.
- GetTestDescription: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionResponse]
Gets the test description associated with the identifier given in the request.
- QueryTestDescriptions: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsResponse]
Perform an OData query
- CreateTestDescription: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionResponse]
Creates a new test description in the metadata store.
- GetTest: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestResponse]
Gets the test associated with the identifier given in the request.
- QueryTests: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsResponse]
Perform an OData query
- CreateTest: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestResponse]
Creates a new test in the metadata store.
- GetTestStation: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationResponse]
Gets the test station associated with the identifier given in the request.
- QueryTestStations: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsResponse]
Perform an OData query
- CreateTestStation: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationResponse]
Creates a new test station in the metadata store.
- GetHardwareItem: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemResponse]
Gets the hardware item associated with the identifier given in the request.
- QueryHardwareItems: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsResponse]
Perform an OData query
- CreateHardwareItem: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemResponse]
Creates a new hardware item in the metadata store.
- GetSoftwareItem: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemResponse]
Gets the software item associated with the identifier given in the request.
- QuerySoftwareItems: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsResponse]
Perform an OData query
- CreateSoftwareItem: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemResponse]
Creates a new software item in the metadata store.
- GetTestAdapter: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterResponse]
Gets the test adapter associated with the identifier given in the request.
- QueryTestAdapters: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersResponse]
Perform an OData query
- CreateTestAdapter: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterResponse]
Creates a new test adapter in the metadata store.
- RegisterSchema: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaResponse]
Registers a schema. Once a schema has been published, it cannot be modified or removed.
- ListSchemas: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasResponse]
Lists the schemas that have been previously registered
- GetAlias: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasResponse]
Gets the alias and its target (i.e., the underlying metadata that it represents)
- QueryAliases: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesResponse]
Perform an OData query on the registered aliases
- CreateAlias: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasResponse]
Creates (registers) an alias of the specified metadata for use/reference when creating other metadata or publishing. Notes: - The specified metadata must have already been created prior to the alias registration. - This method may be called with an already registered alias name in order to update the target mapped for that existing alias.
- DeleteAlias: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.DeleteAliasRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.DeleteAliasResponse]
Removes a registered alias
- CreateFromJsonDocument: grpc.aio.UnaryUnaryMultiCallable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateFromJsonDocumentRequest, ni.measurements.metadata.v1.metadata_store_service_pb2.CreateFromJsonDocumentResponse]
Creates all of the metadata entries contained in the provided JSON document. The JSON document should conform to the schema defined by https://raw.githubusercontent.com/ni/ni-apis/main/ni/measurements/metadata/v1/registration.schema.json The response will contain all of the associated objects from the metadata store. If the object already exists, the existing object will be returned; otherwise, a new object will be created
- class ni.measurements.metadata.v1.metadata_store_service_pb2_grpc.MetadataStoreServiceServicer
This service is responsible for storing and retrieving metadata associated with test step measurements.
- abstractmethod GetUutInstance(request, context)
Gets the UUT instance associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutInstanceResponse]]
- abstractmethod QueryUutInstances(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutInstancesResponse]]
- abstractmethod CreateUutInstance(request, context)
Creates a new UUT instance in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutInstanceResponse]]
- abstractmethod GetUut(request, context)
Gets the UUT associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetUutResponse]]
- abstractmethod QueryUuts(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryUutsResponse]]
- abstractmethod CreateUut(request, context)
Creates a new UUT in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateUutResponse]]
- abstractmethod GetOperator(request, context)
Gets the operator associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetOperatorResponse]]
- abstractmethod QueryOperators(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryOperatorsResponse]]
- abstractmethod CreateOperator(request, context)
Creates a new operator in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateOperatorResponse]]
- abstractmethod GetTestDescription(request, context)
Gets the test description associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestDescriptionResponse]]
- abstractmethod QueryTestDescriptions(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestDescriptionsResponse]]
- abstractmethod CreateTestDescription(request, context)
Creates a new test description in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestDescriptionResponse]]
- abstractmethod GetTest(request, context)
Gets the test associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestResponse]]
- abstractmethod QueryTests(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestsResponse]]
- abstractmethod CreateTest(request, context)
Creates a new test in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestResponse]]
- abstractmethod GetTestStation(request, context)
Gets the test station associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestStationResponse]]
- abstractmethod QueryTestStations(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestStationsResponse]]
- abstractmethod CreateTestStation(request, context)
Creates a new test station in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestStationResponse]]
- abstractmethod GetHardwareItem(request, context)
Gets the hardware item associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetHardwareItemResponse]]
- abstractmethod QueryHardwareItems(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryHardwareItemsResponse]]
- abstractmethod CreateHardwareItem(request, context)
Creates a new hardware item in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateHardwareItemResponse]]
- abstractmethod GetSoftwareItem(request, context)
Gets the software item associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetSoftwareItemResponse]]
- abstractmethod QuerySoftwareItems(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QuerySoftwareItemsResponse]]
- abstractmethod CreateSoftwareItem(request, context)
Creates a new software item in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateSoftwareItemResponse]]
- abstractmethod GetTestAdapter(request, context)
Gets the test adapter associated with the identifier given in the request.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetTestAdapterResponse]]
- abstractmethod QueryTestAdapters(request, context)
Perform an OData query
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryTestAdaptersResponse]]
- abstractmethod CreateTestAdapter(request, context)
Creates a new test adapter in the metadata store.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateTestAdapterResponse]]
- abstractmethod RegisterSchema(request, context)
Registers a schema. Once a schema has been published, it cannot be modified or removed.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.RegisterSchemaResponse]]
- abstractmethod ListSchemas(request, context)
Lists the schemas that have been previously registered
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.ListSchemasResponse]]
- abstractmethod GetAlias(request, context)
Gets the alias and its target (i.e., the underlying metadata that it represents)
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.GetAliasResponse]]
- abstractmethod QueryAliases(request, context)
Perform an OData query on the registered aliases
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.QueryAliasesResponse]]
- abstractmethod CreateAlias(request, context)
Creates (registers) an alias of the specified metadata for use/reference when creating other metadata or publishing. Notes: - The specified metadata must have already been created prior to the alias registration. - This method may be called with an already registered alias name in order to update the target mapped for that existing alias.
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateAliasResponse]]
- abstractmethod DeleteAlias(request, context)
Removes a registered alias
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.DeleteAliasRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.DeleteAliasResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.DeleteAliasResponse]]
- abstractmethod CreateFromJsonDocument(request, context)
Creates all of the metadata entries contained in the provided JSON document. The JSON document should conform to the schema defined by https://raw.githubusercontent.com/ni/ni-apis/main/ni/measurements/metadata/v1/registration.schema.json The response will contain all of the associated objects from the metadata store. If the object already exists, the existing object will be returned; otherwise, a new object will be created
- Parameters:
request (ni.measurements.metadata.v1.metadata_store_service_pb2.CreateFromJsonDocumentRequest)
context (_ServicerContext)
- Return type:
Union[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateFromJsonDocumentResponse, collections.abc.Awaitable[ni.measurements.metadata.v1.metadata_store_service_pb2.CreateFromJsonDocumentResponse]]
- ni.measurements.metadata.v1.metadata_store_service_pb2_grpc.add_MetadataStoreServiceServicer_to_server(servicer, server)
- Parameters:
servicer (MetadataStoreServiceServicer)
server (Union[grpc.Server, grpc.aio.Server])
- Return type:
None