public static interface MetadataServiceGrpc.AsyncService
Service for reading and writing metadata entries.
| Modifier and Type | Method and Description |
|---|---|
default void |
addContextArtifactsAndExecutions(AddContextArtifactsAndExecutionsRequest request,
io.grpc.stub.StreamObserver<AddContextArtifactsAndExecutionsResponse> responseObserver)
Adds a set of Artifacts and Executions to a Context.
|
default void |
addContextChildren(AddContextChildrenRequest request,
io.grpc.stub.StreamObserver<AddContextChildrenResponse> responseObserver)
Adds a set of Contexts as children to a parent Context.
|
default void |
addExecutionEvents(AddExecutionEventsRequest request,
io.grpc.stub.StreamObserver<AddExecutionEventsResponse> responseObserver)
Adds Events to the specified Execution.
|
default void |
createArtifact(CreateArtifactRequest request,
io.grpc.stub.StreamObserver<Artifact> responseObserver)
Creates an Artifact associated with a MetadataStore.
|
default void |
createContext(CreateContextRequest request,
io.grpc.stub.StreamObserver<Context> responseObserver)
Creates a Context associated with a MetadataStore.
|
default void |
createExecution(CreateExecutionRequest request,
io.grpc.stub.StreamObserver<Execution> responseObserver)
Creates an Execution associated with a MetadataStore.
|
default void |
createMetadataSchema(CreateMetadataSchemaRequest request,
io.grpc.stub.StreamObserver<MetadataSchema> responseObserver)
Creates a MetadataSchema.
|
default void |
createMetadataStore(CreateMetadataStoreRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Initializes a MetadataStore, including allocation of resources.
|
default void |
deleteArtifact(DeleteArtifactRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an Artifact.
|
default void |
deleteContext(DeleteContextRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a stored Context.
|
default void |
deleteExecution(DeleteExecutionRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an Execution.
|
default void |
deleteMetadataStore(DeleteMetadataStoreRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single MetadataStore and all its child resources (Artifacts,
Executions, and Contexts).
|
default void |
getArtifact(GetArtifactRequest request,
io.grpc.stub.StreamObserver<Artifact> responseObserver)
Retrieves a specific Artifact.
|
default void |
getContext(GetContextRequest request,
io.grpc.stub.StreamObserver<Context> responseObserver)
Retrieves a specific Context.
|
default void |
getExecution(GetExecutionRequest request,
io.grpc.stub.StreamObserver<Execution> responseObserver)
Retrieves a specific Execution.
|
default void |
getMetadataSchema(GetMetadataSchemaRequest request,
io.grpc.stub.StreamObserver<MetadataSchema> responseObserver)
Retrieves a specific MetadataSchema.
|
default void |
getMetadataStore(GetMetadataStoreRequest request,
io.grpc.stub.StreamObserver<MetadataStore> responseObserver)
Retrieves a specific MetadataStore.
|
default void |
listArtifacts(ListArtifactsRequest request,
io.grpc.stub.StreamObserver<ListArtifactsResponse> responseObserver)
Lists Artifacts in the MetadataStore.
|
default void |
listContexts(ListContextsRequest request,
io.grpc.stub.StreamObserver<ListContextsResponse> responseObserver)
Lists Contexts on the MetadataStore.
|
default void |
listExecutions(ListExecutionsRequest request,
io.grpc.stub.StreamObserver<ListExecutionsResponse> responseObserver)
Lists Executions in the MetadataStore.
|
default void |
listMetadataSchemas(ListMetadataSchemasRequest request,
io.grpc.stub.StreamObserver<ListMetadataSchemasResponse> responseObserver)
Lists MetadataSchemas.
|
default void |
listMetadataStores(ListMetadataStoresRequest request,
io.grpc.stub.StreamObserver<ListMetadataStoresResponse> responseObserver)
Lists MetadataStores for a Location.
|
default void |
purgeArtifacts(PurgeArtifactsRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Purges Artifacts.
|
default void |
purgeContexts(PurgeContextsRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Purges Contexts.
|
default void |
purgeExecutions(PurgeExecutionsRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Purges Executions.
|
default void |
queryArtifactLineageSubgraph(QueryArtifactLineageSubgraphRequest request,
io.grpc.stub.StreamObserver<LineageSubgraph> responseObserver)
Retrieves lineage of an Artifact represented through Artifacts and
Executions connected by Event edges and returned as a LineageSubgraph.
|
default void |
queryContextLineageSubgraph(QueryContextLineageSubgraphRequest request,
io.grpc.stub.StreamObserver<LineageSubgraph> responseObserver)
Retrieves Artifacts and Executions within the specified Context, connected
by Event edges and returned as a LineageSubgraph.
|
default void |
queryExecutionInputsAndOutputs(QueryExecutionInputsAndOutputsRequest request,
io.grpc.stub.StreamObserver<LineageSubgraph> responseObserver)
Obtains the set of input and output Artifacts for this Execution, in the
form of LineageSubgraph that also contains the Execution and connecting
Events.
|
default void |
removeContextChildren(RemoveContextChildrenRequest request,
io.grpc.stub.StreamObserver<RemoveContextChildrenResponse> responseObserver)
Remove a set of children contexts from a parent Context.
|
default void |
updateArtifact(UpdateArtifactRequest request,
io.grpc.stub.StreamObserver<Artifact> responseObserver)
Updates a stored Artifact.
|
default void |
updateContext(UpdateContextRequest request,
io.grpc.stub.StreamObserver<Context> responseObserver)
Updates a stored Context.
|
default void |
updateExecution(UpdateExecutionRequest request,
io.grpc.stub.StreamObserver<Execution> responseObserver)
Updates a stored Execution.
|
default void createMetadataStore(CreateMetadataStoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Initializes a MetadataStore, including allocation of resources.
default void getMetadataStore(GetMetadataStoreRequest request, io.grpc.stub.StreamObserver<MetadataStore> responseObserver)
Retrieves a specific MetadataStore.
default void listMetadataStores(ListMetadataStoresRequest request, io.grpc.stub.StreamObserver<ListMetadataStoresResponse> responseObserver)
Lists MetadataStores for a Location.
default void deleteMetadataStore(DeleteMetadataStoreRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single MetadataStore and all its child resources (Artifacts, Executions, and Contexts).
default void createArtifact(CreateArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Creates an Artifact associated with a MetadataStore.
default void getArtifact(GetArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Retrieves a specific Artifact.
default void listArtifacts(ListArtifactsRequest request, io.grpc.stub.StreamObserver<ListArtifactsResponse> responseObserver)
Lists Artifacts in the MetadataStore.
default void updateArtifact(UpdateArtifactRequest request, io.grpc.stub.StreamObserver<Artifact> responseObserver)
Updates a stored Artifact.
default void deleteArtifact(DeleteArtifactRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an Artifact.
default void purgeArtifacts(PurgeArtifactsRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Purges Artifacts.
default void createContext(CreateContextRequest request, io.grpc.stub.StreamObserver<Context> responseObserver)
Creates a Context associated with a MetadataStore.
default void getContext(GetContextRequest request, io.grpc.stub.StreamObserver<Context> responseObserver)
Retrieves a specific Context.
default void listContexts(ListContextsRequest request, io.grpc.stub.StreamObserver<ListContextsResponse> responseObserver)
Lists Contexts on the MetadataStore.
default void updateContext(UpdateContextRequest request, io.grpc.stub.StreamObserver<Context> responseObserver)
Updates a stored Context.
default void deleteContext(DeleteContextRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a stored Context.
default void purgeContexts(PurgeContextsRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Purges Contexts.
default void addContextArtifactsAndExecutions(AddContextArtifactsAndExecutionsRequest request, io.grpc.stub.StreamObserver<AddContextArtifactsAndExecutionsResponse> responseObserver)
Adds a set of Artifacts and Executions to a Context. If any of the Artifacts or Executions have already been added to a Context, they are simply skipped.
default void addContextChildren(AddContextChildrenRequest request, io.grpc.stub.StreamObserver<AddContextChildrenResponse> responseObserver)
Adds a set of Contexts as children to a parent Context. If any of the child Contexts have already been added to the parent Context, they are simply skipped. If this call would create a cycle or cause any Context to have more than 10 parents, the request will fail with an INVALID_ARGUMENT error.
default void removeContextChildren(RemoveContextChildrenRequest request, io.grpc.stub.StreamObserver<RemoveContextChildrenResponse> responseObserver)
Remove a set of children contexts from a parent Context. If any of the child Contexts were NOT added to the parent Context, they are simply skipped.
default void queryContextLineageSubgraph(QueryContextLineageSubgraphRequest request, io.grpc.stub.StreamObserver<LineageSubgraph> responseObserver)
Retrieves Artifacts and Executions within the specified Context, connected by Event edges and returned as a LineageSubgraph.
default void createExecution(CreateExecutionRequest request, io.grpc.stub.StreamObserver<Execution> responseObserver)
Creates an Execution associated with a MetadataStore.
default void getExecution(GetExecutionRequest request, io.grpc.stub.StreamObserver<Execution> responseObserver)
Retrieves a specific Execution.
default void listExecutions(ListExecutionsRequest request, io.grpc.stub.StreamObserver<ListExecutionsResponse> responseObserver)
Lists Executions in the MetadataStore.
default void updateExecution(UpdateExecutionRequest request, io.grpc.stub.StreamObserver<Execution> responseObserver)
Updates a stored Execution.
default void deleteExecution(DeleteExecutionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes an Execution.
default void purgeExecutions(PurgeExecutionsRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Purges Executions.
default void addExecutionEvents(AddExecutionEventsRequest request, io.grpc.stub.StreamObserver<AddExecutionEventsResponse> responseObserver)
Adds Events to the specified Execution. An Event indicates whether an Artifact was used as an input or output for an Execution. If an Event already exists between the Execution and the Artifact, the Event is skipped.
default void queryExecutionInputsAndOutputs(QueryExecutionInputsAndOutputsRequest request, io.grpc.stub.StreamObserver<LineageSubgraph> responseObserver)
Obtains the set of input and output Artifacts for this Execution, in the form of LineageSubgraph that also contains the Execution and connecting Events.
default void createMetadataSchema(CreateMetadataSchemaRequest request, io.grpc.stub.StreamObserver<MetadataSchema> responseObserver)
Creates a MetadataSchema.
default void getMetadataSchema(GetMetadataSchemaRequest request, io.grpc.stub.StreamObserver<MetadataSchema> responseObserver)
Retrieves a specific MetadataSchema.
default void listMetadataSchemas(ListMetadataSchemasRequest request, io.grpc.stub.StreamObserver<ListMetadataSchemasResponse> responseObserver)
Lists MetadataSchemas.
default void queryArtifactLineageSubgraph(QueryArtifactLineageSubgraphRequest request, io.grpc.stub.StreamObserver<LineageSubgraph> responseObserver)
Retrieves lineage of an Artifact represented through Artifacts and Executions connected by Event edges and returned as a LineageSubgraph.
Copyright © 2024 Google LLC. All rights reserved.