public sealed class BackupForGKESettings : ServiceSettingsBaseReference 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.
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. |