Class GrpcDatabaseAdminStub
- java.lang.Object
-
- com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStub
-
- com.google.cloud.spanner.admin.database.v1.stub.GrpcDatabaseAdminStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcDatabaseAdminStub extends DatabaseAdminStub
gRPC stub implementation for the DatabaseAdmin service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of GrpcDatabaseAdminStub, using the given settings.protectedGrpcDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)Constructs an instance of GrpcDatabaseAdminStub, using the given settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long duration, TimeUnit unit)voidclose()com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,com.google.longrunning.Operation>copyBackupCallable()com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,Backup,CopyBackupMetadata>copyBackupOperationCallable()static GrpcDatabaseAdminStubcreate(com.google.api.gax.rpc.ClientContext clientContext)static GrpcDatabaseAdminStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)static GrpcDatabaseAdminStubcreate(DatabaseAdminStubSettings settings)com.google.api.gax.rpc.UnaryCallable<CreateBackupRequest,com.google.longrunning.Operation>createBackupCallable()com.google.api.gax.rpc.OperationCallable<CreateBackupRequest,Backup,CreateBackupMetadata>createBackupOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateDatabaseRequest,com.google.longrunning.Operation>createDatabaseCallable()com.google.api.gax.rpc.OperationCallable<CreateDatabaseRequest,Database,CreateDatabaseMetadata>createDatabaseOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteBackupRequest,com.google.protobuf.Empty>deleteBackupCallable()com.google.api.gax.rpc.UnaryCallable<DropDatabaseRequest,com.google.protobuf.Empty>dropDatabaseCallable()com.google.api.gax.rpc.UnaryCallable<GetBackupRequest,Backup>getBackupCallable()com.google.api.gax.rpc.UnaryCallable<GetDatabaseRequest,Database>getDatabaseCallable()com.google.api.gax.rpc.UnaryCallable<GetDatabaseDdlRequest,GetDatabaseDdlResponse>getDatabaseDdlCallable()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>getIamPolicyCallable()com.google.longrunning.stub.GrpcOperationsStubgetOperationsStub()booleanisShutdown()booleanisTerminated()com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,ListBackupOperationsResponse>listBackupOperationsCallable()com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,DatabaseAdminClient.ListBackupOperationsPagedResponse>listBackupOperationsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,ListBackupsResponse>listBackupsCallable()com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,DatabaseAdminClient.ListBackupsPagedResponse>listBackupsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,ListDatabaseOperationsResponse>listDatabaseOperationsCallable()com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,DatabaseAdminClient.ListDatabaseOperationsPagedResponse>listDatabaseOperationsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,ListDatabaseRolesResponse>listDatabaseRolesCallable()com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,DatabaseAdminClient.ListDatabaseRolesPagedResponse>listDatabaseRolesPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,ListDatabasesResponse>listDatabasesCallable()com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,DatabaseAdminClient.ListDatabasesPagedResponse>listDatabasesPagedCallable()com.google.api.gax.rpc.UnaryCallable<RestoreDatabaseRequest,com.google.longrunning.Operation>restoreDatabaseCallable()com.google.api.gax.rpc.OperationCallable<RestoreDatabaseRequest,Database,RestoreDatabaseMetadata>restoreDatabaseOperationCallable()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>setIamPolicyCallable()voidshutdown()voidshutdownNow()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>testIamPermissionsCallable()com.google.api.gax.rpc.UnaryCallable<UpdateBackupRequest,Backup>updateBackupCallable()com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseDdlRequest,com.google.longrunning.Operation>updateDatabaseDdlCallable()com.google.api.gax.rpc.OperationCallable<UpdateDatabaseDdlRequest,com.google.protobuf.Empty,UpdateDatabaseDdlMetadata>updateDatabaseDdlOperationCallable()-
Methods inherited from class com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcDatabaseAdminStub
protected GrpcDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcDatabaseAdminStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
GrpcDatabaseAdminStub
protected GrpcDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcDatabaseAdminStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final GrpcDatabaseAdminStub create(DatabaseAdminStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcDatabaseAdminStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcDatabaseAdminStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStubin classDatabaseAdminStub
-
listDatabasesCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,ListDatabasesResponse> listDatabasesCallable()
- Overrides:
listDatabasesCallablein classDatabaseAdminStub
-
listDatabasesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,DatabaseAdminClient.ListDatabasesPagedResponse> listDatabasesPagedCallable()
- Overrides:
listDatabasesPagedCallablein classDatabaseAdminStub
-
createDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<CreateDatabaseRequest,com.google.longrunning.Operation> createDatabaseCallable()
- Overrides:
createDatabaseCallablein classDatabaseAdminStub
-
createDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateDatabaseRequest,Database,CreateDatabaseMetadata> createDatabaseOperationCallable()
- Overrides:
createDatabaseOperationCallablein classDatabaseAdminStub
-
getDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<GetDatabaseRequest,Database> getDatabaseCallable()
- Overrides:
getDatabaseCallablein classDatabaseAdminStub
-
updateDatabaseDdlCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseDdlRequest,com.google.longrunning.Operation> updateDatabaseDdlCallable()
- Overrides:
updateDatabaseDdlCallablein classDatabaseAdminStub
-
updateDatabaseDdlOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDatabaseDdlRequest,com.google.protobuf.Empty,UpdateDatabaseDdlMetadata> updateDatabaseDdlOperationCallable()
- Overrides:
updateDatabaseDdlOperationCallablein classDatabaseAdminStub
-
dropDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<DropDatabaseRequest,com.google.protobuf.Empty> dropDatabaseCallable()
- Overrides:
dropDatabaseCallablein classDatabaseAdminStub
-
getDatabaseDdlCallable
public com.google.api.gax.rpc.UnaryCallable<GetDatabaseDdlRequest,GetDatabaseDdlResponse> getDatabaseDdlCallable()
- Overrides:
getDatabaseDdlCallablein classDatabaseAdminStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallablein classDatabaseAdminStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallablein classDatabaseAdminStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallablein classDatabaseAdminStub
-
createBackupCallable
public com.google.api.gax.rpc.UnaryCallable<CreateBackupRequest,com.google.longrunning.Operation> createBackupCallable()
- Overrides:
createBackupCallablein classDatabaseAdminStub
-
createBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateBackupRequest,Backup,CreateBackupMetadata> createBackupOperationCallable()
- Overrides:
createBackupOperationCallablein classDatabaseAdminStub
-
copyBackupCallable
public com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,com.google.longrunning.Operation> copyBackupCallable()
- Overrides:
copyBackupCallablein classDatabaseAdminStub
-
copyBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,Backup,CopyBackupMetadata> copyBackupOperationCallable()
- Overrides:
copyBackupOperationCallablein classDatabaseAdminStub
-
getBackupCallable
public com.google.api.gax.rpc.UnaryCallable<GetBackupRequest,Backup> getBackupCallable()
- Overrides:
getBackupCallablein classDatabaseAdminStub
-
updateBackupCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateBackupRequest,Backup> updateBackupCallable()
- Overrides:
updateBackupCallablein classDatabaseAdminStub
-
deleteBackupCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteBackupRequest,com.google.protobuf.Empty> deleteBackupCallable()
- Overrides:
deleteBackupCallablein classDatabaseAdminStub
-
listBackupsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,ListBackupsResponse> listBackupsCallable()
- Overrides:
listBackupsCallablein classDatabaseAdminStub
-
listBackupsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,DatabaseAdminClient.ListBackupsPagedResponse> listBackupsPagedCallable()
- Overrides:
listBackupsPagedCallablein classDatabaseAdminStub
-
restoreDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<RestoreDatabaseRequest,com.google.longrunning.Operation> restoreDatabaseCallable()
- Overrides:
restoreDatabaseCallablein classDatabaseAdminStub
-
restoreDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<RestoreDatabaseRequest,Database,RestoreDatabaseMetadata> restoreDatabaseOperationCallable()
- Overrides:
restoreDatabaseOperationCallablein classDatabaseAdminStub
-
listDatabaseOperationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,ListDatabaseOperationsResponse> listDatabaseOperationsCallable()
- Overrides:
listDatabaseOperationsCallablein classDatabaseAdminStub
-
listDatabaseOperationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,DatabaseAdminClient.ListDatabaseOperationsPagedResponse> listDatabaseOperationsPagedCallable()
- Overrides:
listDatabaseOperationsPagedCallablein classDatabaseAdminStub
-
listBackupOperationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,ListBackupOperationsResponse> listBackupOperationsCallable()
- Overrides:
listBackupOperationsCallablein classDatabaseAdminStub
-
listBackupOperationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,DatabaseAdminClient.ListBackupOperationsPagedResponse> listBackupOperationsPagedCallable()
- Overrides:
listBackupOperationsPagedCallablein classDatabaseAdminStub
-
listDatabaseRolesCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,ListDatabaseRolesResponse> listDatabaseRolesCallable()
- Overrides:
listDatabaseRolesCallablein classDatabaseAdminStub
-
listDatabaseRolesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,DatabaseAdminClient.ListDatabaseRolesPagedResponse> listDatabaseRolesPagedCallable()
- Overrides:
listDatabaseRolesPagedCallablein classDatabaseAdminStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classDatabaseAdminStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException- Throws:
InterruptedException
-
-