Class GkeHubSettings (1.2.0)

public sealed class GkeHubSettings : ServiceSettingsBase

Settings for GkeHubClient instances.

Inheritance

Object > ServiceSettingsBase > GkeHubSettings

Namespace

Google.Cloud.GkeHub.V1

Assembly

Google.Cloud.GkeHub.V1.dll

Constructors

GkeHubSettings()

public GkeHubSettings()

Constructs a new GkeHubSettings object with default settings.

Properties

CreateFeatureOperationsSettings

public OperationsSettings CreateFeatureOperationsSettings { get; set; }

Long Running Operation settings for calls to GkeHubClient.CreateFeature and GkeHubClient.CreateFeatureAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateFeatureSettings

public CallSettings CreateFeatureSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.CreateFeature and GkeHubClient.CreateFeatureAsync.

Property Value
TypeDescription
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.

CreateMembershipOperationsSettings

public OperationsSettings CreateMembershipOperationsSettings { get; set; }

Long Running Operation settings for calls to GkeHubClient.CreateMembership and GkeHubClient.CreateMembershipAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateMembershipSettings

public CallSettings CreateMembershipSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.CreateMembership and GkeHubClient.CreateMembershipAsync.

Property Value
TypeDescription
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.

DeleteFeatureOperationsSettings

public OperationsSettings DeleteFeatureOperationsSettings { get; set; }

Long Running Operation settings for calls to GkeHubClient.DeleteFeature and GkeHubClient.DeleteFeatureAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteFeatureSettings

public CallSettings DeleteFeatureSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.DeleteFeature and GkeHubClient.DeleteFeatureAsync.

Property Value
TypeDescription
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.

DeleteMembershipOperationsSettings

public OperationsSettings DeleteMembershipOperationsSettings { get; set; }

Long Running Operation settings for calls to GkeHubClient.DeleteMembership and GkeHubClient.DeleteMembershipAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteMembershipSettings

public CallSettings DeleteMembershipSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.DeleteMembership and GkeHubClient.DeleteMembershipAsync.

Property Value
TypeDescription
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.

GenerateConnectManifestSettings

public CallSettings GenerateConnectManifestSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.GenerateConnectManifest and GkeHubClient.GenerateConnectManifestAsync.

Property Value
TypeDescription
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.

GetFeatureSettings

public CallSettings GetFeatureSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.GetFeature and GkeHubClient.GetFeatureAsync.

Property Value
TypeDescription
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.

GetMembershipSettings

public CallSettings GetMembershipSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.GetMembership and GkeHubClient.GetMembershipAsync.

Property Value
TypeDescription
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.

ListFeaturesSettings

public CallSettings ListFeaturesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.ListFeatures and GkeHubClient.ListFeaturesAsync.

Property Value
TypeDescription
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.

ListMembershipsSettings

public CallSettings ListMembershipsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.ListMemberships and GkeHubClient.ListMembershipsAsync.

Property Value
TypeDescription
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.

UpdateFeatureOperationsSettings

public OperationsSettings UpdateFeatureOperationsSettings { get; set; }

Long Running Operation settings for calls to GkeHubClient.UpdateFeature and GkeHubClient.UpdateFeatureAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateFeatureSettings

public CallSettings UpdateFeatureSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.UpdateFeature and GkeHubClient.UpdateFeatureAsync.

Property Value
TypeDescription
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.

UpdateMembershipOperationsSettings

public OperationsSettings UpdateMembershipOperationsSettings { get; set; }

Long Running Operation settings for calls to GkeHubClient.UpdateMembership and GkeHubClient.UpdateMembershipAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateMembershipSettings

public CallSettings UpdateMembershipSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GkeHubClient.UpdateMembership and GkeHubClient.UpdateMembershipAsync.

Property Value
TypeDescription
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.

Methods

Clone()

public GkeHubSettings Clone()

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

Returns
TypeDescription
GkeHubSettings

A deep clone of this GkeHubSettings object.

GetDefault()

public static GkeHubSettings GetDefault()

Get a new instance of the default GkeHubSettings.

Returns
TypeDescription
GkeHubSettings

A new instance of the default GkeHubSettings.