Config Delivery v1beta API - Class ConfigDeliverySettings (1.0.0-beta01)

public sealed class ConfigDeliverySettings : ServiceSettingsBase

Reference documentation and code samples for the Config Delivery v1beta API class ConfigDeliverySettings.

Settings for ConfigDeliveryClient instances.

Inheritance

object > ServiceSettingsBase > ConfigDeliverySettings

Namespace

Google.Cloud.ConfigDelivery.V1Beta

Assembly

Google.Cloud.ConfigDelivery.V1Beta.dll

Constructors

ConfigDeliverySettings()

public ConfigDeliverySettings()

Constructs a new ConfigDeliverySettings object with default settings.

Properties

AbortRolloutOperationsSettings

public OperationsSettings AbortRolloutOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.AbortRollout and ConfigDeliveryClient.AbortRolloutAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

AbortRolloutSettings

public CallSettings AbortRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.AbortRollout and ConfigDeliveryClient.AbortRolloutAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateFleetPackageOperationsSettings

public OperationsSettings CreateFleetPackageOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.CreateFleetPackage and ConfigDeliveryClient.CreateFleetPackageAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateFleetPackageSettings

public CallSettings CreateFleetPackageSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.CreateFleetPackage and ConfigDeliveryClient.CreateFleetPackageAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateReleaseOperationsSettings

public OperationsSettings CreateReleaseOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.CreateRelease and ConfigDeliveryClient.CreateReleaseAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateReleaseSettings

public CallSettings CreateReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.CreateRelease and ConfigDeliveryClient.CreateReleaseAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateResourceBundleOperationsSettings

public OperationsSettings CreateResourceBundleOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.CreateResourceBundle and ConfigDeliveryClient.CreateResourceBundleAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateResourceBundleSettings

public CallSettings CreateResourceBundleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.CreateResourceBundle and ConfigDeliveryClient.CreateResourceBundleAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateVariantOperationsSettings

public OperationsSettings CreateVariantOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.CreateVariant and ConfigDeliveryClient.CreateVariantAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateVariantSettings

public CallSettings CreateVariantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.CreateVariant and ConfigDeliveryClient.CreateVariantAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteFleetPackageOperationsSettings

public OperationsSettings DeleteFleetPackageOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.DeleteFleetPackage and ConfigDeliveryClient.DeleteFleetPackageAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteFleetPackageSettings

public CallSettings DeleteFleetPackageSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.DeleteFleetPackage and ConfigDeliveryClient.DeleteFleetPackageAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteReleaseOperationsSettings

public OperationsSettings DeleteReleaseOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.DeleteRelease and ConfigDeliveryClient.DeleteReleaseAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteReleaseSettings

public CallSettings DeleteReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.DeleteRelease and ConfigDeliveryClient.DeleteReleaseAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteResourceBundleOperationsSettings

public OperationsSettings DeleteResourceBundleOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.DeleteResourceBundle and ConfigDeliveryClient.DeleteResourceBundleAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteResourceBundleSettings

public CallSettings DeleteResourceBundleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.DeleteResourceBundle and ConfigDeliveryClient.DeleteResourceBundleAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteVariantOperationsSettings

public OperationsSettings DeleteVariantOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.DeleteVariant and ConfigDeliveryClient.DeleteVariantAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteVariantSettings

public CallSettings DeleteVariantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.DeleteVariant and ConfigDeliveryClient.DeleteVariantAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetFleetPackageSettings

public CallSettings GetFleetPackageSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.GetFleetPackage and ConfigDeliveryClient.GetFleetPackageAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetReleaseSettings

public CallSettings GetReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.GetRelease and ConfigDeliveryClient.GetReleaseAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetResourceBundleSettings

public CallSettings GetResourceBundleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.GetResourceBundle and ConfigDeliveryClient.GetResourceBundleAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetRolloutSettings

public CallSettings GetRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.GetRollout and ConfigDeliveryClient.GetRolloutAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

GetVariantSettings

public CallSettings GetVariantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.GetVariant and ConfigDeliveryClient.GetVariantAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListFleetPackagesSettings

public CallSettings ListFleetPackagesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.ListFleetPackages and ConfigDeliveryClient.ListFleetPackagesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListReleasesSettings

public CallSettings ListReleasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.ListReleases and ConfigDeliveryClient.ListReleasesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListResourceBundlesSettings

public CallSettings ListResourceBundlesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.ListResourceBundles and ConfigDeliveryClient.ListResourceBundlesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListRolloutsSettings

public CallSettings ListRolloutsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.ListRollouts and ConfigDeliveryClient.ListRolloutsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListVariantsSettings

public CallSettings ListVariantsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.ListVariants and ConfigDeliveryClient.ListVariantsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • 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

ResumeRolloutOperationsSettings

public OperationsSettings ResumeRolloutOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.ResumeRollout and ConfigDeliveryClient.ResumeRolloutAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ResumeRolloutSettings

public CallSettings ResumeRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.ResumeRollout and ConfigDeliveryClient.ResumeRolloutAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

SuspendRolloutOperationsSettings

public OperationsSettings SuspendRolloutOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.SuspendRollout and ConfigDeliveryClient.SuspendRolloutAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

SuspendRolloutSettings

public CallSettings SuspendRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.SuspendRollout and ConfigDeliveryClient.SuspendRolloutAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateFleetPackageOperationsSettings

public OperationsSettings UpdateFleetPackageOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.UpdateFleetPackage and ConfigDeliveryClient.UpdateFleetPackageAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateFleetPackageSettings

public CallSettings UpdateFleetPackageSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.UpdateFleetPackage and ConfigDeliveryClient.UpdateFleetPackageAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateReleaseOperationsSettings

public OperationsSettings UpdateReleaseOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.UpdateRelease and ConfigDeliveryClient.UpdateReleaseAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateReleaseSettings

public CallSettings UpdateReleaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.UpdateRelease and ConfigDeliveryClient.UpdateReleaseAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateResourceBundleOperationsSettings

public OperationsSettings UpdateResourceBundleOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.UpdateResourceBundle and ConfigDeliveryClient.UpdateResourceBundleAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateResourceBundleSettings

public CallSettings UpdateResourceBundleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.UpdateResourceBundle and ConfigDeliveryClient.UpdateResourceBundleAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateVariantOperationsSettings

public OperationsSettings UpdateVariantOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigDeliveryClient.UpdateVariant and ConfigDeliveryClient.UpdateVariantAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateVariantSettings

public CallSettings UpdateVariantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigDeliveryClient.UpdateVariant and ConfigDeliveryClient.UpdateVariantAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

Methods

Clone()

public ConfigDeliverySettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
ConfigDeliverySettings

A deep clone of this ConfigDeliverySettings object.

GetDefault()

public static ConfigDeliverySettings GetDefault()

Get a new instance of the default ConfigDeliverySettings.

Returns
Type Description
ConfigDeliverySettings

A new instance of the default ConfigDeliverySettings.