Class BackupDRGrpc.BackupDRFutureStub (0.21.0)

publicstaticfinalclass BackupDRGrpc.BackupDRFutureStubextendsAbstractFutureStub<BackupDRGrpc.BackupDRFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service BackupDR.

The BackupDR Service

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > BackupDRGrpc.BackupDRFutureStub

Inherited Members

io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()

Methods

build(Channel channel, CallOptions callOptions)

protectedBackupDRGrpc.BackupDRFutureStubbuild(Channelchannel,CallOptionscallOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
BackupDRGrpc.BackupDRFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createBackupPlan(CreateBackupPlanRequest request)

publicListenableFuture<Operation>createBackupPlan(CreateBackupPlanRequestrequest)

Create a BackupPlan

Parameter
Name Description
request CreateBackupPlanRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createBackupPlanAssociation(CreateBackupPlanAssociationRequest request)

publicListenableFuture<Operation>createBackupPlanAssociation(CreateBackupPlanAssociationRequestrequest)

Create a BackupPlanAssociation

Parameter
Name Description
request CreateBackupPlanAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createBackupVault(CreateBackupVaultRequest request)

publicListenableFuture<Operation>createBackupVault(CreateBackupVaultRequestrequest)

Creates a new BackupVault in a given project and location.

Parameter
Name Description
request CreateBackupVaultRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createManagementServer(CreateManagementServerRequest request)

publicListenableFuture<Operation>createManagementServer(CreateManagementServerRequestrequest)

Creates a new ManagementServer in a given project and location.

Parameter
Name Description
request CreateManagementServerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteBackup(DeleteBackupRequest request)

publicListenableFuture<Operation>deleteBackup(DeleteBackupRequestrequest)

Deletes a Backup.

Parameter
Name Description
request DeleteBackupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteBackupPlan(DeleteBackupPlanRequest request)

publicListenableFuture<Operation>deleteBackupPlan(DeleteBackupPlanRequestrequest)

Deletes a single BackupPlan.

Parameter
Name Description
request DeleteBackupPlanRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteBackupPlanAssociation(DeleteBackupPlanAssociationRequest request)

publicListenableFuture<Operation>deleteBackupPlanAssociation(DeleteBackupPlanAssociationRequestrequest)

Deletes a single BackupPlanAssociation.

Parameter
Name Description
request DeleteBackupPlanAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteBackupVault(DeleteBackupVaultRequest request)

publicListenableFuture<Operation>deleteBackupVault(DeleteBackupVaultRequestrequest)

Deletes a BackupVault.

Parameter
Name Description
request DeleteBackupVaultRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteManagementServer(DeleteManagementServerRequest request)

publicListenableFuture<Operation>deleteManagementServer(DeleteManagementServerRequestrequest)

Deletes a single ManagementServer.

Parameter
Name Description
request DeleteManagementServerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

fetchUsableBackupVaults(FetchUsableBackupVaultsRequest request)

publicListenableFuture<FetchUsableBackupVaultsResponse>fetchUsableBackupVaults(FetchUsableBackupVaultsRequestrequest)

FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are the ones that user has backupdr.backupVaults.get permission.

Parameter
Name Description
request FetchUsableBackupVaultsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FetchUsableBackupVaultsResponse>

getBackup(GetBackupRequest request)

publicListenableFuture<Backup>getBackup(GetBackupRequestrequest)

Gets details of a Backup.

Parameter
Name Description
request GetBackupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Backup>

getBackupPlan(GetBackupPlanRequest request)

publicListenableFuture<BackupPlan>getBackupPlan(GetBackupPlanRequestrequest)

Gets details of a single BackupPlan.

Parameter
Name Description
request GetBackupPlanRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<BackupPlan>

getBackupPlanAssociation(GetBackupPlanAssociationRequest request)

publicListenableFuture<BackupPlanAssociation>getBackupPlanAssociation(GetBackupPlanAssociationRequestrequest)

Gets details of a single BackupPlanAssociation.

Parameter
Name Description
request GetBackupPlanAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<BackupPlanAssociation>

getBackupVault(GetBackupVaultRequest request)

publicListenableFuture<BackupVault>getBackupVault(GetBackupVaultRequestrequest)

Gets details of a BackupVault.

Parameter
Name Description
request GetBackupVaultRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<BackupVault>

getDataSource(GetDataSourceRequest request)

publicListenableFuture<DataSource>getDataSource(GetDataSourceRequestrequest)

Gets details of a DataSource.

Parameter
Name Description
request GetDataSourceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DataSource>

getManagementServer(GetManagementServerRequest request)

publicListenableFuture<ManagementServer>getManagementServer(GetManagementServerRequestrequest)

Gets details of a single ManagementServer.

Parameter
Name Description
request GetManagementServerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ManagementServer>

initializeService(InitializeServiceRequest request)

publicListenableFuture<Operation>initializeService(InitializeServiceRequestrequest)

Initializes the service related config for a project.

Parameter
Name Description
request InitializeServiceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

listBackupPlanAssociations(ListBackupPlanAssociationsRequest request)

publicListenableFuture<ListBackupPlanAssociationsResponse>listBackupPlanAssociations(ListBackupPlanAssociationsRequestrequest)

Lists BackupPlanAssociations in a given project and location.

Parameter
Name Description
request ListBackupPlanAssociationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListBackupPlanAssociationsResponse>

listBackupPlans(ListBackupPlansRequest request)

publicListenableFuture<ListBackupPlansResponse>listBackupPlans(ListBackupPlansRequestrequest)

Lists BackupPlans in a given project and location.

Parameter
Name Description
request ListBackupPlansRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListBackupPlansResponse>

listBackupVaults(ListBackupVaultsRequest request)

publicListenableFuture<ListBackupVaultsResponse>listBackupVaults(ListBackupVaultsRequestrequest)

Lists BackupVaults in a given project and location.

Parameter
Name Description
request ListBackupVaultsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListBackupVaultsResponse>

listBackups(ListBackupsRequest request)

publicListenableFuture<ListBackupsResponse>listBackups(ListBackupsRequestrequest)

Lists Backups in a given project and location.

Parameter
Name Description
request ListBackupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListBackupsResponse>

listDataSources(ListDataSourcesRequest request)

publicListenableFuture<ListDataSourcesResponse>listDataSources(ListDataSourcesRequestrequest)

Lists DataSources in a given project and location.

Parameter
Name Description
request ListDataSourcesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDataSourcesResponse>

listManagementServers(ListManagementServersRequest request)

publicListenableFuture<ListManagementServersResponse>listManagementServers(ListManagementServersRequestrequest)

Lists ManagementServers in a given project and location.

Parameter
Name Description
request ListManagementServersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListManagementServersResponse>

restoreBackup(RestoreBackupRequest request)

publicListenableFuture<Operation>restoreBackup(RestoreBackupRequestrequest)

Restore from a Backup

Parameter
Name Description
request RestoreBackupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

triggerBackup(TriggerBackupRequest request)

publicListenableFuture<Operation>triggerBackup(TriggerBackupRequestrequest)

Triggers a new Backup.

Parameter
Name Description
request TriggerBackupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateBackup(UpdateBackupRequest request)

publicListenableFuture<Operation>updateBackup(UpdateBackupRequestrequest)

Updates the settings of a Backup.

Parameter
Name Description
request UpdateBackupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateBackupVault(UpdateBackupVaultRequest request)

publicListenableFuture<Operation>updateBackupVault(UpdateBackupVaultRequestrequest)

Updates the settings of a BackupVault.

Parameter
Name Description
request UpdateBackupVaultRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateDataSource(UpdateDataSourceRequest request)

publicListenableFuture<Operation>updateDataSource(UpdateDataSourceRequestrequest)

Updates the settings of a DataSource.

Parameter
Name Description
request UpdateDataSourceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月19日 UTC.