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:
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, ClientContext clientContext) Constructs an instance of HttpJsonDatabaseAdminStub, using the given settings.protectedHttpJsonDatabaseAdminStub(DatabaseAdminStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonDatabaseAdminStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonDatabaseAdminStubcreate(ClientContext clientContext) static final HttpJsonDatabaseAdminStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonDatabaseAdminStubcreate(DatabaseAdminStubSettings settings) UnaryCallable<DeleteBackupRequest,com.google.protobuf.Empty> UnaryCallable<DeleteBackupScheduleRequest,com.google.protobuf.Empty> UnaryCallable<DropDatabaseRequest,com.google.protobuf.Empty> static List<ApiMethodDescriptor>booleanbooleanUnaryCallable<ListDatabaseOperationsRequest,DatabaseAdminClient.ListDatabaseOperationsPagedResponse> voidshutdown()voidOperationCallable<UpdateDatabaseDdlRequest,com.google.protobuf.Empty, UpdateDatabaseDdlMetadata> Methods inherited from class com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStub
getOperationsStub
-
Constructor Details
-
HttpJsonDatabaseAdminStub
protected HttpJsonDatabaseAdminStub(DatabaseAdminStubSettings settings, 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, ClientContext clientContext, 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(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonDatabaseAdminStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classDatabaseAdminStub
-
listDatabasesCallable
- Overrides:
listDatabasesCallablein classDatabaseAdminStub
-
listDatabasesPagedCallable
public UnaryCallable<ListDatabasesRequest,DatabaseAdminClient.ListDatabasesPagedResponse> listDatabasesPagedCallable()- Overrides:
listDatabasesPagedCallablein classDatabaseAdminStub
-
createDatabaseCallable
- Overrides:
createDatabaseCallablein classDatabaseAdminStub
-
createDatabaseOperationCallable
public OperationCallable<CreateDatabaseRequest,Database, createDatabaseOperationCallable()CreateDatabaseMetadata> - Overrides:
createDatabaseOperationCallablein classDatabaseAdminStub
-
getDatabaseCallable
- Overrides:
getDatabaseCallablein classDatabaseAdminStub
-
updateDatabaseCallable
- Overrides:
updateDatabaseCallablein classDatabaseAdminStub
-
updateDatabaseOperationCallable
public OperationCallable<UpdateDatabaseRequest,Database, updateDatabaseOperationCallable()UpdateDatabaseMetadata> - Overrides:
updateDatabaseOperationCallablein classDatabaseAdminStub
-
updateDatabaseDdlCallable
- Overrides:
updateDatabaseDdlCallablein classDatabaseAdminStub
-
updateDatabaseDdlOperationCallable
public OperationCallable<UpdateDatabaseDdlRequest,com.google.protobuf.Empty, updateDatabaseDdlOperationCallable()UpdateDatabaseDdlMetadata> - Overrides:
updateDatabaseDdlOperationCallablein classDatabaseAdminStub
-
dropDatabaseCallable
- Overrides:
dropDatabaseCallablein classDatabaseAdminStub
-
getDatabaseDdlCallable
- Overrides:
getDatabaseDdlCallablein classDatabaseAdminStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classDatabaseAdminStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classDatabaseAdminStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classDatabaseAdminStub
-
createBackupCallable
- Overrides:
createBackupCallablein classDatabaseAdminStub
-
createBackupOperationCallable
public OperationCallable<CreateBackupRequest,Backup, createBackupOperationCallable()CreateBackupMetadata> - Overrides:
createBackupOperationCallablein classDatabaseAdminStub
-
copyBackupCallable
- Overrides:
copyBackupCallablein classDatabaseAdminStub
-
copyBackupOperationCallable
- Overrides:
copyBackupOperationCallablein classDatabaseAdminStub
-
getBackupCallable
- Overrides:
getBackupCallablein classDatabaseAdminStub
-
updateBackupCallable
- Overrides:
updateBackupCallablein classDatabaseAdminStub
-
deleteBackupCallable
- Overrides:
deleteBackupCallablein classDatabaseAdminStub
-
listBackupsCallable
- Overrides:
listBackupsCallablein classDatabaseAdminStub
-
listBackupsPagedCallable
public UnaryCallable<ListBackupsRequest,DatabaseAdminClient.ListBackupsPagedResponse> listBackupsPagedCallable()- Overrides:
listBackupsPagedCallablein classDatabaseAdminStub
-
restoreDatabaseCallable
- Overrides:
restoreDatabaseCallablein classDatabaseAdminStub
-
restoreDatabaseOperationCallable
public OperationCallable<RestoreDatabaseRequest,Database, restoreDatabaseOperationCallable()RestoreDatabaseMetadata> - Overrides:
restoreDatabaseOperationCallablein classDatabaseAdminStub
-
listDatabaseOperationsCallable
public UnaryCallable<ListDatabaseOperationsRequest,ListDatabaseOperationsResponse> listDatabaseOperationsCallable()- Overrides:
listDatabaseOperationsCallablein classDatabaseAdminStub
-
listDatabaseOperationsPagedCallable
public UnaryCallable<ListDatabaseOperationsRequest,DatabaseAdminClient.ListDatabaseOperationsPagedResponse> listDatabaseOperationsPagedCallable()- Overrides:
listDatabaseOperationsPagedCallablein classDatabaseAdminStub
-
listBackupOperationsCallable
public UnaryCallable<ListBackupOperationsRequest,ListBackupOperationsResponse> listBackupOperationsCallable()- Overrides:
listBackupOperationsCallablein classDatabaseAdminStub
-
listBackupOperationsPagedCallable
public UnaryCallable<ListBackupOperationsRequest,DatabaseAdminClient.ListBackupOperationsPagedResponse> listBackupOperationsPagedCallable()- Overrides:
listBackupOperationsPagedCallablein classDatabaseAdminStub
-
listDatabaseRolesCallable
public UnaryCallable<ListDatabaseRolesRequest,ListDatabaseRolesResponse> listDatabaseRolesCallable()- Overrides:
listDatabaseRolesCallablein classDatabaseAdminStub
-
listDatabaseRolesPagedCallable
public UnaryCallable<ListDatabaseRolesRequest,DatabaseAdminClient.ListDatabaseRolesPagedResponse> listDatabaseRolesPagedCallable()- Overrides:
listDatabaseRolesPagedCallablein classDatabaseAdminStub
-
addSplitPointsCallable
- Overrides:
addSplitPointsCallablein classDatabaseAdminStub
-
createBackupScheduleCallable
- Overrides:
createBackupScheduleCallablein classDatabaseAdminStub
-
getBackupScheduleCallable
- Overrides:
getBackupScheduleCallablein classDatabaseAdminStub
-
updateBackupScheduleCallable
- Overrides:
updateBackupScheduleCallablein classDatabaseAdminStub
-
deleteBackupScheduleCallable
public UnaryCallable<DeleteBackupScheduleRequest,com.google.protobuf.Empty> deleteBackupScheduleCallable()- Overrides:
deleteBackupScheduleCallablein classDatabaseAdminStub
-
listBackupSchedulesCallable
public UnaryCallable<ListBackupSchedulesRequest,ListBackupSchedulesResponse> listBackupSchedulesCallable()- Overrides:
listBackupSchedulesCallablein classDatabaseAdminStub
-
listBackupSchedulesPagedCallable
public UnaryCallable<ListBackupSchedulesRequest,DatabaseAdminClient.ListBackupSchedulesPagedResponse> listBackupSchedulesPagedCallable()- Overrides:
listBackupSchedulesPagedCallablein classDatabaseAdminStub
-
internalUpdateGraphOperationCallable
public UnaryCallable<InternalUpdateGraphOperationRequest,InternalUpdateGraphOperationResponse> internalUpdateGraphOperationCallable()- Overrides:
internalUpdateGraphOperationCallablein 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
-