FakeMetadataService class base

Testing fake for MetadataService.

Implemented types

Constructors

FakeMetadataService({Future<Operation<MetadataStore, CreateMetadataStoreOperationMetadata>> createMetadataStore(CreateMetadataStoreRequest request)?, Future<MetadataStore> getMetadataStore(GetMetadataStoreRequest request)?, Future<ListMetadataStoresResponse> listMetadataStores(ListMetadataStoresRequest request)?, Future<Operation<Empty, DeleteMetadataStoreOperationMetadata>> deleteMetadataStore(DeleteMetadataStoreRequest request)?, Future<Artifact> createArtifact(CreateArtifactRequest request)?, Future<Artifact> getArtifact(GetArtifactRequest request)?, Future<ListArtifactsResponse> listArtifacts(ListArtifactsRequest request)?, Future<Artifact> updateArtifact(UpdateArtifactRequest request)?, Future<Operation<Empty, DeleteOperationMetadata>> deleteArtifact(DeleteArtifactRequest request)?, Future<Operation<PurgeArtifactsResponse, PurgeArtifactsMetadata>> purgeArtifacts(PurgeArtifactsRequest request)?, Future<Context> createContext(CreateContextRequest request)?, Future<Context> getContext(GetContextRequest request)?, Future<ListContextsResponse> listContexts(ListContextsRequest request)?, Future<Context> updateContext(UpdateContextRequest request)?, Future<Operation<Empty, DeleteOperationMetadata>> deleteContext(DeleteContextRequest request)?, Future<Operation<PurgeContextsResponse, PurgeContextsMetadata>> purgeContexts(PurgeContextsRequest request)?, Future<AddContextArtifactsAndExecutionsResponse> addContextArtifactsAndExecutions(AddContextArtifactsAndExecutionsRequest request)?, Future<AddContextChildrenResponse> addContextChildren(AddContextChildrenRequest request)?, Future<RemoveContextChildrenResponse> removeContextChildren(RemoveContextChildrenRequest request)?, Future<LineageSubgraph> queryContextLineageSubgraph(QueryContextLineageSubgraphRequest request)?, Future<Execution> createExecution(CreateExecutionRequest request)?, Future<Execution> getExecution(GetExecutionRequest request)?, Future<ListExecutionsResponse> listExecutions(ListExecutionsRequest request)?, Future<Execution> updateExecution(UpdateExecutionRequest request)?, Future<Operation<Empty, DeleteOperationMetadata>> deleteExecution(DeleteExecutionRequest request)?, Future<Operation<PurgeExecutionsResponse, PurgeExecutionsMetadata>> purgeExecutions(PurgeExecutionsRequest request)?, Future<AddExecutionEventsResponse> addExecutionEvents(AddExecutionEventsRequest request)?, Future<LineageSubgraph> queryExecutionInputsAndOutputs(QueryExecutionInputsAndOutputsRequest request)?, Future<MetadataSchema> createMetadataSchema(CreateMetadataSchemaRequest request)?, Future<MetadataSchema> getMetadataSchema(GetMetadataSchemaRequest request)?, Future<ListMetadataSchemasResponse> listMetadataSchemas(ListMetadataSchemasRequest request)?, Future<LineageSubgraph> queryArtifactLineageSubgraph(QueryArtifactLineageSubgraphRequest request)?, Future<ListLocationsResponse> listLocations(ListLocationsRequest request)?, Future<Location> getLocation(GetLocationRequest request)?, Future<Policy> setIamPolicy(SetIamPolicyRequest request)?, Future<Policy> getIamPolicy(GetIamPolicyRequest request)?, Future<TestIamPermissionsResponse> testIamPermissions(TestIamPermissionsRequest request)?, Future<ListOperationsResponse> listOperations(ListOperationsRequest request)?, Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(Operation<T, S> request)?, Future<void> deleteOperation(DeleteOperationRequest request)?, Future<void> cancelOperation(CancelOperationRequest request)?, Future<Operation<ProtoMessage, ProtoMessage>> waitOperation(WaitOperationRequest request)?})

Properties

hashCode int
The hash code for this object.
no setterinherited
isClosed bool
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addContextArtifactsAndExecutions(AddContextArtifactsAndExecutionsRequest request) Future<AddContextArtifactsAndExecutionsResponse>
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.
override
addContextChildren(AddContextChildrenRequest request) Future<AddContextChildrenResponse>
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.
override
addExecutionEvents(AddExecutionEventsRequest request) Future<AddExecutionEventsResponse>
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.
override
cancelOperation(CancelOperationRequest request) Future<void>
Provides the Operations service functionality in this service.
override
close() → void
Closes the client and cleans up any resources associated with it.
override
createArtifact(CreateArtifactRequest request) Future<Artifact>
Creates an Artifact associated with a MetadataStore.
override
createContext(CreateContextRequest request) Future<Context>
Creates a Context associated with a MetadataStore.
override
createExecution(CreateExecutionRequest request) Future<Execution>
Creates an Execution associated with a MetadataStore.
override
createMetadataSchema(CreateMetadataSchemaRequest request) Future<MetadataSchema>
Creates a MetadataSchema.
override
createMetadataStore(CreateMetadataStoreRequest request) Future<Operation<MetadataStore, CreateMetadataStoreOperationMetadata>>
Initializes a MetadataStore, including allocation of resources.
override
deleteArtifact(DeleteArtifactRequest request) Future<Operation<Empty, DeleteOperationMetadata>>
Deletes an Artifact.
override
deleteContext(DeleteContextRequest request) Future<Operation<Empty, DeleteOperationMetadata>>
Deletes a stored Context.
override
deleteExecution(DeleteExecutionRequest request) Future<Operation<Empty, DeleteOperationMetadata>>
Deletes an Execution.
override
deleteMetadataStore(DeleteMetadataStoreRequest request) Future<Operation<Empty, DeleteMetadataStoreOperationMetadata>>
Deletes a single MetadataStore and all its child resources (Artifacts, Executions, and Contexts).
override
deleteOperation(DeleteOperationRequest request) Future<void>
Provides the Operations service functionality in this service.
override
getArtifact(GetArtifactRequest request) Future<Artifact>
Retrieves a specific Artifact.
override
getContext(GetContextRequest request) Future<Context>
Retrieves a specific Context.
override
getExecution(GetExecutionRequest request) Future<Execution>
Retrieves a specific Execution.
override
getIamPolicy(GetIamPolicyRequest request) Future<Policy>
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
override
getLocation(GetLocationRequest request) Future<Location>
Gets information about a location.
override
getMetadataSchema(GetMetadataSchemaRequest request) Future<MetadataSchema>
Retrieves a specific MetadataSchema.
override
getMetadataStore(GetMetadataStoreRequest request) Future<MetadataStore>
Retrieves a specific MetadataStore.
override
getOperation<T extends ProtoMessage, S extends ProtoMessage>(Operation<T, S> request) Future<Operation<T, S>>
Provides the Operations service functionality in this service.
override
listArtifacts(ListArtifactsRequest request) Future<ListArtifactsResponse>
Lists Artifacts in the MetadataStore.
override
listContexts(ListContextsRequest request) Future<ListContextsResponse>
Lists Contexts on the MetadataStore.
override
listExecutions(ListExecutionsRequest request) Future<ListExecutionsResponse>
Lists Executions in the MetadataStore.
override
listLocations(ListLocationsRequest request) Future<ListLocationsResponse>
Lists information about the supported locations for this service.
override
listMetadataSchemas(ListMetadataSchemasRequest request) Future<ListMetadataSchemasResponse>
Lists MetadataSchemas.
override
listMetadataStores(ListMetadataStoresRequest request) Future<ListMetadataStoresResponse>
Lists MetadataStores for a Location.
override
listOperations(ListOperationsRequest request) Future<ListOperationsResponse>
Provides the Operations service functionality in this service.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
purgeArtifacts(PurgeArtifactsRequest request) Future<Operation<PurgeArtifactsResponse, PurgeArtifactsMetadata>>
Purges Artifacts.
override
purgeContexts(PurgeContextsRequest request) Future<Operation<PurgeContextsResponse, PurgeContextsMetadata>>
Purges Contexts.
override
purgeExecutions(PurgeExecutionsRequest request) Future<Operation<PurgeExecutionsResponse, PurgeExecutionsMetadata>>
Purges Executions.
override
queryArtifactLineageSubgraph(QueryArtifactLineageSubgraphRequest request) Future<LineageSubgraph>
Retrieves lineage of an Artifact represented through Artifacts and Executions connected by Event edges and returned as a LineageSubgraph.
override
queryContextLineageSubgraph(QueryContextLineageSubgraphRequest request) Future<LineageSubgraph>
Retrieves Artifacts and Executions within the specified Context, connected by Event edges and returned as a LineageSubgraph.
override
queryExecutionInputsAndOutputs(QueryExecutionInputsAndOutputsRequest request) Future<LineageSubgraph>
Obtains the set of input and output Artifacts for this Execution, in the form of LineageSubgraph that also contains the Execution and connecting Events.
override
removeContextChildren(RemoveContextChildrenRequest request) Future<RemoveContextChildrenResponse>
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.
override
setIamPolicy(SetIamPolicyRequest request) Future<Policy>
Sets the access control policy on the specified resource. Replaces any existing policy.
override
testIamPermissions(TestIamPermissionsRequest request) Future<TestIamPermissionsResponse>
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.
override
toString() String
A string representation of this object.
inherited
updateArtifact(UpdateArtifactRequest request) Future<Artifact>
Updates a stored Artifact.
override
updateContext(UpdateContextRequest request) Future<Context>
Updates a stored Context.
override
updateExecution(UpdateExecutionRequest request) Future<Execution>
Updates a stored Execution.
override
waitOperation(WaitOperationRequest request) Future<Operation<ProtoMessage, ProtoMessage>>
Provides the Operations service functionality in this service.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited