public sealed class GkeHubSettings : ServiceSettingsBase
Settings for GkeHubClient instances.
Namespace
Google.Cloud.GkeHub.V1Assembly
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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
CreateMembershipOperationsSettings
public OperationsSettings CreateMembershipOperationsSettings { get; set; }
Long Running Operation settings for calls to GkeHubClient.CreateMembership
and
GkeHubClient.CreateMembershipAsync
.
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.
CreateMembershipSettings
public CallSettings CreateMembershipSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
GkeHubClient.CreateMembership
and GkeHubClient.CreateMembershipAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
DeleteFeatureOperationsSettings
public OperationsSettings DeleteFeatureOperationsSettings { get; set; }
Long Running Operation settings for calls to GkeHubClient.DeleteFeature
and
GkeHubClient.DeleteFeatureAsync
.
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.
DeleteFeatureSettings
public CallSettings DeleteFeatureSettings { get; set; }
CallSettings for synchronous and asynchronous calls to GkeHubClient.DeleteFeature
and GkeHubClient.DeleteFeatureAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
DeleteMembershipOperationsSettings
public OperationsSettings DeleteMembershipOperationsSettings { get; set; }
Long Running Operation settings for calls to GkeHubClient.DeleteMembership
and
GkeHubClient.DeleteMembershipAsync
.
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.
DeleteMembershipSettings
public CallSettings DeleteMembershipSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
GkeHubClient.DeleteMembership
and GkeHubClient.DeleteMembershipAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
GenerateConnectManifestSettings
public CallSettings GenerateConnectManifestSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
GkeHubClient.GenerateConnectManifest
and GkeHubClient.GenerateConnectManifestAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
GetFeatureSettings
public CallSettings GetFeatureSettings { get; set; }
CallSettings for synchronous and asynchronous calls to GkeHubClient.GetFeature
and GkeHubClient.GetFeatureAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
GetMembershipSettings
public CallSettings GetMembershipSettings { get; set; }
CallSettings for synchronous and asynchronous calls to GkeHubClient.GetMembership
and GkeHubClient.GetMembershipAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
ListFeaturesSettings
public CallSettings ListFeaturesSettings { get; set; }
CallSettings for synchronous and asynchronous calls to GkeHubClient.ListFeatures
and GkeHubClient.ListFeaturesAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
ListMembershipsSettings
public CallSettings ListMembershipsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
GkeHubClient.ListMemberships
and GkeHubClient.ListMembershipsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
UpdateFeatureOperationsSettings
public OperationsSettings UpdateFeatureOperationsSettings { get; set; }
Long Running Operation settings for calls to GkeHubClient.UpdateFeature
and
GkeHubClient.UpdateFeatureAsync
.
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.
UpdateFeatureSettings
public CallSettings UpdateFeatureSettings { get; set; }
CallSettings for synchronous and asynchronous calls to GkeHubClient.UpdateFeature
and GkeHubClient.UpdateFeatureAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
UpdateMembershipOperationsSettings
public OperationsSettings UpdateMembershipOperationsSettings { get; set; }
Long Running Operation settings for calls to GkeHubClient.UpdateMembership
and
GkeHubClient.UpdateMembershipAsync
.
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.
UpdateMembershipSettings
public CallSettings UpdateMembershipSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
GkeHubClient.UpdateMembership
and GkeHubClient.UpdateMembershipAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Timeout: 60 seconds.
Methods
Clone()
public GkeHubSettings Clone()
Creates a deep clone of this object, with all the same property values.
Returns | |
---|---|
Type | Description |
GkeHubSettings | A deep clone of this GkeHubSettings object. |
GetDefault()
public static GkeHubSettings GetDefault()
Get a new instance of the default GkeHubSettings.
Returns | |
---|---|
Type | Description |
GkeHubSettings | A new instance of the default GkeHubSettings. |