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
Constructors Modifier Constructor Description protected
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
awaitTermination(long duration, TimeUnit unit)
void
close()
com.google.api.gax.rpc.UnaryCallable<CopyBackupRequest,com.google.longrunning.Operation>
copyBackupCallable()
com.google.api.gax.rpc.OperationCallable<CopyBackupRequest,Backup,CopyBackupMetadata>
copyBackupOperationCallable()
static HttpJsonDatabaseAdminStub
create(com.google.api.gax.rpc.ClientContext clientContext)
static HttpJsonDatabaseAdminStub
create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
static HttpJsonDatabaseAdminStub
create(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.httpjson.longrunning.stub.HttpJsonOperationsStub
getHttpJsonOperationsStub()
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
getIamPolicyCallable()
static List<com.google.api.gax.httpjson.ApiMethodDescriptor>
getMethodDescriptors()
boolean
isShutdown()
boolean
isTerminated()
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()
void
shutdown()
void
shutdownNow()
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<UpdateDatabaseRequest,com.google.longrunning.Operation>
updateDatabaseCallable()
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()
com.google.api.gax.rpc.OperationCallable<UpdateDatabaseRequest,Database,UpdateDatabaseMetadata>
updateDatabaseOperationCallable()
-
Methods inherited from class com.google.cloud.spanner.admin.database.v1.stub.DatabaseAdminStub
getOperationsStub
-
-
-
-
Constructor Detail
-
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 Detail
-
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,CreateDatabaseMetadata> createDatabaseOperationCallable()
- Overrides:
createDatabaseOperationCallable
in classDatabaseAdminStub
-
getDatabaseCallable
public com.google.api.gax.rpc.UnaryCallable<GetDatabaseRequest,Database> 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,UpdateDatabaseMetadata> updateDatabaseOperationCallable()
- 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,UpdateDatabaseDdlMetadata> updateDatabaseDdlOperationCallable()
- 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,CreateBackupMetadata> createBackupOperationCallable()
- 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,CopyBackupMetadata> copyBackupOperationCallable()
- Overrides:
copyBackupOperationCallable
in classDatabaseAdminStub
-
getBackupCallable
public com.google.api.gax.rpc.UnaryCallable<GetBackupRequest,Backup> getBackupCallable()
- Overrides:
getBackupCallable
in classDatabaseAdminStub
-
updateBackupCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateBackupRequest,Backup> 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,RestoreDatabaseMetadata> restoreDatabaseOperationCallable()
- 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
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
- Throws:
InterruptedException
-
-