public static final class MetadataServiceGrpc.MetadataServiceFutureStub extends AbstractFutureStub.MetadataServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service MetadataService.
Service for reading and writing metadata entries.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
MetadataServiceGrpc.MetadataServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.newStub(io.grpc.stub.AbstractStub.StubFactory,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.newStub(io.grpc.stub.AbstractStub.StubFactory,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.withOption(io.grpc.CallOptions.Key,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
addContextArtifactsAndExecutions(AddContextArtifactsAndExecutionsRequest request)
public ListenableFuture addContextArtifactsAndExecutions(AddContextArtifactsAndExecutionsRequest request)
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.
addContextChildren(AddContextChildrenRequest request)
public ListenableFuture addContextChildren(AddContextChildrenRequest request)
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.
public ListenableFuture addExecutionEvents(AddExecutionEventsRequest request)
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.
protected MetadataServiceGrpc.MetadataServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public ListenableFuture createArtifact(CreateArtifactRequest request)
Creates an Artifact associated with a MetadataStore.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Artifact> |
|
createContext(CreateContextRequest request)
public ListenableFuture createContext(CreateContextRequest request)
Creates a Context associated with a MetadataStore.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Context> |
|
public ListenableFuture createExecution(CreateExecutionRequest request)
Creates an Execution associated with a MetadataStore.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Execution> |
|
public ListenableFuture createMetadataSchema(CreateMetadataSchemaRequest request)
Creates a MetadataSchema.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<MetadataSchema> |
|
public ListenableFuture createMetadataStore(CreateMetadataStoreRequest request)
Initializes a MetadataStore, including allocation of resources.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture deleteArtifact(DeleteArtifactRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteContext(DeleteContextRequest request)
public ListenableFuture deleteContext(DeleteContextRequest request)
Deletes a stored Context.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture deleteExecution(DeleteExecutionRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture deleteMetadataStore(DeleteMetadataStoreRequest request)
Deletes a single MetadataStore and all its child resources (Artifacts,
Executions, and Contexts).
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture getArtifact(GetArtifactRequest request)
Retrieves a specific Artifact.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Artifact> |
|
getContext(GetContextRequest request)
public ListenableFuture getContext(GetContextRequest request)
Retrieves a specific Context.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Context> |
|
public ListenableFuture getExecution(GetExecutionRequest request)
Retrieves a specific Execution.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Execution> |
|
public ListenableFuture getMetadataSchema(GetMetadataSchemaRequest request)
Retrieves a specific MetadataSchema.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<MetadataSchema> |
|
public ListenableFuture getMetadataStore(GetMetadataStoreRequest request)
Retrieves a specific MetadataStore.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<MetadataStore> |
|
public ListenableFuture listArtifacts(ListArtifactsRequest request)
Lists Artifacts in the MetadataStore.
listContexts(ListContextsRequest request)
public ListenableFuture listContexts(ListContextsRequest request)
Lists Contexts on the MetadataStore.
public ListenableFuture listExecutions(ListExecutionsRequest request)
Lists Executions in the MetadataStore.
public ListenableFuture listMetadataSchemas(ListMetadataSchemasRequest request)
public ListenableFuture listMetadataStores(ListMetadataStoresRequest request)
Lists MetadataStores for a Location.
public ListenableFuture purgeArtifacts(PurgeArtifactsRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
purgeContexts(PurgeContextsRequest request)
public ListenableFuture purgeContexts(PurgeContextsRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture purgeExecutions(PurgeExecutionsRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture queryArtifactLineageSubgraph(QueryArtifactLineageSubgraphRequest request)
Retrieves lineage of an Artifact represented through Artifacts and
Executions connected by Event edges and returned as a LineageSubgraph.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<LineageSubgraph> |
|
queryContextLineageSubgraph(QueryContextLineageSubgraphRequest request)
public ListenableFuture queryContextLineageSubgraph(QueryContextLineageSubgraphRequest request)
Retrieves Artifacts and Executions within the specified Context, connected
by Event edges and returned as a LineageSubgraph.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<LineageSubgraph> |
|
public ListenableFuture queryExecutionInputsAndOutputs(QueryExecutionInputsAndOutputsRequest request)
Obtains the set of input and output Artifacts for this Execution, in the
form of LineageSubgraph that also contains the Execution and connecting
Events.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<LineageSubgraph> |
|
removeContextChildren(RemoveContextChildrenRequest request)
public ListenableFuture removeContextChildren(RemoveContextChildrenRequest request)
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.
public ListenableFuture updateArtifact(UpdateArtifactRequest request)
Updates a stored Artifact.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Artifact> |
|
updateContext(UpdateContextRequest request)
public ListenableFuture updateContext(UpdateContextRequest request)
Updates a stored Context.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Context> |
|
public ListenableFuture updateExecution(UpdateExecutionRequest request)
Updates a stored Execution.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Execution> |
|