Class BackupDRGrpc.BackupDRBlockingStub (0.58.0)

public static final class BackupDRGrpc.BackupDRBlockingStub extends AbstractBlockingStub<BackupDRGrpc.BackupDRBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service BackupDR.

The BackupDR Service

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > BackupDRGrpc.BackupDRBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected BackupDRGrpc.BackupDRBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
BackupDRGrpc.BackupDRBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAutoProtectionPolicy(CreateAutoProtectionPolicyRequest request)

public Operation createAutoProtectionPolicy(CreateAutoProtectionPolicyRequest request)

Creates a new AutoProtectionPolicy in a given project and location.

Parameter
Name Description
request CreateAutoProtectionPolicyRequest
Returns
Type Description
Operation

createAutoProtectionPolicyBinding(CreateAutoProtectionPolicyBindingRequest request)

public Operation createAutoProtectionPolicyBinding(CreateAutoProtectionPolicyBindingRequest request)

Creates a new AutoProtectionPolicyBinding in a given project and location.

Parameter
Name Description
request CreateAutoProtectionPolicyBindingRequest
Returns
Type Description
Operation

createBackupPlan(CreateBackupPlanRequest request)

public Operation createBackupPlan(CreateBackupPlanRequest request)

Create a BackupPlan

Parameter
Name Description
request CreateBackupPlanRequest
Returns
Type Description
Operation

createBackupPlanAssociation(CreateBackupPlanAssociationRequest request)

public Operation createBackupPlanAssociation(CreateBackupPlanAssociationRequest request)

Create a BackupPlanAssociation

Parameter
Name Description
request CreateBackupPlanAssociationRequest
Returns
Type Description
Operation

createBackupVault(CreateBackupVaultRequest request)

public Operation createBackupVault(CreateBackupVaultRequest request)

Creates a new BackupVault in a given project and location.

Parameter
Name Description
request CreateBackupVaultRequest
Returns
Type Description
Operation

createManagementServer(CreateManagementServerRequest request)

public Operation createManagementServer(CreateManagementServerRequest request)

Creates a new ManagementServer in a given project and location.

Parameter
Name Description
request CreateManagementServerRequest
Returns
Type Description
Operation

deleteAutoProtectionPolicy(DeleteAutoProtectionPolicyRequest request)

public Operation deleteAutoProtectionPolicy(DeleteAutoProtectionPolicyRequest request)

Deletes a single AutoProtectionPolicy.

Parameter
Name Description
request DeleteAutoProtectionPolicyRequest
Returns
Type Description
Operation

deleteBackup(DeleteBackupRequest request)

public Operation deleteBackup(DeleteBackupRequest request)

Deletes a Backup.

Parameter
Name Description
request DeleteBackupRequest
Returns
Type Description
Operation

deleteBackupPlan(DeleteBackupPlanRequest request)

public Operation deleteBackupPlan(DeleteBackupPlanRequest request)

Deletes a single BackupPlan.

Parameter
Name Description
request DeleteBackupPlanRequest
Returns
Type Description
Operation

deleteBackupPlanAssociation(DeleteBackupPlanAssociationRequest request)

public Operation deleteBackupPlanAssociation(DeleteBackupPlanAssociationRequest request)

Deletes a single BackupPlanAssociation.

Parameter
Name Description
request DeleteBackupPlanAssociationRequest
Returns
Type Description
Operation

deleteBackupVault(DeleteBackupVaultRequest request)

public Operation deleteBackupVault(DeleteBackupVaultRequest request)

Deletes a BackupVault.

Parameter
Name Description
request DeleteBackupVaultRequest
Returns
Type Description
Operation

deleteManagementServer(DeleteManagementServerRequest request)

public Operation deleteManagementServer(DeleteManagementServerRequest request)

Deletes a single ManagementServer.

Parameter
Name Description
request DeleteManagementServerRequest
Returns
Type Description
Operation

fetchBackupPlanAssociationsForResourceType(FetchBackupPlanAssociationsForResourceTypeRequest request)

public FetchBackupPlanAssociationsForResourceTypeResponse fetchBackupPlanAssociationsForResourceType(FetchBackupPlanAssociationsForResourceTypeRequest request)

List BackupPlanAssociations for a given resource type.

Parameter
Name Description
request FetchBackupPlanAssociationsForResourceTypeRequest
Returns
Type Description
FetchBackupPlanAssociationsForResourceTypeResponse

fetchBackupsForResourceType(FetchBackupsForResourceTypeRequest request)

public FetchBackupsForResourceTypeResponse fetchBackupsForResourceType(FetchBackupsForResourceTypeRequest request)

Fetch Backups for a given resource type.

Parameter
Name Description
request FetchBackupsForResourceTypeRequest
Returns
Type Description
FetchBackupsForResourceTypeResponse

fetchDataSourceReferencesForResourceType(FetchDataSourceReferencesForResourceTypeRequest request)

public FetchDataSourceReferencesForResourceTypeResponse fetchDataSourceReferencesForResourceType(FetchDataSourceReferencesForResourceTypeRequest request)

Fetch DataSourceReferences for a given project, location and resource type.

Parameter
Name Description
request FetchDataSourceReferencesForResourceTypeRequest
Returns
Type Description
FetchDataSourceReferencesForResourceTypeResponse

fetchUsableBackupVaults(FetchUsableBackupVaultsRequest request)

public FetchUsableBackupVaultsResponse fetchUsableBackupVaults(FetchUsableBackupVaultsRequest request)

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
FetchUsableBackupVaultsResponse

getAutoProtectionPolicy(GetAutoProtectionPolicyRequest request)

public AutoProtectionPolicy getAutoProtectionPolicy(GetAutoProtectionPolicyRequest request)

Gets details of a single AutoProtectionPolicy.

Parameter
Name Description
request GetAutoProtectionPolicyRequest
Returns
Type Description
AutoProtectionPolicy

getAutoProtectionPolicyBinding(GetAutoProtectionPolicyBindingRequest request)

public AutoProtectionPolicyBinding getAutoProtectionPolicyBinding(GetAutoProtectionPolicyBindingRequest request)

Returns the auto protection policy binding read from the CCFE tables.

Parameter
Name Description
request GetAutoProtectionPolicyBindingRequest
Returns
Type Description
AutoProtectionPolicyBinding

getBackup(GetBackupRequest request)

public Backup getBackup(GetBackupRequest request)

Gets details of a Backup.

Parameter
Name Description
request GetBackupRequest
Returns
Type Description
Backup

getBackupPlan(GetBackupPlanRequest request)

public BackupPlan getBackupPlan(GetBackupPlanRequest request)

Gets details of a single BackupPlan.

Parameter
Name Description
request GetBackupPlanRequest
Returns
Type Description
BackupPlan

getBackupPlanAssociation(GetBackupPlanAssociationRequest request)

public BackupPlanAssociation getBackupPlanAssociation(GetBackupPlanAssociationRequest request)

Gets details of a single BackupPlanAssociation.

Parameter
Name Description
request GetBackupPlanAssociationRequest
Returns
Type Description
BackupPlanAssociation

getBackupPlanRevision(GetBackupPlanRevisionRequest request)

public BackupPlanRevision getBackupPlanRevision(GetBackupPlanRevisionRequest request)

Gets details of a single BackupPlanRevision.

Parameter
Name Description
request GetBackupPlanRevisionRequest
Returns
Type Description
BackupPlanRevision

getBackupVault(GetBackupVaultRequest request)

public BackupVault getBackupVault(GetBackupVaultRequest request)

Gets details of a BackupVault.

Parameter
Name Description
request GetBackupVaultRequest
Returns
Type Description
BackupVault

getBindingMatchingResource(GetBindingMatchingResourceRequest request)

public BindingMatchingResource getBindingMatchingResource(GetBindingMatchingResourceRequest request)

Gets details of a single Binding Matching Resource.

Parameter
Name Description
request GetBindingMatchingResourceRequest
Returns
Type Description
BindingMatchingResource

getDataSource(GetDataSourceRequest request)

public DataSource getDataSource(GetDataSourceRequest request)

Gets details of a DataSource.

Parameter
Name Description
request GetDataSourceRequest
Returns
Type Description
DataSource

getDataSourceReference(GetDataSourceReferenceRequest request)

public DataSourceReference getDataSourceReference(GetDataSourceReferenceRequest request)

Gets details of a single DataSourceReference.

Parameter
Name Description
request GetDataSourceReferenceRequest
Returns
Type Description
DataSourceReference

getManagementServer(GetManagementServerRequest request)

public ManagementServer getManagementServer(GetManagementServerRequest request)

Gets details of a single ManagementServer.

Parameter
Name Description
request GetManagementServerRequest
Returns
Type Description
ManagementServer

initializeService(InitializeServiceRequest request)

public Operation initializeService(InitializeServiceRequest request)

Initializes the service related config for a project.

Parameter
Name Description
request InitializeServiceRequest
Returns
Type Description
Operation

initiateDeleteAutoProtectionPolicyBinding(InitiateDeleteAutoProtectionPolicyBindingRequest request)

public Operation initiateDeleteAutoProtectionPolicyBinding(InitiateDeleteAutoProtectionPolicyBindingRequest request)

InitiateDeleteAutoProtectionPolicyBinding initiates delete for AutoProtectionPolicy Binding

Parameter
Name Description
request InitiateDeleteAutoProtectionPolicyBindingRequest
Returns
Type Description
Operation

listAppliedAutoProtectionPolicies(ListAppliedAutoProtectionPoliciesRequest request)

public ListAppliedAutoProtectionPoliciesResponse listAppliedAutoProtectionPolicies(ListAppliedAutoProtectionPoliciesRequest request)

Lists AppliedAutoProtectionPolicies in a given project and location.

Parameter
Name Description
request ListAppliedAutoProtectionPoliciesRequest
Returns
Type Description
ListAppliedAutoProtectionPoliciesResponse

listAutoProtectionPolicies(ListAutoProtectionPoliciesRequest request)

public ListAutoProtectionPoliciesResponse listAutoProtectionPolicies(ListAutoProtectionPoliciesRequest request)

Lists AutoProtectionPolicies for a given project and location.

Parameter
Name Description
request ListAutoProtectionPoliciesRequest
Returns
Type Description
ListAutoProtectionPoliciesResponse

listAutoProtectionPolicyBindings(ListAutoProtectionPolicyBindingsRequest request)

public ListAutoProtectionPolicyBindingsResponse listAutoProtectionPolicyBindings(ListAutoProtectionPolicyBindingsRequest request)

Returns the auto protection policy bindings read from the CCFE tables.

Parameter
Name Description
request ListAutoProtectionPolicyBindingsRequest
Returns
Type Description
ListAutoProtectionPolicyBindingsResponse

listBackupPlanAssociations(ListBackupPlanAssociationsRequest request)

public ListBackupPlanAssociationsResponse listBackupPlanAssociations(ListBackupPlanAssociationsRequest request)

Lists BackupPlanAssociations in a given project and location.

Parameter
Name Description
request ListBackupPlanAssociationsRequest
Returns
Type Description
ListBackupPlanAssociationsResponse

listBackupPlanRevisions(ListBackupPlanRevisionsRequest request)

public ListBackupPlanRevisionsResponse listBackupPlanRevisions(ListBackupPlanRevisionsRequest request)

Lists BackupPlanRevisions in a given project and location.

Parameter
Name Description
request ListBackupPlanRevisionsRequest
Returns
Type Description
ListBackupPlanRevisionsResponse

listBackupPlans(ListBackupPlansRequest request)

public ListBackupPlansResponse listBackupPlans(ListBackupPlansRequest request)

Lists BackupPlans in a given project and location.

Parameter
Name Description
request ListBackupPlansRequest
Returns
Type Description
ListBackupPlansResponse

listBackupVaults(ListBackupVaultsRequest request)

public ListBackupVaultsResponse listBackupVaults(ListBackupVaultsRequest request)

Lists BackupVaults in a given project and location.

Parameter
Name Description
request ListBackupVaultsRequest
Returns
Type Description
ListBackupVaultsResponse

listBackups(ListBackupsRequest request)

public ListBackupsResponse listBackups(ListBackupsRequest request)

Lists Backups in a given project and location.

Parameter
Name Description
request ListBackupsRequest
Returns
Type Description
ListBackupsResponse

listBindingMatchingResources(ListBindingMatchingResourcesRequest request)

public ListBindingMatchingResourcesResponse listBindingMatchingResources(ListBindingMatchingResourcesRequest request)

Lists Binding Matching Resources for a given AutoProtectionPolicyBinding.

Parameter
Name Description
request ListBindingMatchingResourcesRequest
Returns
Type Description
ListBindingMatchingResourcesResponse

listDataSourceReferences(ListDataSourceReferencesRequest request)

public ListDataSourceReferencesResponse listDataSourceReferences(ListDataSourceReferencesRequest request)

Lists DataSourceReferences for a given project and location.

Parameter
Name Description
request ListDataSourceReferencesRequest
Returns
Type Description
ListDataSourceReferencesResponse

listDataSources(ListDataSourcesRequest request)

public ListDataSourcesResponse listDataSources(ListDataSourcesRequest request)

Lists DataSources in a given project and location.

Parameter
Name Description
request ListDataSourcesRequest
Returns
Type Description
ListDataSourcesResponse

listManagementServers(ListManagementServersRequest request)

public ListManagementServersResponse listManagementServers(ListManagementServersRequest request)

Lists ManagementServers in a given project and location.

Parameter
Name Description
request ListManagementServersRequest
Returns
Type Description
ListManagementServersResponse

restoreBackup(RestoreBackupRequest request)

public Operation restoreBackup(RestoreBackupRequest request)

Restore from a Backup

Parameter
Name Description
request RestoreBackupRequest
Returns
Type Description
Operation

triggerBackup(TriggerBackupRequest request)

public Operation triggerBackup(TriggerBackupRequest request)

Triggers a new Backup.

Parameter
Name Description
request TriggerBackupRequest
Returns
Type Description
Operation

updateAutoProtectionPolicy(UpdateAutoProtectionPolicyRequest request)

public Operation updateAutoProtectionPolicy(UpdateAutoProtectionPolicyRequest request)

Updates the parameters of a single AutoProtectionPolicy.

Parameter
Name Description
request UpdateAutoProtectionPolicyRequest
Returns
Type Description
Operation

updateBackup(UpdateBackupRequest request)

public Operation updateBackup(UpdateBackupRequest request)

Updates the settings of a Backup.

Parameter
Name Description
request UpdateBackupRequest
Returns
Type Description
Operation

updateBackupPlan(UpdateBackupPlanRequest request)

public Operation updateBackupPlan(UpdateBackupPlanRequest request)

Update a BackupPlan.

Parameter
Name Description
request UpdateBackupPlanRequest
Returns
Type Description
Operation

updateBackupPlanAssociation(UpdateBackupPlanAssociationRequest request)

public Operation updateBackupPlanAssociation(UpdateBackupPlanAssociationRequest request)

Update a BackupPlanAssociation.

Parameter
Name Description
request UpdateBackupPlanAssociationRequest
Returns
Type Description
Operation

updateBackupVault(UpdateBackupVaultRequest request)

public Operation updateBackupVault(UpdateBackupVaultRequest request)

Updates the settings of a BackupVault.

Parameter
Name Description
request UpdateBackupVaultRequest
Returns
Type Description
Operation

updateDataSource(UpdateDataSourceRequest request)

public Operation updateDataSource(UpdateDataSourceRequest request)

Updates the settings of a DataSource.

Parameter
Name Description
request UpdateDataSourceRequest
Returns
Type Description
Operation