public static interface AlloyDBAdminGrpc.AsyncService
Service describing handlers for resources
| Modifier and Type | Method and Description |
|---|---|
default void |
batchCreateInstances(BatchCreateInstancesRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates new instances under the given project, location and cluster.
|
default void |
createBackup(CreateBackupRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Backup in a given project and location.
|
default void |
createCluster(CreateClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Cluster in a given project and location.
|
default void |
createInstance(CreateInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Instance in a given project and location.
|
default void |
createSecondaryCluster(CreateSecondaryClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a cluster of type SECONDARY in the given location using
the primary cluster as the source.
|
default void |
createSecondaryInstance(CreateSecondaryInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new SECONDARY Instance in a given project and location.
|
default void |
createUser(CreateUserRequest request,
io.grpc.stub.StreamObserver<User> responseObserver)
Creates a new User in a given project, location, and cluster.
|
default void |
deleteBackup(DeleteBackupRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Backup.
|
default void |
deleteCluster(DeleteClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Cluster.
|
default void |
deleteInstance(DeleteInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Instance.
|
default void |
deleteUser(DeleteUserRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a single User.
|
default void |
failoverInstance(FailoverInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Forces a Failover for a highly available instance.
|
default void |
generateClientCertificate(GenerateClientCertificateRequest request,
io.grpc.stub.StreamObserver<GenerateClientCertificateResponse> responseObserver)
Generate a client certificate signed by a Cluster CA.
|
default void |
getBackup(GetBackupRequest request,
io.grpc.stub.StreamObserver<Backup> responseObserver)
Gets details of a single Backup.
|
default void |
getCluster(GetClusterRequest request,
io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets details of a single Cluster.
|
default void |
getConnectionInfo(GetConnectionInfoRequest request,
io.grpc.stub.StreamObserver<ConnectionInfo> responseObserver)
Get instance metadata used for a connection.
|
default void |
getInstance(GetInstanceRequest request,
io.grpc.stub.StreamObserver<Instance> responseObserver)
Gets details of a single Instance.
|
default void |
getUser(GetUserRequest request,
io.grpc.stub.StreamObserver<User> responseObserver)
Gets details of a single User.
|
default void |
injectFault(InjectFaultRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Injects fault in an instance.
|
default void |
listBackups(ListBackupsRequest request,
io.grpc.stub.StreamObserver<ListBackupsResponse> responseObserver)
Lists Backups in a given project and location.
|
default void |
listClusters(ListClustersRequest request,
io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists Clusters in a given project and location.
|
default void |
listInstances(ListInstancesRequest request,
io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
Lists Instances in a given project and location.
|
default void |
listSupportedDatabaseFlags(ListSupportedDatabaseFlagsRequest request,
io.grpc.stub.StreamObserver<ListSupportedDatabaseFlagsResponse> responseObserver)
Lists SupportedDatabaseFlags for a given project and location.
|
default void |
listUsers(ListUsersRequest request,
io.grpc.stub.StreamObserver<ListUsersResponse> responseObserver)
Lists Users in a given project and location.
|
default void |
promoteCluster(PromoteClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Promotes a SECONDARY cluster.
|
default void |
restartInstance(RestartInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Restart an Instance in a cluster.
|
default void |
restoreCluster(RestoreClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Cluster in a given project and location, with a volume
restored from the provided source, either a backup ID or a point-in-time
and a source cluster.
|
default void |
updateBackup(UpdateBackupRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Backup.
|
default void |
updateCluster(UpdateClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Cluster.
|
default void |
updateInstance(UpdateInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Instance.
|
default void |
updateUser(UpdateUserRequest request,
io.grpc.stub.StreamObserver<User> responseObserver)
Updates the parameters of a single User.
|
default void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists Clusters in a given project and location.
default void getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets details of a single Cluster.
default void createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Cluster in a given project and location.
default void updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Cluster.
default void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Cluster.
default void promoteCluster(PromoteClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Promotes a SECONDARY cluster. This turns down replication from the PRIMARY cluster and promotes a secondary cluster into its own standalone cluster. Imperative only.
default void restoreCluster(RestoreClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Cluster in a given project and location, with a volume restored from the provided source, either a backup ID or a point-in-time and a source cluster.
default void createSecondaryCluster(CreateSecondaryClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a cluster of type SECONDARY in the given location using the primary cluster as the source.
default void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
Lists Instances in a given project and location.
default void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver)
Gets details of a single Instance.
default void createInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Instance in a given project and location.
default void createSecondaryInstance(CreateSecondaryInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new SECONDARY Instance in a given project and location.
default void batchCreateInstances(BatchCreateInstancesRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates new instances under the given project, location and cluster. There can be only one primary instance in a cluster. If the primary instance exists in the cluster as well as this request, then API will throw an error. The primary instance should exist before any read pool instance is created. If the primary instance is a part of the request payload, then the API will take care of creating instances in the correct order. This method is here to support Google-internal use cases, and is not meant for external customers to consume. Please do not start relying on it; its behavior is subject to change without notice.
default void updateInstance(UpdateInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Instance.
default void deleteInstance(DeleteInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Instance.
default void failoverInstance(FailoverInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Forces a Failover for a highly available instance. Failover promotes the HA standby instance as the new primary. Imperative only.
default void injectFault(InjectFaultRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Injects fault in an instance. Imperative only.
default void restartInstance(RestartInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Restart an Instance in a cluster. Imperative only.
default void listBackups(ListBackupsRequest request, io.grpc.stub.StreamObserver<ListBackupsResponse> responseObserver)
Lists Backups in a given project and location.
default void getBackup(GetBackupRequest request, io.grpc.stub.StreamObserver<Backup> responseObserver)
Gets details of a single Backup.
default void createBackup(CreateBackupRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Backup in a given project and location.
default void updateBackup(UpdateBackupRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Backup.
default void deleteBackup(DeleteBackupRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Backup.
default void listSupportedDatabaseFlags(ListSupportedDatabaseFlagsRequest request, io.grpc.stub.StreamObserver<ListSupportedDatabaseFlagsResponse> responseObserver)
Lists SupportedDatabaseFlags for a given project and location.
default void generateClientCertificate(GenerateClientCertificateRequest request, io.grpc.stub.StreamObserver<GenerateClientCertificateResponse> responseObserver)
Generate a client certificate signed by a Cluster CA. The sole purpose of this endpoint is to support the Auth Proxy client and the endpoint's behavior is subject to change without notice, so do not rely on its behavior remaining constant. Future changes will not break the Auth Proxy client.
default void getConnectionInfo(GetConnectionInfoRequest request, io.grpc.stub.StreamObserver<ConnectionInfo> responseObserver)
Get instance metadata used for a connection.
default void listUsers(ListUsersRequest request, io.grpc.stub.StreamObserver<ListUsersResponse> responseObserver)
Lists Users in a given project and location.
default void getUser(GetUserRequest request, io.grpc.stub.StreamObserver<User> responseObserver)
Gets details of a single User.
default void createUser(CreateUserRequest request, io.grpc.stub.StreamObserver<User> responseObserver)
Creates a new User in a given project, location, and cluster.
default void updateUser(UpdateUserRequest request, io.grpc.stub.StreamObserver<User> responseObserver)
Updates the parameters of a single User.
default void deleteUser(DeleteUserRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a single User.
Copyright © 2023 Google LLC. All rights reserved.