FakeMetadataService constructor

FakeMetadataService({
  1. Future<Operation<MetadataStore, CreateMetadataStoreOperationMetadata>> createMetadataStore(
    1. CreateMetadataStoreRequest request
    )?,
  2. Future<MetadataStore> getMetadataStore(
    1. GetMetadataStoreRequest request
    )?,
  3. Future<ListMetadataStoresResponse> listMetadataStores(
    1. ListMetadataStoresRequest request
    )?,
  4. Future<Operation<Empty, DeleteMetadataStoreOperationMetadata>> deleteMetadataStore(
    1. DeleteMetadataStoreRequest request
    )?,
  5. Future<Artifact> createArtifact(
    1. CreateArtifactRequest request
    )?,
  6. Future<Artifact> getArtifact(
    1. GetArtifactRequest request
    )?,
  7. Future<ListArtifactsResponse> listArtifacts(
    1. ListArtifactsRequest request
    )?,
  8. Future<Artifact> updateArtifact(
    1. UpdateArtifactRequest request
    )?,
  9. Future<Operation<Empty, DeleteOperationMetadata>> deleteArtifact(
    1. DeleteArtifactRequest request
    )?,
  10. Future<Operation<PurgeArtifactsResponse, PurgeArtifactsMetadata>> purgeArtifacts(
    1. PurgeArtifactsRequest request
    )?,
  11. Future<Context> createContext(
    1. CreateContextRequest request
    )?,
  12. Future<Context> getContext(
    1. GetContextRequest request
    )?,
  13. Future<ListContextsResponse> listContexts(
    1. ListContextsRequest request
    )?,
  14. Future<Context> updateContext(
    1. UpdateContextRequest request
    )?,
  15. Future<Operation<Empty, DeleteOperationMetadata>> deleteContext(
    1. DeleteContextRequest request
    )?,
  16. Future<Operation<PurgeContextsResponse, PurgeContextsMetadata>> purgeContexts(
    1. PurgeContextsRequest request
    )?,
  17. Future<AddContextArtifactsAndExecutionsResponse> addContextArtifactsAndExecutions(
    1. AddContextArtifactsAndExecutionsRequest request
    )?,
  18. Future<AddContextChildrenResponse> addContextChildren(
    1. AddContextChildrenRequest request
    )?,
  19. Future<RemoveContextChildrenResponse> removeContextChildren(
    1. RemoveContextChildrenRequest request
    )?,
  20. Future<LineageSubgraph> queryContextLineageSubgraph(
    1. QueryContextLineageSubgraphRequest request
    )?,
  21. Future<Execution> createExecution(
    1. CreateExecutionRequest request
    )?,
  22. Future<Execution> getExecution(
    1. GetExecutionRequest request
    )?,
  23. Future<ListExecutionsResponse> listExecutions(
    1. ListExecutionsRequest request
    )?,
  24. Future<Execution> updateExecution(
    1. UpdateExecutionRequest request
    )?,
  25. Future<Operation<Empty, DeleteOperationMetadata>> deleteExecution(
    1. DeleteExecutionRequest request
    )?,
  26. Future<Operation<PurgeExecutionsResponse, PurgeExecutionsMetadata>> purgeExecutions(
    1. PurgeExecutionsRequest request
    )?,
  27. Future<AddExecutionEventsResponse> addExecutionEvents(
    1. AddExecutionEventsRequest request
    )?,
  28. Future<LineageSubgraph> queryExecutionInputsAndOutputs(
    1. QueryExecutionInputsAndOutputsRequest request
    )?,
  29. Future<MetadataSchema> createMetadataSchema(
    1. CreateMetadataSchemaRequest request
    )?,
  30. Future<MetadataSchema> getMetadataSchema(
    1. GetMetadataSchemaRequest request
    )?,
  31. Future<ListMetadataSchemasResponse> listMetadataSchemas(
    1. ListMetadataSchemasRequest request
    )?,
  32. Future<LineageSubgraph> queryArtifactLineageSubgraph(
    1. QueryArtifactLineageSubgraphRequest request
    )?,
  33. Future<ListLocationsResponse> listLocations(
    1. ListLocationsRequest request
    )?,
  34. Future<Location> getLocation(
    1. GetLocationRequest request
    )?,
  35. Future<Policy> setIamPolicy(
    1. SetIamPolicyRequest request
    )?,
  36. Future<Policy> getIamPolicy(
    1. GetIamPolicyRequest request
    )?,
  37. Future<TestIamPermissionsResponse> testIamPermissions(
    1. TestIamPermissionsRequest request
    )?,
  38. Future<ListOperationsResponse> listOperations(
    1. ListOperationsRequest request
    )?,
  39. Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(
    1. Operation<T, S> request
    )?,
  40. Future<void> deleteOperation(
    1. DeleteOperationRequest request
    )?,
  41. Future<void> cancelOperation(
    1. CancelOperationRequest request
    )?,
  42. Future<Operation<ProtoMessage, ProtoMessage>> waitOperation(
    1. WaitOperationRequest request
    )?,
})

Implementation

FakeMetadataService({
  Future<Operation<MetadataStore, CreateMetadataStoreOperationMetadata>>
  Function(CreateMetadataStoreRequest request)?
  createMetadataStore,
  Future<MetadataStore> Function(GetMetadataStoreRequest request)?
  getMetadataStore,
  Future<ListMetadataStoresResponse> Function(
    ListMetadataStoresRequest request,
  )?
  listMetadataStores,
  Future<Operation<protobuf.Empty, DeleteMetadataStoreOperationMetadata>>
  Function(DeleteMetadataStoreRequest request)?
  deleteMetadataStore,
  Future<Artifact> Function(CreateArtifactRequest request)? createArtifact,
  Future<Artifact> Function(GetArtifactRequest request)? getArtifact,
  Future<ListArtifactsResponse> Function(ListArtifactsRequest request)?
  listArtifacts,
  Future<Artifact> Function(UpdateArtifactRequest request)? updateArtifact,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteArtifactRequest request,
  )?
  deleteArtifact,
  Future<Operation<PurgeArtifactsResponse, PurgeArtifactsMetadata>> Function(
    PurgeArtifactsRequest request,
  )?
  purgeArtifacts,
  Future<Context> Function(CreateContextRequest request)? createContext,
  Future<Context> Function(GetContextRequest request)? getContext,
  Future<ListContextsResponse> Function(ListContextsRequest request)?
  listContexts,
  Future<Context> Function(UpdateContextRequest request)? updateContext,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteContextRequest request,
  )?
  deleteContext,
  Future<Operation<PurgeContextsResponse, PurgeContextsMetadata>> Function(
    PurgeContextsRequest request,
  )?
  purgeContexts,
  Future<AddContextArtifactsAndExecutionsResponse> Function(
    AddContextArtifactsAndExecutionsRequest request,
  )?
  addContextArtifactsAndExecutions,
  Future<AddContextChildrenResponse> Function(
    AddContextChildrenRequest request,
  )?
  addContextChildren,
  Future<RemoveContextChildrenResponse> Function(
    RemoveContextChildrenRequest request,
  )?
  removeContextChildren,
  Future<LineageSubgraph> Function(
    QueryContextLineageSubgraphRequest request,
  )?
  queryContextLineageSubgraph,
  Future<Execution> Function(CreateExecutionRequest request)? createExecution,
  Future<Execution> Function(GetExecutionRequest request)? getExecution,
  Future<ListExecutionsResponse> Function(ListExecutionsRequest request)?
  listExecutions,
  Future<Execution> Function(UpdateExecutionRequest request)? updateExecution,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteExecutionRequest request,
  )?
  deleteExecution,
  Future<Operation<PurgeExecutionsResponse, PurgeExecutionsMetadata>>
  Function(PurgeExecutionsRequest request)?
  purgeExecutions,
  Future<AddExecutionEventsResponse> Function(
    AddExecutionEventsRequest request,
  )?
  addExecutionEvents,
  Future<LineageSubgraph> Function(
    QueryExecutionInputsAndOutputsRequest request,
  )?
  queryExecutionInputsAndOutputs,
  Future<MetadataSchema> Function(CreateMetadataSchemaRequest request)?
  createMetadataSchema,
  Future<MetadataSchema> Function(GetMetadataSchemaRequest request)?
  getMetadataSchema,
  Future<ListMetadataSchemasResponse> Function(
    ListMetadataSchemasRequest request,
  )?
  listMetadataSchemas,
  Future<LineageSubgraph> Function(
    QueryArtifactLineageSubgraphRequest request,
  )?
  queryArtifactLineageSubgraph,
  Future<ListLocationsResponse> Function(ListLocationsRequest request)?
  listLocations,
  Future<Location> Function(GetLocationRequest request)? getLocation,
  Future<Policy> Function(SetIamPolicyRequest request)? setIamPolicy,
  Future<Policy> Function(GetIamPolicyRequest request)? getIamPolicy,
  Future<TestIamPermissionsResponse> Function(
    TestIamPermissionsRequest request,
  )?
  testIamPermissions,
  Future<ListOperationsResponse> Function(ListOperationsRequest request)?
  listOperations,
  Future<Operation<T, S>> Function<
    T extends ProtoMessage,
    S extends ProtoMessage
  >(Operation<T, S> request)?
  getOperation,
  Future<void> Function(DeleteOperationRequest request)? deleteOperation,
  Future<void> Function(CancelOperationRequest request)? cancelOperation,
  Future<Operation> Function(WaitOperationRequest request)? waitOperation,
}) : _createMetadataStore = createMetadataStore,
     _getMetadataStore = getMetadataStore,
     _listMetadataStores = listMetadataStores,
     _deleteMetadataStore = deleteMetadataStore,
     _createArtifact = createArtifact,
     _getArtifact = getArtifact,
     _listArtifacts = listArtifacts,
     _updateArtifact = updateArtifact,
     _deleteArtifact = deleteArtifact,
     _purgeArtifacts = purgeArtifacts,
     _createContext = createContext,
     _getContext = getContext,
     _listContexts = listContexts,
     _updateContext = updateContext,
     _deleteContext = deleteContext,
     _purgeContexts = purgeContexts,
     _addContextArtifactsAndExecutions = addContextArtifactsAndExecutions,
     _addContextChildren = addContextChildren,
     _removeContextChildren = removeContextChildren,
     _queryContextLineageSubgraph = queryContextLineageSubgraph,
     _createExecution = createExecution,
     _getExecution = getExecution,
     _listExecutions = listExecutions,
     _updateExecution = updateExecution,
     _deleteExecution = deleteExecution,
     _purgeExecutions = purgeExecutions,
     _addExecutionEvents = addExecutionEvents,
     _queryExecutionInputsAndOutputs = queryExecutionInputsAndOutputs,
     _createMetadataSchema = createMetadataSchema,
     _getMetadataSchema = getMetadataSchema,
     _listMetadataSchemas = listMetadataSchemas,
     _queryArtifactLineageSubgraph = queryArtifactLineageSubgraph,
     _listLocations = listLocations,
     _getLocation = getLocation,
     _setIamPolicy = setIamPolicy,
     _getIamPolicy = getIamPolicy,
     _testIamPermissions = testIamPermissions,
     _listOperations = listOperations,
     _getOperation = getOperation,
     _deleteOperation = deleteOperation,
     _cancelOperation = cancelOperation,
     _waitOperation = waitOperation;