Google Cloud OS Config v1 API - Class OsConfigServiceSettings (2.3.0)

public sealed class OsConfigServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Google Cloud OS Config v1 API class OsConfigServiceSettings.

Settings for OsConfigServiceClient instances.

Inheritance

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.

PausePatchDeploymentSettings

public CallSettings PausePatchDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.PausePatchDeployment and OsConfigServiceClient.PausePatchDeploymentAsync .

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.

ResumePatchDeploymentSettings

public CallSettings ResumePatchDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.ResumePatchDeployment and OsConfigServiceClient.ResumePatchDeploymentAsync .

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.

UpdatePatchDeploymentSettings

public CallSettings UpdatePatchDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OsConfigServiceClient.UpdatePatchDeployment and OsConfigServiceClient.UpdatePatchDeploymentAsync .

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.