FakeVertexRagDataService constructor

FakeVertexRagDataService({
  1. Future<Operation<RagCorpus, CreateRagCorpusOperationMetadata>> createRagCorpus(
    1. CreateRagCorpusRequest request
    )?,
  2. Future<Operation<RagCorpus, UpdateRagCorpusOperationMetadata>> updateRagCorpus(
    1. UpdateRagCorpusRequest request
    )?,
  3. Future<RagCorpus> getRagCorpus(
    1. GetRagCorpusRequest request
    )?,
  4. Future<ListRagCorporaResponse> listRagCorpora(
    1. ListRagCorporaRequest request
    )?,
  5. Future<Operation<Empty, DeleteOperationMetadata>> deleteRagCorpus(
    1. DeleteRagCorpusRequest request
    )?,
  6. Future<UploadRagFileResponse> uploadRagFile(
    1. UploadRagFileRequest request
    )?,
  7. Future<Operation<ImportRagFilesResponse, ImportRagFilesOperationMetadata>> importRagFiles(
    1. ImportRagFilesRequest request
    )?,
  8. Future<RagFile> getRagFile(
    1. GetRagFileRequest request
    )?,
  9. Future<ListRagFilesResponse> listRagFiles(
    1. ListRagFilesRequest request
    )?,
  10. Future<Operation<Empty, DeleteOperationMetadata>> deleteRagFile(
    1. DeleteRagFileRequest request
    )?,
  11. Future<Operation<RagEngineConfig, UpdateRagEngineConfigOperationMetadata>> updateRagEngineConfig(
    1. UpdateRagEngineConfigRequest request
    )?,
  12. Future<RagEngineConfig> getRagEngineConfig(
    1. GetRagEngineConfigRequest request
    )?,
  13. Future<RagDataSchema> createRagDataSchema(
    1. CreateRagDataSchemaRequest request
    )?,
  14. Future<Operation<BatchCreateRagDataSchemasResponse, BatchCreateRagDataSchemasOperationMetadata>> batchCreateRagDataSchemas(
    1. BatchCreateRagDataSchemasRequest request
    )?,
  15. Future<RagDataSchema> getRagDataSchema(
    1. GetRagDataSchemaRequest request
    )?,
  16. Future<ListRagDataSchemasResponse> listRagDataSchemas(
    1. ListRagDataSchemasRequest request
    )?,
  17. Future<void> deleteRagDataSchema(
    1. DeleteRagDataSchemaRequest request
    )?,
  18. Future<Operation<Empty, DeleteOperationMetadata>> batchDeleteRagDataSchemas(
    1. BatchDeleteRagDataSchemasRequest request
    )?,
  19. Future<RagMetadata> createRagMetadata(
    1. CreateRagMetadataRequest request
    )?,
  20. Future<Operation<BatchCreateRagMetadataResponse, BatchCreateRagMetadataOperationMetadata>> batchCreateRagMetadata(
    1. BatchCreateRagMetadataRequest request
    )?,
  21. Future<RagMetadata> updateRagMetadata(
    1. UpdateRagMetadataRequest request
    )?,
  22. Future<RagMetadata> getRagMetadata(
    1. GetRagMetadataRequest request
    )?,
  23. Future<ListRagMetadataResponse> listRagMetadata(
    1. ListRagMetadataRequest request
    )?,
  24. Future<void> deleteRagMetadata(
    1. DeleteRagMetadataRequest request
    )?,
  25. Future<Operation<Empty, DeleteOperationMetadata>> batchDeleteRagMetadata(
    1. BatchDeleteRagMetadataRequest request
    )?,
  26. Future<ListLocationsResponse> listLocations(
    1. ListLocationsRequest request
    )?,
  27. Future<Location> getLocation(
    1. GetLocationRequest request
    )?,
  28. Future<Policy> setIamPolicy(
    1. SetIamPolicyRequest request
    )?,
  29. Future<Policy> getIamPolicy(
    1. GetIamPolicyRequest request
    )?,
  30. Future<TestIamPermissionsResponse> testIamPermissions(
    1. TestIamPermissionsRequest request
    )?,
  31. Future<ListOperationsResponse> listOperations(
    1. ListOperationsRequest request
    )?,
  32. Future<Operation<T, S>> getOperation<T extends ProtoMessage, S extends ProtoMessage>(
    1. Operation<T, S> request
    )?,
  33. Future<void> deleteOperation(
    1. DeleteOperationRequest request
    )?,
  34. Future<void> cancelOperation(
    1. CancelOperationRequest request
    )?,
  35. Future<Operation<ProtoMessage, ProtoMessage>> waitOperation(
    1. WaitOperationRequest request
    )?,
})

Implementation

FakeVertexRagDataService({
  Future<Operation<RagCorpus, CreateRagCorpusOperationMetadata>> Function(
    CreateRagCorpusRequest request,
  )?
  createRagCorpus,
  Future<Operation<RagCorpus, UpdateRagCorpusOperationMetadata>> Function(
    UpdateRagCorpusRequest request,
  )?
  updateRagCorpus,
  Future<RagCorpus> Function(GetRagCorpusRequest request)? getRagCorpus,
  Future<ListRagCorporaResponse> Function(ListRagCorporaRequest request)?
  listRagCorpora,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteRagCorpusRequest request,
  )?
  deleteRagCorpus,
  Future<UploadRagFileResponse> Function(UploadRagFileRequest request)?
  uploadRagFile,
  Future<Operation<ImportRagFilesResponse, ImportRagFilesOperationMetadata>>
  Function(ImportRagFilesRequest request)?
  importRagFiles,
  Future<RagFile> Function(GetRagFileRequest request)? getRagFile,
  Future<ListRagFilesResponse> Function(ListRagFilesRequest request)?
  listRagFiles,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    DeleteRagFileRequest request,
  )?
  deleteRagFile,
  Future<Operation<RagEngineConfig, UpdateRagEngineConfigOperationMetadata>>
  Function(UpdateRagEngineConfigRequest request)?
  updateRagEngineConfig,
  Future<RagEngineConfig> Function(GetRagEngineConfigRequest request)?
  getRagEngineConfig,
  Future<RagDataSchema> Function(CreateRagDataSchemaRequest request)?
  createRagDataSchema,
  Future<
    Operation<
      BatchCreateRagDataSchemasResponse,
      BatchCreateRagDataSchemasOperationMetadata
    >
  >
  Function(BatchCreateRagDataSchemasRequest request)?
  batchCreateRagDataSchemas,
  Future<RagDataSchema> Function(GetRagDataSchemaRequest request)?
  getRagDataSchema,
  Future<ListRagDataSchemasResponse> Function(
    ListRagDataSchemasRequest request,
  )?
  listRagDataSchemas,
  Future<void> Function(DeleteRagDataSchemaRequest request)?
  deleteRagDataSchema,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    BatchDeleteRagDataSchemasRequest request,
  )?
  batchDeleteRagDataSchemas,
  Future<RagMetadata> Function(CreateRagMetadataRequest request)?
  createRagMetadata,
  Future<
    Operation<
      BatchCreateRagMetadataResponse,
      BatchCreateRagMetadataOperationMetadata
    >
  >
  Function(BatchCreateRagMetadataRequest request)?
  batchCreateRagMetadata,
  Future<RagMetadata> Function(UpdateRagMetadataRequest request)?
  updateRagMetadata,
  Future<RagMetadata> Function(GetRagMetadataRequest request)? getRagMetadata,
  Future<ListRagMetadataResponse> Function(ListRagMetadataRequest request)?
  listRagMetadata,
  Future<void> Function(DeleteRagMetadataRequest request)? deleteRagMetadata,
  Future<Operation<protobuf.Empty, DeleteOperationMetadata>> Function(
    BatchDeleteRagMetadataRequest request,
  )?
  batchDeleteRagMetadata,
  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,
}) : _createRagCorpus = createRagCorpus,
     _updateRagCorpus = updateRagCorpus,
     _getRagCorpus = getRagCorpus,
     _listRagCorpora = listRagCorpora,
     _deleteRagCorpus = deleteRagCorpus,
     _uploadRagFile = uploadRagFile,
     _importRagFiles = importRagFiles,
     _getRagFile = getRagFile,
     _listRagFiles = listRagFiles,
     _deleteRagFile = deleteRagFile,
     _updateRagEngineConfig = updateRagEngineConfig,
     _getRagEngineConfig = getRagEngineConfig,
     _createRagDataSchema = createRagDataSchema,
     _batchCreateRagDataSchemas = batchCreateRagDataSchemas,
     _getRagDataSchema = getRagDataSchema,
     _listRagDataSchemas = listRagDataSchemas,
     _deleteRagDataSchema = deleteRagDataSchema,
     _batchDeleteRagDataSchemas = batchDeleteRagDataSchemas,
     _createRagMetadata = createRagMetadata,
     _batchCreateRagMetadata = batchCreateRagMetadata,
     _updateRagMetadata = updateRagMetadata,
     _getRagMetadata = getRagMetadata,
     _listRagMetadata = listRagMetadata,
     _deleteRagMetadata = deleteRagMetadata,
     _batchDeleteRagMetadata = batchDeleteRagMetadata,
     _listLocations = listLocations,
     _getLocation = getLocation,
     _setIamPolicy = setIamPolicy,
     _getIamPolicy = getIamPolicy,
     _testIamPermissions = testIamPermissions,
     _listOperations = listOperations,
     _getOperation = getOperation,
     _deleteOperation = deleteOperation,
     _cancelOperation = cancelOperation,
     _waitOperation = waitOperation;