Class DatabaseAdminStub
java.lang.Object
com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
- Direct Known Subclasses:
GrpcDatabaseAdminStub
,HttpJsonDatabaseAdminStub
@Generated("by gapic-generator-java")
public abstract class DatabaseAdminStub
extends Object
implements com.google.api.gax.core.BackgroundResource
Base stub class for the DatabaseAdmin service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
close()
com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,
Backup, CopyBackupMetadata> com.google.api.gax.rpc.UnaryCallable<CreateBackupRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<CreateBackupRequest,
Backup, CreateBackupMetadata> com.google.api.gax.rpc.UnaryCallable<CreateDatabaseRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<CreateDatabaseRequest,
Database, CreateDatabaseMetadata> com.google.api.gax.rpc.UnaryCallable<DeleteBackupRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<DropDatabaseRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<GetBackupRequest,
Backup> com.google.api.gax.rpc.UnaryCallable<GetDatabaseRequest,
Database> com.google.api.gax.rpc.UnaryCallable<GetDatabaseDdlRequest,
GetDatabaseDdlResponse> com.google.api.gax.httpjson.longrunning.stub.OperationsStub
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.longrunning.stub.OperationsStub
com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,
ListBackupOperationsResponse> com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,
DatabaseAdminClient.ListBackupOperationsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,
ListBackupsResponse> com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,
DatabaseAdminClient.ListBackupsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,
ListDatabaseOperationsResponse> com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,
DatabaseAdminClient.ListDatabaseOperationsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,
ListDatabaseRolesResponse> com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,
DatabaseAdminClient.ListDatabaseRolesPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,
ListDatabasesResponse> com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,
DatabaseAdminClient.ListDatabasesPagedResponse> com.google.api.gax.rpc.UnaryCallable<RestoreDatabaseRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<RestoreDatabaseRequest,
Database, RestoreDatabaseMetadata> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,
com.google.iam.v1.TestIamPermissionsResponse> com.google.api.gax.rpc.UnaryCallable<UpdateBackupRequest,
Backup> com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseDdlRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<UpdateDatabaseDdlRequest,
com.google.protobuf.Empty, UpdateDatabaseDdlMetadata> com.google.api.gax.rpc.OperationCallable<UpdateDatabaseRequest,
Database, UpdateDatabaseMetadata> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.api.gax.core.BackgroundResource
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
-
Constructor Details
-
DatabaseAdminStub
public DatabaseAdminStub()
-
-
Method Details
-
getOperationsStub
public com.google.longrunning.stub.OperationsStub getOperationsStub() -
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() -
listDatabasesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,DatabaseAdminClient.ListDatabasesPagedResponse> listDatabasesPagedCallable() -
listDatabasesCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,ListDatabasesResponse> listDatabasesCallable() -
createDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateDatabaseRequest,Database, createDatabaseOperationCallable()CreateDatabaseMetadata> -
createDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<CreateDatabaseRequest,com.google.longrunning.Operation> createDatabaseCallable() -
getDatabaseCallable
-
updateDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDatabaseRequest,Database, updateDatabaseOperationCallable()UpdateDatabaseMetadata> -
updateDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseRequest,com.google.longrunning.Operation> updateDatabaseCallable() -
updateDatabaseDdlOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDatabaseDdlRequest,com.google.protobuf.Empty, updateDatabaseDdlOperationCallable()UpdateDatabaseDdlMetadata> -
updateDatabaseDdlCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseDdlRequest,com.google.longrunning.Operation> updateDatabaseDdlCallable() -
dropDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<DropDatabaseRequest,com.google.protobuf.Empty> dropDatabaseCallable() -
getDatabaseDdlCallable
public com.google.api.gax.rpc.UnaryCallable<GetDatabaseDdlRequest,GetDatabaseDdlResponse> getDatabaseDdlCallable() -
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable() -
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable() -
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable() -
createBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateBackupRequest,Backup, createBackupOperationCallable()CreateBackupMetadata> -
createBackupCallable
public com.google.api.gax.rpc.UnaryCallable<CreateBackupRequest,com.google.longrunning.Operation> createBackupCallable() -
copyBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,Backup, copyBackupOperationCallable()CopyBackupMetadata> -
copyBackupCallable
public com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,com.google.longrunning.Operation> copyBackupCallable() -
getBackupCallable
-
updateBackupCallable
-
deleteBackupCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteBackupRequest,com.google.protobuf.Empty> deleteBackupCallable() -
listBackupsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,DatabaseAdminClient.ListBackupsPagedResponse> listBackupsPagedCallable() -
listBackupsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,ListBackupsResponse> listBackupsCallable() -
restoreDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<RestoreDatabaseRequest,Database, restoreDatabaseOperationCallable()RestoreDatabaseMetadata> -
restoreDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<RestoreDatabaseRequest,com.google.longrunning.Operation> restoreDatabaseCallable() -
listDatabaseOperationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,DatabaseAdminClient.ListDatabaseOperationsPagedResponse> listDatabaseOperationsPagedCallable() -
listDatabaseOperationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,ListDatabaseOperationsResponse> listDatabaseOperationsCallable() -
listBackupOperationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,DatabaseAdminClient.ListBackupOperationsPagedResponse> listBackupOperationsPagedCallable() -
listBackupOperationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,ListBackupOperationsResponse> listBackupOperationsCallable() -
listDatabaseRolesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,DatabaseAdminClient.ListDatabaseRolesPagedResponse> listDatabaseRolesPagedCallable() -
listDatabaseRolesCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,ListDatabaseRolesResponse> listDatabaseRolesCallable() -
close
public abstract void close()- Specified by:
close
in interfaceAutoCloseable
-