Class MetadataServiceConnection (2.23.0-rc)

This interface defines virtual methods for each of the user-facing overload sets in MetadataServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type MetadataServiceClient.

To create a concrete instance, see MakeMetadataServiceConnection().

For mocking, see aiplatform_v1_mocks::MockMetadataServiceConnection.

Functions

virtual options()

Returns
TypeDescription
Options

virtual CreateMetadataStore(google::cloud::aiplatform::v1::CreateMetadataStoreRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateMetadataStoreRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::MetadataStore > >

virtual GetMetadataStore(google::cloud::aiplatform::v1::GetMetadataStoreRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetMetadataStoreRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::MetadataStore >

virtual ListMetadataStores(google::cloud::aiplatform::v1::ListMetadataStoresRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListMetadataStoresRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::MetadataStore >

virtual DeleteMetadataStore(google::cloud::aiplatform::v1::DeleteMetadataStoreRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteMetadataStoreRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteMetadataStoreOperationMetadata > >

virtual CreateArtifact(google::cloud::aiplatform::v1::CreateArtifactRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateArtifactRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Artifact >

virtual GetArtifact(google::cloud::aiplatform::v1::GetArtifactRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetArtifactRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Artifact >

virtual ListArtifacts(google::cloud::aiplatform::v1::ListArtifactsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListArtifactsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::Artifact >

virtual UpdateArtifact(google::cloud::aiplatform::v1::UpdateArtifactRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::UpdateArtifactRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Artifact >

virtual DeleteArtifact(google::cloud::aiplatform::v1::DeleteArtifactRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteArtifactRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual PurgeArtifacts(google::cloud::aiplatform::v1::PurgeArtifactsRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::PurgeArtifactsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::PurgeArtifactsResponse > >

virtual CreateContext(google::cloud::aiplatform::v1::CreateContextRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateContextRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Context >

virtual GetContext(google::cloud::aiplatform::v1::GetContextRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetContextRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Context >

virtual ListContexts(google::cloud::aiplatform::v1::ListContextsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListContextsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::Context >

virtual UpdateContext(google::cloud::aiplatform::v1::UpdateContextRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::UpdateContextRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Context >

virtual DeleteContext(google::cloud::aiplatform::v1::DeleteContextRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteContextRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual PurgeContexts(google::cloud::aiplatform::v1::PurgeContextsRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::PurgeContextsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::PurgeContextsResponse > >

virtual AddContextArtifactsAndExecutions(google::cloud::aiplatform::v1::AddContextArtifactsAndExecutionsRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::AddContextArtifactsAndExecutionsRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::AddContextArtifactsAndExecutionsResponse >

virtual AddContextChildren(google::cloud::aiplatform::v1::AddContextChildrenRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::AddContextChildrenRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::AddContextChildrenResponse >

virtual RemoveContextChildren(google::cloud::aiplatform::v1::RemoveContextChildrenRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::RemoveContextChildrenRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::RemoveContextChildrenResponse >

virtual QueryContextLineageSubgraph(google::cloud::aiplatform::v1::QueryContextLineageSubgraphRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::QueryContextLineageSubgraphRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::LineageSubgraph >

virtual CreateExecution(google::cloud::aiplatform::v1::CreateExecutionRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateExecutionRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Execution >

virtual GetExecution(google::cloud::aiplatform::v1::GetExecutionRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetExecutionRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Execution >

virtual ListExecutions(google::cloud::aiplatform::v1::ListExecutionsRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListExecutionsRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::Execution >

virtual UpdateExecution(google::cloud::aiplatform::v1::UpdateExecutionRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::UpdateExecutionRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::Execution >

virtual DeleteExecution(google::cloud::aiplatform::v1::DeleteExecutionRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::DeleteExecutionRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::DeleteOperationMetadata > >

virtual PurgeExecutions(google::cloud::aiplatform::v1::PurgeExecutionsRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::PurgeExecutionsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::aiplatform::v1::PurgeExecutionsResponse > >

virtual AddExecutionEvents(google::cloud::aiplatform::v1::AddExecutionEventsRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::AddExecutionEventsRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::AddExecutionEventsResponse >

virtual QueryExecutionInputsAndOutputs(google::cloud::aiplatform::v1::QueryExecutionInputsAndOutputsRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::QueryExecutionInputsAndOutputsRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::LineageSubgraph >

virtual CreateMetadataSchema(google::cloud::aiplatform::v1::CreateMetadataSchemaRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::CreateMetadataSchemaRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::MetadataSchema >

virtual GetMetadataSchema(google::cloud::aiplatform::v1::GetMetadataSchemaRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::GetMetadataSchemaRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::MetadataSchema >

virtual ListMetadataSchemas(google::cloud::aiplatform::v1::ListMetadataSchemasRequest)

Parameter
NameDescription
request google::cloud::aiplatform::v1::ListMetadataSchemasRequest
Returns
TypeDescription
StreamRange< google::cloud::aiplatform::v1::MetadataSchema >

virtual QueryArtifactLineageSubgraph(google::cloud::aiplatform::v1::QueryArtifactLineageSubgraphRequest const &)

Parameter
NameDescription
request google::cloud::aiplatform::v1::QueryArtifactLineageSubgraphRequest const &
Returns
TypeDescription
StatusOr< google::cloud::aiplatform::v1::LineageSubgraph >