Class DatabaseAdminGrpc (6.82.0)

public final class DatabaseAdminGrpc

Cloud Spanner Database Admin API The Cloud Spanner Database Admin API can be used to:

  • create, drop, and list databases
  • update the schema of pre-existing databases
  • create, delete, copy and list backups for a database
  • restore a database from an existing backup

Inheritance

java.lang.Object > DatabaseAdminGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

bindService(DatabaseAdminGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(DatabaseAdminGrpc.AsyncService service)
Parameter
Name Description
service DatabaseAdminGrpc.AsyncService
Returns
Type Description
io.grpc.ServerServiceDefinition

getCopyBackupMethod()

public static MethodDescriptor<CopyBackupRequest,Operation> getCopyBackupMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CopyBackupRequest,Operation>

getCreateBackupMethod()

public static MethodDescriptor<CreateBackupRequest,Operation> getCreateBackupMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateBackupRequest,Operation>

getCreateBackupScheduleMethod()

public static MethodDescriptor<CreateBackupScheduleRequest,BackupSchedule> getCreateBackupScheduleMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateBackupScheduleRequest,BackupSchedule>

getCreateDatabaseMethod()

public static MethodDescriptor<CreateDatabaseRequest,Operation> getCreateDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateDatabaseRequest,Operation>

getDeleteBackupMethod()

public static MethodDescriptor<DeleteBackupRequest,Empty> getDeleteBackupMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteBackupRequest,Empty>

getDeleteBackupScheduleMethod()

public static MethodDescriptor<DeleteBackupScheduleRequest,Empty> getDeleteBackupScheduleMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteBackupScheduleRequest,Empty>

getDropDatabaseMethod()

public static MethodDescriptor<DropDatabaseRequest,Empty> getDropDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DropDatabaseRequest,Empty>

getGetBackupMethod()

public static MethodDescriptor<GetBackupRequest,Backup> getGetBackupMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetBackupRequest,Backup>

getGetBackupScheduleMethod()

public static MethodDescriptor<GetBackupScheduleRequest,BackupSchedule> getGetBackupScheduleMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetBackupScheduleRequest,BackupSchedule>

getGetDatabaseDdlMethod()

public static MethodDescriptor<GetDatabaseDdlRequest,GetDatabaseDdlResponse> getGetDatabaseDdlMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetDatabaseDdlRequest,GetDatabaseDdlResponse>

getGetDatabaseMethod()

public static MethodDescriptor<GetDatabaseRequest,Database> getGetDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetDatabaseRequest,Database>

getGetIamPolicyMethod()

public static MethodDescriptor<GetIamPolicyRequest,Policy> getGetIamPolicyMethod()
Returns
Type Description
io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getListBackupOperationsMethod()

public static MethodDescriptor<ListBackupOperationsRequest,ListBackupOperationsResponse> getListBackupOperationsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListBackupOperationsRequest,ListBackupOperationsResponse>

getListBackupSchedulesMethod()

public static MethodDescriptor<ListBackupSchedulesRequest,ListBackupSchedulesResponse> getListBackupSchedulesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListBackupSchedulesRequest,ListBackupSchedulesResponse>

getListBackupsMethod()

public static MethodDescriptor<ListBackupsRequest,ListBackupsResponse> getListBackupsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListBackupsRequest,ListBackupsResponse>

getListDatabaseOperationsMethod()

public static MethodDescriptor<ListDatabaseOperationsRequest,ListDatabaseOperationsResponse> getListDatabaseOperationsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListDatabaseOperationsRequest,ListDatabaseOperationsResponse>

getListDatabaseRolesMethod()

public static MethodDescriptor<ListDatabaseRolesRequest,ListDatabaseRolesResponse> getListDatabaseRolesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListDatabaseRolesRequest,ListDatabaseRolesResponse>

getListDatabasesMethod()

public static MethodDescriptor<ListDatabasesRequest,ListDatabasesResponse> getListDatabasesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListDatabasesRequest,ListDatabasesResponse>

getRestoreDatabaseMethod()

public static MethodDescriptor<RestoreDatabaseRequest,Operation> getRestoreDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<RestoreDatabaseRequest,Operation>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
Type Description
io.grpc.ServiceDescriptor

getSetIamPolicyMethod()

public static MethodDescriptor<SetIamPolicyRequest,Policy> getSetIamPolicyMethod()
Returns
Type Description
io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

getTestIamPermissionsMethod()

public static MethodDescriptor<TestIamPermissionsRequest,TestIamPermissionsResponse> getTestIamPermissionsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

getUpdateBackupMethod()

public static MethodDescriptor<UpdateBackupRequest,Backup> getUpdateBackupMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateBackupRequest,Backup>

getUpdateBackupScheduleMethod()

public static MethodDescriptor<UpdateBackupScheduleRequest,BackupSchedule> getUpdateBackupScheduleMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateBackupScheduleRequest,BackupSchedule>

getUpdateDatabaseDdlMethod()

public static MethodDescriptor<UpdateDatabaseDdlRequest,Operation> getUpdateDatabaseDdlMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateDatabaseDdlRequest,Operation>

getUpdateDatabaseMethod()

public static MethodDescriptor<UpdateDatabaseRequest,Operation> getUpdateDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateDatabaseRequest,Operation>

newBlockingStub(Channel channel)

public static DatabaseAdminGrpc.DatabaseAdminBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
DatabaseAdminGrpc.DatabaseAdminBlockingStub

newFutureStub(Channel channel)

public static DatabaseAdminGrpc.DatabaseAdminFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
DatabaseAdminGrpc.DatabaseAdminFutureStub

newStub(Channel channel)

public static DatabaseAdminGrpc.DatabaseAdminStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
DatabaseAdminGrpc.DatabaseAdminStub