Class OsConfigServiceSettings (1.5.0)

public sealed class OsConfigServiceSettings : ServiceSettingsBase

Settings for OsConfigServiceClient instances.

Inheritance

System.Object > ServiceSettingsBase > OsConfigServiceSettings

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

OsConfigServiceSettings()

public OsConfigServiceSettings()

Constructs a new OsConfigServiceSettings object with default settings.

Properties

CancelPatchJobSettings

public CallSettings CancelPatchJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.CancelPatchJob and OsConfigServiceClient.CancelPatchJobAsync.

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

CreatePatchDeploymentSettings

public CallSettings CreatePatchDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.CreatePatchDeployment and OsConfigServiceClient.CreatePatchDeploymentAsync .

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

DeletePatchDeploymentSettings

public CallSettings DeletePatchDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.DeletePatchDeployment and OsConfigServiceClient.DeletePatchDeploymentAsync .

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

ExecutePatchJobSettings

public CallSettings ExecutePatchJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.ExecutePatchJob and OsConfigServiceClient.ExecutePatchJobAsync.

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

GetPatchDeploymentSettings

public CallSettings GetPatchDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.GetPatchDeployment and OsConfigServiceClient.GetPatchDeploymentAsync.

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

GetPatchJobSettings

public CallSettings GetPatchJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.GetPatchJob and OsConfigServiceClient.GetPatchJobAsync.

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

ListPatchDeploymentsSettings

public CallSettings ListPatchDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.ListPatchDeployments and OsConfigServiceClient.ListPatchDeploymentsAsync .

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

ListPatchJobInstanceDetailsSettings

public CallSettings ListPatchJobInstanceDetailsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.ListPatchJobInstanceDetails and OsConfigServiceClient.ListPatchJobInstanceDetailsAsync.

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

ListPatchJobsSettings

public CallSettings ListPatchJobsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.ListPatchJobs and OsConfigServiceClient.ListPatchJobsAsync.

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

Methods

Clone()

public OsConfigServiceSettings Clone()

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

Returns
TypeDescription
OsConfigServiceSettings

A deep clone of this OsConfigServiceSettings object.

GetDefault()

public static OsConfigServiceSettings GetDefault()

Get a new instance of the default OsConfigServiceSettings.

Returns
TypeDescription
OsConfigServiceSettings

A new instance of the default OsConfigServiceSettings.