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")
@BetaApi
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
ModifierConstructorDescriptionprotected
HttpJsonDatabaseAdminStub
(DatabaseAdminStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) Constructs an instance of HttpJsonDatabaseAdminStub, using the given settings.protected
HttpJsonDatabaseAdminStub
(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 TypeMethodDescriptionboolean
awaitTermination
(long duration, TimeUnit unit) final void
close()
com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,
Backup, CopyBackupMetadata> static final HttpJsonDatabaseAdminStub
create
(com.google.api.gax.rpc.ClientContext clientContext) static final HttpJsonDatabaseAdminStub
create
(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) static final HttpJsonDatabaseAdminStub
create
(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<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.HttpJsonOperationsStub
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,
com.google.iam.v1.Policy> static List<com.google.api.gax.httpjson.ApiMethodDescriptor>
boolean
boolean
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> void
shutdown()
void
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 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:
getHttpJsonOperationsStub
in classDatabaseAdminStub
-
listDatabasesCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,ListDatabasesResponse> listDatabasesCallable()- Overrides:
listDatabasesCallable
in classDatabaseAdminStub
-
listDatabasesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabasesRequest,DatabaseAdminClient.ListDatabasesPagedResponse> listDatabasesPagedCallable()- Overrides:
listDatabasesPagedCallable
in classDatabaseAdminStub
-
createDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<CreateDatabaseRequest,com.google.longrunning.Operation> createDatabaseCallable()- Overrides:
createDatabaseCallable
in classDatabaseAdminStub
-
createDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateDatabaseRequest,Database, createDatabaseOperationCallable()CreateDatabaseMetadata> - Overrides:
createDatabaseOperationCallable
in classDatabaseAdminStub
-
getDatabaseCallable
- Overrides:
getDatabaseCallable
in classDatabaseAdminStub
-
updateDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseRequest,com.google.longrunning.Operation> updateDatabaseCallable()- Overrides:
updateDatabaseCallable
in classDatabaseAdminStub
-
updateDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDatabaseRequest,Database, updateDatabaseOperationCallable()UpdateDatabaseMetadata> - Overrides:
updateDatabaseOperationCallable
in classDatabaseAdminStub
-
updateDatabaseDdlCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDatabaseDdlRequest,com.google.longrunning.Operation> updateDatabaseDdlCallable()- Overrides:
updateDatabaseDdlCallable
in classDatabaseAdminStub
-
updateDatabaseDdlOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDatabaseDdlRequest,com.google.protobuf.Empty, updateDatabaseDdlOperationCallable()UpdateDatabaseDdlMetadata> - Overrides:
updateDatabaseDdlOperationCallable
in classDatabaseAdminStub
-
dropDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<DropDatabaseRequest,com.google.protobuf.Empty> dropDatabaseCallable()- Overrides:
dropDatabaseCallable
in classDatabaseAdminStub
-
getDatabaseDdlCallable
public com.google.api.gax.rpc.UnaryCallable<GetDatabaseDdlRequest,GetDatabaseDdlResponse> getDatabaseDdlCallable()- Overrides:
getDatabaseDdlCallable
in classDatabaseAdminStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()- Overrides:
setIamPolicyCallable
in classDatabaseAdminStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()- Overrides:
getIamPolicyCallable
in classDatabaseAdminStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallable
in classDatabaseAdminStub
-
createBackupCallable
public com.google.api.gax.rpc.UnaryCallable<CreateBackupRequest,com.google.longrunning.Operation> createBackupCallable()- Overrides:
createBackupCallable
in classDatabaseAdminStub
-
createBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateBackupRequest,Backup, createBackupOperationCallable()CreateBackupMetadata> - Overrides:
createBackupOperationCallable
in classDatabaseAdminStub
-
copyBackupCallable
public com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,com.google.longrunning.Operation> copyBackupCallable()- Overrides:
copyBackupCallable
in classDatabaseAdminStub
-
copyBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,Backup, copyBackupOperationCallable()CopyBackupMetadata> - Overrides:
copyBackupOperationCallable
in classDatabaseAdminStub
-
getBackupCallable
- Overrides:
getBackupCallable
in classDatabaseAdminStub
-
updateBackupCallable
- Overrides:
updateBackupCallable
in classDatabaseAdminStub
-
deleteBackupCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteBackupRequest,com.google.protobuf.Empty> deleteBackupCallable()- Overrides:
deleteBackupCallable
in classDatabaseAdminStub
-
listBackupsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,ListBackupsResponse> listBackupsCallable()- Overrides:
listBackupsCallable
in classDatabaseAdminStub
-
listBackupsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,DatabaseAdminClient.ListBackupsPagedResponse> listBackupsPagedCallable()- Overrides:
listBackupsPagedCallable
in classDatabaseAdminStub
-
restoreDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<RestoreDatabaseRequest,com.google.longrunning.Operation> restoreDatabaseCallable()- Overrides:
restoreDatabaseCallable
in classDatabaseAdminStub
-
restoreDatabaseOperationCallable
public com.google.api.gax.rpc.OperationCallable<RestoreDatabaseRequest,Database, restoreDatabaseOperationCallable()RestoreDatabaseMetadata> - Overrides:
restoreDatabaseOperationCallable
in classDatabaseAdminStub
-
listDatabaseOperationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,ListDatabaseOperationsResponse> listDatabaseOperationsCallable()- Overrides:
listDatabaseOperationsCallable
in classDatabaseAdminStub
-
listDatabaseOperationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseOperationsRequest,DatabaseAdminClient.ListDatabaseOperationsPagedResponse> listDatabaseOperationsPagedCallable()- Overrides:
listDatabaseOperationsPagedCallable
in classDatabaseAdminStub
-
listBackupOperationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,ListBackupOperationsResponse> listBackupOperationsCallable()- Overrides:
listBackupOperationsCallable
in classDatabaseAdminStub
-
listBackupOperationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupOperationsRequest,DatabaseAdminClient.ListBackupOperationsPagedResponse> listBackupOperationsPagedCallable()- Overrides:
listBackupOperationsPagedCallable
in classDatabaseAdminStub
-
listDatabaseRolesCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,ListDatabaseRolesResponse> listDatabaseRolesCallable()- Overrides:
listDatabaseRolesCallable
in classDatabaseAdminStub
-
listDatabaseRolesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDatabaseRolesRequest,DatabaseAdminClient.ListDatabaseRolesPagedResponse> listDatabaseRolesPagedCallable()- Overrides:
listDatabaseRolesPagedCallable
in classDatabaseAdminStub
-
close
public final void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classDatabaseAdminStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-