Class HttpJsonDatabaseAdminStub
java.lang.Object
com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStub
com.google.cloud.spanner.admin.database.v1.stub.HttpJsonDatabaseAdminStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonDatabaseAdminStub
extends DatabaseAdminStub
REST stub implementation for the DatabaseAdmin service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) Constructs an instance of HttpJsonDatabaseAdminStub, using the given settings.protectedHttpJsonDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonDatabaseAdminStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,Backup, CopyBackupMetadata> static final HttpJsonDatabaseAdminStubcreate(com.google.api.gax.rpc.ClientContext clientContext) static final HttpJsonDatabaseAdminStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) static final HttpJsonDatabaseAdminStubcreate(DatabaseAdminStubSettings settings) 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<CreateBackupScheduleRequest,BackupSchedule> 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<DeleteBackupScheduleRequest,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<GetBackupScheduleRequest,BackupSchedule> com.google.api.gax.rpc.UnaryCallable<GetDatabaseRequest,Database> com.google.api.gax.rpc.UnaryCallable<GetDatabaseDdlRequest,GetDatabaseDdlResponse> com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStubcom.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> static List<com.google.api.gax.httpjson.ApiMethodDescriptor>booleanbooleancom.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<ListBackupSchedulesRequest,ListBackupSchedulesResponse> com.google.api.gax.rpc.UnaryCallable<ListBackupSchedulesRequest,DatabaseAdminClient.ListBackupSchedulesPagedResponse> 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> voidshutdown()voidcom.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<UpdateBackupScheduleRequest,BackupSchedule> 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 com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStub
getOperationsStub
-
Constructor Details
-
HttpJsonDatabaseAdminStub
protected HttpJsonDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException Constructs an instance of HttpJsonDatabaseAdminStub, 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
-
HttpJsonDatabaseAdminStub
protected HttpJsonDatabaseAdminStub(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonDatabaseAdminStub, 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 Details
-
create
public static final HttpJsonDatabaseAdminStub create(DatabaseAdminStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonDatabaseAdminStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonDatabaseAdminStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors() -
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()- Overrides:
getHttpJsonOperationsStubin 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, createDatabaseOperationCallable()CreateDatabaseMetadata> - Overrides:
createDatabaseOperationCallablein classDatabaseAdminStub
-
getDatabaseCallable
- Overrides:
getDatabaseCallablein classDatabaseAdminStub
-
updateDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseRequest,com.google.longrunning.Operation> updateDatabaseCallable()- Overrides:
updateDatabaseCallablein classDatabaseAdminStub
-
updateDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDatabaseRequest,Database, updateDatabaseOperationCallable()UpdateDatabaseMetadata> - Overrides:
updateDatabaseOperationCallablein 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, updateDatabaseDdlOperationCallable()UpdateDatabaseDdlMetadata> - 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, createBackupOperationCallable()CreateBackupMetadata> - 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, copyBackupOperationCallable()CopyBackupMetadata> - Overrides:
copyBackupOperationCallablein classDatabaseAdminStub
-
getBackupCallable
- Overrides:
getBackupCallablein classDatabaseAdminStub
-
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, restoreDatabaseOperationCallable()RestoreDatabaseMetadata> - 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
-
createBackupScheduleCallable
public com.google.api.gax.rpc.UnaryCallable<CreateBackupScheduleRequest,BackupSchedule> createBackupScheduleCallable()- Overrides:
createBackupScheduleCallablein classDatabaseAdminStub
-
getBackupScheduleCallable
public com.google.api.gax.rpc.UnaryCallable<GetBackupScheduleRequest,BackupSchedule> getBackupScheduleCallable()- Overrides:
getBackupScheduleCallablein classDatabaseAdminStub
-
updateBackupScheduleCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateBackupScheduleRequest,BackupSchedule> updateBackupScheduleCallable()- Overrides:
updateBackupScheduleCallablein classDatabaseAdminStub
-
deleteBackupScheduleCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteBackupScheduleRequest,com.google.protobuf.Empty> deleteBackupScheduleCallable()- Overrides:
deleteBackupScheduleCallablein classDatabaseAdminStub
-
listBackupSchedulesCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupSchedulesRequest,ListBackupSchedulesResponse> listBackupSchedulesCallable()- Overrides:
listBackupSchedulesCallablein classDatabaseAdminStub
-
listBackupSchedulesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupSchedulesRequest,DatabaseAdminClient.ListBackupSchedulesPagedResponse> listBackupSchedulesPagedCallable()- Overrides:
listBackupSchedulesPagedCallablein 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
- Throws:
InterruptedException
-