public sealed class BackupForGKESettings : ServiceSettingsBase
Reference documentation and code samples for the Backup for GKE v1 API class BackupForGKESettings.
Settings for BackupForGKEClient instances.
Namespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
BackupForGKESettings()
public BackupForGKESettings()
Constructs a new BackupForGKESettings object with default settings.
Properties
CreateBackupOperationsSettings
public OperationsSettings CreateBackupOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.CreateBackup
and
BackupForGKEClient.CreateBackupAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateBackupPlanOperationsSettings
public OperationsSettings CreateBackupPlanOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.CreateBackupPlan
and
BackupForGKEClient.CreateBackupPlanAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateBackupPlanSettings
public CallSettings CreateBackupPlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.CreateBackupPlan
and BackupForGKEClient.CreateBackupPlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 300 seconds.
CreateBackupSettings
public CallSettings CreateBackupSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.CreateBackup
and BackupForGKEClient.CreateBackupAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 120 seconds.
CreateRestoreOperationsSettings
public OperationsSettings CreateRestoreOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.CreateRestore
and
BackupForGKEClient.CreateRestoreAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateRestorePlanOperationsSettings
public OperationsSettings CreateRestorePlanOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.CreateRestorePlan
and
BackupForGKEClient.CreateRestorePlanAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateRestorePlanSettings
public CallSettings CreateRestorePlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.CreateRestorePlan
and BackupForGKEClient.CreateRestorePlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 120 seconds.
CreateRestoreSettings
public CallSettings CreateRestoreSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.CreateRestore
and BackupForGKEClient.CreateRestoreAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 120 seconds.
DeleteBackupOperationsSettings
public OperationsSettings DeleteBackupOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.DeleteBackup
and
BackupForGKEClient.DeleteBackupAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteBackupPlanOperationsSettings
public OperationsSettings DeleteBackupPlanOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.DeleteBackupPlan
and
BackupForGKEClient.DeleteBackupPlanAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteBackupPlanSettings
public CallSettings DeleteBackupPlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.DeleteBackupPlan
and BackupForGKEClient.DeleteBackupPlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
DeleteBackupSettings
public CallSettings DeleteBackupSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.DeleteBackup
and BackupForGKEClient.DeleteBackupAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 300 seconds.
DeleteRestoreOperationsSettings
public OperationsSettings DeleteRestoreOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.DeleteRestore
and
BackupForGKEClient.DeleteRestoreAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteRestorePlanOperationsSettings
public OperationsSettings DeleteRestorePlanOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.DeleteRestorePlan
and
BackupForGKEClient.DeleteRestorePlanAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteRestorePlanSettings
public CallSettings DeleteRestorePlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.DeleteRestorePlan
and BackupForGKEClient.DeleteRestorePlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
DeleteRestoreSettings
public CallSettings DeleteRestoreSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.DeleteRestore
and BackupForGKEClient.DeleteRestoreAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
GetBackupIndexDownloadUrlSettings
public CallSettings GetBackupIndexDownloadUrlSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.GetBackupIndexDownloadUrl
and BackupForGKEClient.GetBackupIndexDownloadUrlAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetBackupPlanSettings
public CallSettings GetBackupPlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.GetBackupPlan
and BackupForGKEClient.GetBackupPlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetBackupSettings
public CallSettings GetBackupSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.GetBackup
and BackupForGKEClient.GetBackupAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetRestorePlanSettings
public CallSettings GetRestorePlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.GetRestorePlan
and BackupForGKEClient.GetRestorePlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetRestoreSettings
public CallSettings GetRestoreSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.GetRestore
and BackupForGKEClient.GetRestoreAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetVolumeBackupSettings
public CallSettings GetVolumeBackupSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.GetVolumeBackup
and BackupForGKEClient.GetVolumeBackupAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetVolumeRestoreSettings
public CallSettings GetVolumeRestoreSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.GetVolumeRestore
and BackupForGKEClient.GetVolumeRestoreAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
IAMPolicySettings
public IAMPolicySettings IAMPolicySettings { get; set; }
The settings to use for the IAMPolicyClient associated with the client.
Property Value | |
---|---|
Type | Description |
IAMPolicySettings |
ListBackupPlansSettings
public CallSettings ListBackupPlansSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.ListBackupPlans
and BackupForGKEClient.ListBackupPlansAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListBackupsSettings
public CallSettings ListBackupsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.ListBackups
and BackupForGKEClient.ListBackupsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListRestorePlansSettings
public CallSettings ListRestorePlansSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.ListRestorePlans
and BackupForGKEClient.ListRestorePlansAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListRestoresSettings
public CallSettings ListRestoresSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.ListRestores
and BackupForGKEClient.ListRestoresAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListVolumeBackupsSettings
public CallSettings ListVolumeBackupsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.ListVolumeBackups
and BackupForGKEClient.ListVolumeBackupsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListVolumeRestoresSettings
public CallSettings ListVolumeRestoresSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.ListVolumeRestores
and BackupForGKEClient.ListVolumeRestoresAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }
The settings to use for the LocationsClient associated with the client.
Property Value | |
---|---|
Type | Description |
LocationsSettings |
UpdateBackupOperationsSettings
public OperationsSettings UpdateBackupOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.UpdateBackup
and
BackupForGKEClient.UpdateBackupAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateBackupPlanOperationsSettings
public OperationsSettings UpdateBackupPlanOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.UpdateBackupPlan
and
BackupForGKEClient.UpdateBackupPlanAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateBackupPlanSettings
public CallSettings UpdateBackupPlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.UpdateBackupPlan
and BackupForGKEClient.UpdateBackupPlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
UpdateBackupSettings
public CallSettings UpdateBackupSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.UpdateBackup
and BackupForGKEClient.UpdateBackupAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
UpdateRestoreOperationsSettings
public OperationsSettings UpdateRestoreOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.UpdateRestore
and
BackupForGKEClient.UpdateRestoreAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateRestorePlanOperationsSettings
public OperationsSettings UpdateRestorePlanOperationsSettings { get; set; }
Long Running Operation settings for calls to BackupForGKEClient.UpdateRestorePlan
and
BackupForGKEClient.UpdateRestorePlanAsync
.
Property Value | |
---|---|
Type | Description |
OperationsSettings |
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateRestorePlanSettings
public CallSettings UpdateRestorePlanSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.UpdateRestorePlan
and BackupForGKEClient.UpdateRestorePlanAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
UpdateRestoreSettings
public CallSettings UpdateRestoreSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
BackupForGKEClient.UpdateRestore
and BackupForGKEClient.UpdateRestoreAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
Methods
Clone()
public BackupForGKESettings Clone()
Creates a deep clone of this object, with all the same property values.
Returns | |
---|---|
Type | Description |
BackupForGKESettings |
A deep clone of this BackupForGKESettings object. |
GetDefault()
public static BackupForGKESettings GetDefault()
Get a new instance of the default BackupForGKESettings.
Returns | |
---|---|
Type | Description |
BackupForGKESettings |
A new instance of the default BackupForGKESettings. |