public sealed class BackupDRClientImpl : BackupDRClientReference documentation and code samples for the Backup and DR Service v1 API class BackupDRClientImpl.
BackupDR client wrapper implementation, for convenient use.
Namespace
Google.Cloud.BackupDR.V1Assembly
Google.Cloud.BackupDR.V1.dll
Remarks
The BackupDR Service
Constructors
BackupDRClientImpl(BackupDRClient, BackupDRSettings, ILogger)
public BackupDRClientImpl(BackupDR.BackupDRClient grpcClient, BackupDRSettings settings, ILogger logger)Constructs a client wrapper for the BackupDR service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
BackupDRBackupDRClientThe underlying gRPC client. |
settings |
BackupDRSettingsThe base BackupDRSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateBackupPlanAssociationOperationsClient
public override OperationsClient CreateBackupPlanAssociationOperationsClient { get; }The long-running operations client for CreateBackupPlanAssociation.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateBackupPlanOperationsClient
public override OperationsClient CreateBackupPlanOperationsClient { get; }The long-running operations client for CreateBackupPlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateBackupVaultOperationsClient
public override OperationsClient CreateBackupVaultOperationsClient { get; }The long-running operations client for CreateBackupVault.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateManagementServerOperationsClient
public override OperationsClient CreateManagementServerOperationsClient { get; }The long-running operations client for CreateManagementServer.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteBackupOperationsClient
public override OperationsClient DeleteBackupOperationsClient { get; }The long-running operations client for DeleteBackup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteBackupPlanAssociationOperationsClient
public override OperationsClient DeleteBackupPlanAssociationOperationsClient { get; }The long-running operations client for DeleteBackupPlanAssociation.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteBackupPlanOperationsClient
public override OperationsClient DeleteBackupPlanOperationsClient { get; }The long-running operations client for DeleteBackupPlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteBackupVaultOperationsClient
public override OperationsClient DeleteBackupVaultOperationsClient { get; }The long-running operations client for DeleteBackupVault.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteManagementServerOperationsClient
public override OperationsClient DeleteManagementServerOperationsClient { get; }The long-running operations client for DeleteManagementServer.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override BackupDR.BackupDRClient GrpcClient { get; }The underlying gRPC BackupDR client
| Property Value | |
|---|---|
| Type | Description |
BackupDRBackupDRClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
InitializeServiceOperationsClient
public override OperationsClient InitializeServiceOperationsClient { get; }The long-running operations client for InitializeService.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
RestoreBackupOperationsClient
public override OperationsClient RestoreBackupOperationsClient { get; }The long-running operations client for RestoreBackup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
TriggerBackupOperationsClient
public override OperationsClient TriggerBackupOperationsClient { get; }The long-running operations client for TriggerBackup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateBackupOperationsClient
public override OperationsClient UpdateBackupOperationsClient { get; }The long-running operations client for UpdateBackup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateBackupPlanAssociationOperationsClient
public override OperationsClient UpdateBackupPlanAssociationOperationsClient { get; }The long-running operations client for UpdateBackupPlanAssociation.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateBackupPlanOperationsClient
public override OperationsClient UpdateBackupPlanOperationsClient { get; }The long-running operations client for UpdateBackupPlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateBackupVaultOperationsClient
public override OperationsClient UpdateBackupVaultOperationsClient { get; }The long-running operations client for UpdateBackupVault.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateDataSourceOperationsClient
public override OperationsClient UpdateDataSourceOperationsClient { get; }The long-running operations client for UpdateDataSource.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateBackupPlan(CreateBackupPlanRequest, CallSettings)
public override Operation<BackupPlan, OperationMetadata> CreateBackupPlan(CreateBackupPlanRequest request, CallSettings callSettings = null)Create a BackupPlan
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupPlanOperationMetadata |
The RPC response. |
CreateBackupPlanAssociation(CreateBackupPlanAssociationRequest, CallSettings)
public override Operation<BackupPlanAssociation, OperationMetadata> CreateBackupPlanAssociation(CreateBackupPlanAssociationRequest request, CallSettings callSettings = null)Create a BackupPlanAssociation
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupPlanAssociationOperationMetadata |
The RPC response. |
CreateBackupPlanAssociationAsync(CreateBackupPlanAssociationRequest, CallSettings)
public override Task<Operation<BackupPlanAssociation, OperationMetadata>> CreateBackupPlanAssociationAsync(CreateBackupPlanAssociationRequest request, CallSettings callSettings = null)Create a BackupPlanAssociation
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupPlanAssociationOperationMetadata |
A Task containing the RPC response. |
CreateBackupPlanAsync(CreateBackupPlanRequest, CallSettings)
public override Task<Operation<BackupPlan, OperationMetadata>> CreateBackupPlanAsync(CreateBackupPlanRequest request, CallSettings callSettings = null)Create a BackupPlan
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupPlanOperationMetadata |
A Task containing the RPC response. |
CreateBackupVault(CreateBackupVaultRequest, CallSettings)
public override Operation<BackupVault, OperationMetadata> CreateBackupVault(CreateBackupVaultRequest request, CallSettings callSettings = null)Creates a new BackupVault in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupVaultOperationMetadata |
The RPC response. |
CreateBackupVaultAsync(CreateBackupVaultRequest, CallSettings)
public override Task<Operation<BackupVault, OperationMetadata>> CreateBackupVaultAsync(CreateBackupVaultRequest request, CallSettings callSettings = null)Creates a new BackupVault in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupVaultOperationMetadata |
A Task containing the RPC response. |
CreateManagementServer(CreateManagementServerRequest, CallSettings)
public override Operation<ManagementServer, OperationMetadata> CreateManagementServer(CreateManagementServerRequest request, CallSettings callSettings = null)Creates a new ManagementServer in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateManagementServerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationManagementServerOperationMetadata |
The RPC response. |
CreateManagementServerAsync(CreateManagementServerRequest, CallSettings)
public override Task<Operation<ManagementServer, OperationMetadata>> CreateManagementServerAsync(CreateManagementServerRequest request, CallSettings callSettings = null)Creates a new ManagementServer in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateManagementServerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationManagementServerOperationMetadata |
A Task containing the RPC response. |
DeleteBackup(DeleteBackupRequest, CallSettings)
public override Operation<Backup, OperationMetadata> DeleteBackup(DeleteBackupRequest request, CallSettings callSettings = null)Deletes a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupOperationMetadata |
The RPC response. |
DeleteBackupAsync(DeleteBackupRequest, CallSettings)
public override Task<Operation<Backup, OperationMetadata>> DeleteBackupAsync(DeleteBackupRequest request, CallSettings callSettings = null)Deletes a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupOperationMetadata |
A Task containing the RPC response. |
DeleteBackupPlan(DeleteBackupPlanRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackupPlan(DeleteBackupPlanRequest request, CallSettings callSettings = null)Deletes a single BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupPlanAssociation(DeleteBackupPlanAssociationRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackupPlanAssociation(DeleteBackupPlanAssociationRequest request, CallSettings callSettings = null)Deletes a single BackupPlanAssociation.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupPlanAssociationAsync(DeleteBackupPlanAssociationRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteBackupPlanAssociationAsync(DeleteBackupPlanAssociationRequest request, CallSettings callSettings = null)Deletes a single BackupPlanAssociation.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteBackupPlanAsync(DeleteBackupPlanRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteBackupPlanAsync(DeleteBackupPlanRequest request, CallSettings callSettings = null)Deletes a single BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteBackupVault(DeleteBackupVaultRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackupVault(DeleteBackupVaultRequest request, CallSettings callSettings = null)Deletes a BackupVault.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupVaultAsync(DeleteBackupVaultRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteBackupVaultAsync(DeleteBackupVaultRequest request, CallSettings callSettings = null)Deletes a BackupVault.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteManagementServer(DeleteManagementServerRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteManagementServer(DeleteManagementServerRequest request, CallSettings callSettings = null)Deletes a single ManagementServer.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteManagementServerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteManagementServerAsync(DeleteManagementServerRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteManagementServerAsync(DeleteManagementServerRequest request, CallSettings callSettings = null)Deletes a single ManagementServer.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteManagementServerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
FetchBackupPlanAssociationsForResourceType(FetchBackupPlanAssociationsForResourceTypeRequest, CallSettings)
public override PagedEnumerable<FetchBackupPlanAssociationsForResourceTypeResponse, BackupPlanAssociation> FetchBackupPlanAssociationsForResourceType(FetchBackupPlanAssociationsForResourceTypeRequest request, CallSettings callSettings = null)List BackupPlanAssociations for a given resource type.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchBackupPlanAssociationsForResourceTypeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableFetchBackupPlanAssociationsForResourceTypeResponseBackupPlanAssociation |
A pageable sequence of BackupPlanAssociation resources. |
FetchBackupPlanAssociationsForResourceTypeAsync(FetchBackupPlanAssociationsForResourceTypeRequest, CallSettings)
public override PagedAsyncEnumerable<FetchBackupPlanAssociationsForResourceTypeResponse, BackupPlanAssociation> FetchBackupPlanAssociationsForResourceTypeAsync(FetchBackupPlanAssociationsForResourceTypeRequest request, CallSettings callSettings = null)List BackupPlanAssociations for a given resource type.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchBackupPlanAssociationsForResourceTypeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableFetchBackupPlanAssociationsForResourceTypeResponseBackupPlanAssociation |
A pageable asynchronous sequence of BackupPlanAssociation resources. |
FetchDataSourceReferencesForResourceType(FetchDataSourceReferencesForResourceTypeRequest, CallSettings)
public override PagedEnumerable<FetchDataSourceReferencesForResourceTypeResponse, DataSourceReference> FetchDataSourceReferencesForResourceType(FetchDataSourceReferencesForResourceTypeRequest request, CallSettings callSettings = null)Fetch DataSourceReferences for a given project, location and resource type.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchDataSourceReferencesForResourceTypeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableFetchDataSourceReferencesForResourceTypeResponseDataSourceReference |
A pageable sequence of DataSourceReference resources. |
FetchDataSourceReferencesForResourceTypeAsync(FetchDataSourceReferencesForResourceTypeRequest, CallSettings)
public override PagedAsyncEnumerable<FetchDataSourceReferencesForResourceTypeResponse, DataSourceReference> FetchDataSourceReferencesForResourceTypeAsync(FetchDataSourceReferencesForResourceTypeRequest request, CallSettings callSettings = null)Fetch DataSourceReferences for a given project, location and resource type.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchDataSourceReferencesForResourceTypeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableFetchDataSourceReferencesForResourceTypeResponseDataSourceReference |
A pageable asynchronous sequence of DataSourceReference resources. |
FetchUsableBackupVaults(FetchUsableBackupVaultsRequest, CallSettings)
public override PagedEnumerable<FetchUsableBackupVaultsResponse, BackupVault> FetchUsableBackupVaults(FetchUsableBackupVaultsRequest request, CallSettings callSettings = null)FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are the ones that user has backupdr.backupVaults.get permission.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchUsableBackupVaultsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableFetchUsableBackupVaultsResponseBackupVault |
A pageable sequence of BackupVault resources. |
FetchUsableBackupVaultsAsync(FetchUsableBackupVaultsRequest, CallSettings)
public override PagedAsyncEnumerable<FetchUsableBackupVaultsResponse, BackupVault> FetchUsableBackupVaultsAsync(FetchUsableBackupVaultsRequest request, CallSettings callSettings = null)FetchUsableBackupVaults lists usable BackupVaults in a given project and location. Usable BackupVault are the ones that user has backupdr.backupVaults.get permission.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchUsableBackupVaultsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableFetchUsableBackupVaultsResponseBackupVault |
A pageable asynchronous sequence of BackupVault resources. |
GetBackup(GetBackupRequest, CallSettings)
public override Backup GetBackup(GetBackupRequest request, CallSettings callSettings = null)Gets details of a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Backup |
The RPC response. |
GetBackupAsync(GetBackupRequest, CallSettings)
public override Task<Backup> GetBackupAsync(GetBackupRequest request, CallSettings callSettings = null)Gets details of a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBackup |
A Task containing the RPC response. |
GetBackupPlan(GetBackupPlanRequest, CallSettings)
public override BackupPlan GetBackupPlan(GetBackupPlanRequest request, CallSettings callSettings = null)Gets details of a single BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BackupPlan |
The RPC response. |
GetBackupPlanAssociation(GetBackupPlanAssociationRequest, CallSettings)
public override BackupPlanAssociation GetBackupPlanAssociation(GetBackupPlanAssociationRequest request, CallSettings callSettings = null)Gets details of a single BackupPlanAssociation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BackupPlanAssociation |
The RPC response. |
GetBackupPlanAssociationAsync(GetBackupPlanAssociationRequest, CallSettings)
public override Task<BackupPlanAssociation> GetBackupPlanAssociationAsync(GetBackupPlanAssociationRequest request, CallSettings callSettings = null)Gets details of a single BackupPlanAssociation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBackupPlanAssociation |
A Task containing the RPC response. |
GetBackupPlanAsync(GetBackupPlanRequest, CallSettings)
public override Task<BackupPlan> GetBackupPlanAsync(GetBackupPlanRequest request, CallSettings callSettings = null)Gets details of a single BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBackupPlan |
A Task containing the RPC response. |
GetBackupPlanRevision(GetBackupPlanRevisionRequest, CallSettings)
public override BackupPlanRevision GetBackupPlanRevision(GetBackupPlanRevisionRequest request, CallSettings callSettings = null)Gets details of a single BackupPlanRevision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanRevisionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BackupPlanRevision |
The RPC response. |
GetBackupPlanRevisionAsync(GetBackupPlanRevisionRequest, CallSettings)
public override Task<BackupPlanRevision> GetBackupPlanRevisionAsync(GetBackupPlanRevisionRequest request, CallSettings callSettings = null)Gets details of a single BackupPlanRevision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanRevisionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBackupPlanRevision |
A Task containing the RPC response. |
GetBackupVault(GetBackupVaultRequest, CallSettings)
public override BackupVault GetBackupVault(GetBackupVaultRequest request, CallSettings callSettings = null)Gets details of a BackupVault.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BackupVault |
The RPC response. |
GetBackupVaultAsync(GetBackupVaultRequest, CallSettings)
public override Task<BackupVault> GetBackupVaultAsync(GetBackupVaultRequest request, CallSettings callSettings = null)Gets details of a BackupVault.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBackupVault |
A Task containing the RPC response. |
GetDataSource(GetDataSourceRequest, CallSettings)
public override DataSource GetDataSource(GetDataSourceRequest request, CallSettings callSettings = null)Gets details of a DataSource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataSource |
The RPC response. |
GetDataSourceAsync(GetDataSourceRequest, CallSettings)
public override Task<DataSource> GetDataSourceAsync(GetDataSourceRequest request, CallSettings callSettings = null)Gets details of a DataSource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataSource |
A Task containing the RPC response. |
GetDataSourceReference(GetDataSourceReferenceRequest, CallSettings)
public override DataSourceReference GetDataSourceReference(GetDataSourceReferenceRequest request, CallSettings callSettings = null)Gets details of a single DataSourceReference.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataSourceReferenceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataSourceReference |
The RPC response. |
GetDataSourceReferenceAsync(GetDataSourceReferenceRequest, CallSettings)
public override Task<DataSourceReference> GetDataSourceReferenceAsync(GetDataSourceReferenceRequest request, CallSettings callSettings = null)Gets details of a single DataSourceReference.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataSourceReferenceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataSourceReference |
A Task containing the RPC response. |
GetManagementServer(GetManagementServerRequest, CallSettings)
public override ManagementServer GetManagementServer(GetManagementServerRequest request, CallSettings callSettings = null)Gets details of a single ManagementServer.
| Parameters | |
|---|---|
| Name | Description |
request |
GetManagementServerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ManagementServer |
The RPC response. |
GetManagementServerAsync(GetManagementServerRequest, CallSettings)
public override Task<ManagementServer> GetManagementServerAsync(GetManagementServerRequest request, CallSettings callSettings = null)Gets details of a single ManagementServer.
| Parameters | |
|---|---|
| Name | Description |
request |
GetManagementServerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskManagementServer |
A Task containing the RPC response. |
InitializeService(InitializeServiceRequest, CallSettings)
public override Operation<InitializeServiceResponse, OperationMetadata> InitializeService(InitializeServiceRequest request, CallSettings callSettings = null)Initializes the service related config for a project.
| Parameters | |
|---|---|
| Name | Description |
request |
InitializeServiceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationInitializeServiceResponseOperationMetadata |
The RPC response. |
InitializeServiceAsync(InitializeServiceRequest, CallSettings)
public override Task<Operation<InitializeServiceResponse, OperationMetadata>> InitializeServiceAsync(InitializeServiceRequest request, CallSettings callSettings = null)Initializes the service related config for a project.
| Parameters | |
|---|---|
| Name | Description |
request |
InitializeServiceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationInitializeServiceResponseOperationMetadata |
A Task containing the RPC response. |
ListBackupPlanAssociations(ListBackupPlanAssociationsRequest, CallSettings)
public override PagedEnumerable<ListBackupPlanAssociationsResponse, BackupPlanAssociation> ListBackupPlanAssociations(ListBackupPlanAssociationsRequest request, CallSettings callSettings = null)Lists BackupPlanAssociations in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlanAssociationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBackupPlanAssociationsResponseBackupPlanAssociation |
A pageable sequence of BackupPlanAssociation resources. |
ListBackupPlanAssociationsAsync(ListBackupPlanAssociationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupPlanAssociationsResponse, BackupPlanAssociation> ListBackupPlanAssociationsAsync(ListBackupPlanAssociationsRequest request, CallSettings callSettings = null)Lists BackupPlanAssociations in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlanAssociationsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBackupPlanAssociationsResponseBackupPlanAssociation |
A pageable asynchronous sequence of BackupPlanAssociation resources. |
ListBackupPlanRevisions(ListBackupPlanRevisionsRequest, CallSettings)
public override PagedEnumerable<ListBackupPlanRevisionsResponse, BackupPlanRevision> ListBackupPlanRevisions(ListBackupPlanRevisionsRequest request, CallSettings callSettings = null)Lists BackupPlanRevisions in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlanRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBackupPlanRevisionsResponseBackupPlanRevision |
A pageable sequence of BackupPlanRevision resources. |
ListBackupPlanRevisionsAsync(ListBackupPlanRevisionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupPlanRevisionsResponse, BackupPlanRevision> ListBackupPlanRevisionsAsync(ListBackupPlanRevisionsRequest request, CallSettings callSettings = null)Lists BackupPlanRevisions in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlanRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBackupPlanRevisionsResponseBackupPlanRevision |
A pageable asynchronous sequence of BackupPlanRevision resources. |
ListBackupPlans(ListBackupPlansRequest, CallSettings)
public override PagedEnumerable<ListBackupPlansResponse, BackupPlan> ListBackupPlans(ListBackupPlansRequest request, CallSettings callSettings = null)Lists BackupPlans in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlansRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBackupPlansResponseBackupPlan |
A pageable sequence of BackupPlan resources. |
ListBackupPlansAsync(ListBackupPlansRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupPlansResponse, BackupPlan> ListBackupPlansAsync(ListBackupPlansRequest request, CallSettings callSettings = null)Lists BackupPlans in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlansRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBackupPlansResponseBackupPlan |
A pageable asynchronous sequence of BackupPlan resources. |
ListBackupVaults(ListBackupVaultsRequest, CallSettings)
public override PagedEnumerable<ListBackupVaultsResponse, BackupVault> ListBackupVaults(ListBackupVaultsRequest request, CallSettings callSettings = null)Lists BackupVaults in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupVaultsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBackupVaultsResponseBackupVault |
A pageable sequence of BackupVault resources. |
ListBackupVaultsAsync(ListBackupVaultsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupVaultsResponse, BackupVault> ListBackupVaultsAsync(ListBackupVaultsRequest request, CallSettings callSettings = null)Lists BackupVaults in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupVaultsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBackupVaultsResponseBackupVault |
A pageable asynchronous sequence of BackupVault resources. |
ListBackups(ListBackupsRequest, CallSettings)
public override PagedEnumerable<ListBackupsResponse, Backup> ListBackups(ListBackupsRequest request, CallSettings callSettings = null)Lists Backups in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBackupsResponseBackup |
A pageable sequence of Backup resources. |
ListBackupsAsync(ListBackupsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupsResponse, Backup> ListBackupsAsync(ListBackupsRequest request, CallSettings callSettings = null)Lists Backups in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBackupsResponseBackup |
A pageable asynchronous sequence of Backup resources. |
ListDataSources(ListDataSourcesRequest, CallSettings)
public override PagedEnumerable<ListDataSourcesResponse, DataSource> ListDataSources(ListDataSourcesRequest request, CallSettings callSettings = null)Lists DataSources in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDataSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDataSourcesResponseDataSource |
A pageable sequence of DataSource resources. |
ListDataSourcesAsync(ListDataSourcesRequest, CallSettings)
public override PagedAsyncEnumerable<ListDataSourcesResponse, DataSource> ListDataSourcesAsync(ListDataSourcesRequest request, CallSettings callSettings = null)Lists DataSources in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDataSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDataSourcesResponseDataSource |
A pageable asynchronous sequence of DataSource resources. |
ListManagementServers(ListManagementServersRequest, CallSettings)
public override PagedEnumerable<ListManagementServersResponse, ManagementServer> ListManagementServers(ListManagementServersRequest request, CallSettings callSettings = null)Lists ManagementServers in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListManagementServersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListManagementServersResponseManagementServer |
A pageable sequence of ManagementServer resources. |
ListManagementServersAsync(ListManagementServersRequest, CallSettings)
public override PagedAsyncEnumerable<ListManagementServersResponse, ManagementServer> ListManagementServersAsync(ListManagementServersRequest request, CallSettings callSettings = null)Lists ManagementServers in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListManagementServersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListManagementServersResponseManagementServer |
A pageable asynchronous sequence of ManagementServer resources. |
RestoreBackup(RestoreBackupRequest, CallSettings)
public override Operation<RestoreBackupResponse, OperationMetadata> RestoreBackup(RestoreBackupRequest request, CallSettings callSettings = null)Restore from a Backup
| Parameters | |
|---|---|
| Name | Description |
request |
RestoreBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRestoreBackupResponseOperationMetadata |
The RPC response. |
RestoreBackupAsync(RestoreBackupRequest, CallSettings)
public override Task<Operation<RestoreBackupResponse, OperationMetadata>> RestoreBackupAsync(RestoreBackupRequest request, CallSettings callSettings = null)Restore from a Backup
| Parameters | |
|---|---|
| Name | Description |
request |
RestoreBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRestoreBackupResponseOperationMetadata |
A Task containing the RPC response. |
TriggerBackup(TriggerBackupRequest, CallSettings)
public override Operation<BackupPlanAssociation, OperationMetadata> TriggerBackup(TriggerBackupRequest request, CallSettings callSettings = null)Triggers a new Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
TriggerBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupPlanAssociationOperationMetadata |
The RPC response. |
TriggerBackupAsync(TriggerBackupRequest, CallSettings)
public override Task<Operation<BackupPlanAssociation, OperationMetadata>> TriggerBackupAsync(TriggerBackupRequest request, CallSettings callSettings = null)Triggers a new Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
TriggerBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupPlanAssociationOperationMetadata |
A Task containing the RPC response. |
UpdateBackup(UpdateBackupRequest, CallSettings)
public override Operation<Backup, OperationMetadata> UpdateBackup(UpdateBackupRequest request, CallSettings callSettings = null)Updates the settings of a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupOperationMetadata |
The RPC response. |
UpdateBackupAsync(UpdateBackupRequest, CallSettings)
public override Task<Operation<Backup, OperationMetadata>> UpdateBackupAsync(UpdateBackupRequest request, CallSettings callSettings = null)Updates the settings of a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupOperationMetadata |
A Task containing the RPC response. |
UpdateBackupPlan(UpdateBackupPlanRequest, CallSettings)
public override Operation<BackupPlan, OperationMetadata> UpdateBackupPlan(UpdateBackupPlanRequest request, CallSettings callSettings = null)Update a BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupPlanOperationMetadata |
The RPC response. |
UpdateBackupPlanAssociation(UpdateBackupPlanAssociationRequest, CallSettings)
public override Operation<BackupPlanAssociation, OperationMetadata> UpdateBackupPlanAssociation(UpdateBackupPlanAssociationRequest request, CallSettings callSettings = null)Update a BackupPlanAssociation.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupPlanAssociationOperationMetadata |
The RPC response. |
UpdateBackupPlanAssociationAsync(UpdateBackupPlanAssociationRequest, CallSettings)
public override Task<Operation<BackupPlanAssociation, OperationMetadata>> UpdateBackupPlanAssociationAsync(UpdateBackupPlanAssociationRequest request, CallSettings callSettings = null)Update a BackupPlanAssociation.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupPlanAssociationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupPlanAssociationOperationMetadata |
A Task containing the RPC response. |
UpdateBackupPlanAsync(UpdateBackupPlanRequest, CallSettings)
public override Task<Operation<BackupPlan, OperationMetadata>> UpdateBackupPlanAsync(UpdateBackupPlanRequest request, CallSettings callSettings = null)Update a BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupPlanOperationMetadata |
A Task containing the RPC response. |
UpdateBackupVault(UpdateBackupVaultRequest, CallSettings)
public override Operation<BackupVault, OperationMetadata> UpdateBackupVault(UpdateBackupVaultRequest request, CallSettings callSettings = null)Updates the settings of a BackupVault.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBackupVaultOperationMetadata |
The RPC response. |
UpdateBackupVaultAsync(UpdateBackupVaultRequest, CallSettings)
public override Task<Operation<BackupVault, OperationMetadata>> UpdateBackupVaultAsync(UpdateBackupVaultRequest request, CallSettings callSettings = null)Updates the settings of a BackupVault.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupVaultRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBackupVaultOperationMetadata |
A Task containing the RPC response. |
UpdateDataSource(UpdateDataSourceRequest, CallSettings)
public override Operation<DataSource, OperationMetadata> UpdateDataSource(UpdateDataSourceRequest request, CallSettings callSettings = null)Updates the settings of a DataSource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationDataSourceOperationMetadata |
The RPC response. |
UpdateDataSourceAsync(UpdateDataSourceRequest, CallSettings)
public override Task<Operation<DataSource, OperationMetadata>> UpdateDataSourceAsync(UpdateDataSourceRequest request, CallSettings callSettings = null)Updates the settings of a DataSource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationDataSourceOperationMetadata |
A Task containing the RPC response. |