public sealed class CloudRedisClusterSettings : ServiceSettingsBase
Reference documentation and code samples for the Google Cloud Memorystore for Redis (cluster management) v1 API class CloudRedisClusterSettings.
Settings for CloudRedisClusterClient instances.
Namespace
Google.Cloud.Redis.Cluster.V1Assembly
Google.Cloud.Redis.Cluster.V1.dll
Constructors
CloudRedisClusterSettings()
public CloudRedisClusterSettings()
Constructs a new CloudRedisClusterSettings object with default settings.
Properties
CreateClusterOperationsSettings
public OperationsSettings CreateClusterOperationsSettings { get; set; }
Long Running Operation settings for calls to CloudRedisClusterClient.CreateCluster
and
CloudRedisClusterClient.CreateClusterAsync
.
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.
CreateClusterSettings
public CallSettings CreateClusterSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CloudRedisClusterClient.CreateCluster
and CloudRedisClusterClient.CreateClusterAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 600 seconds.
DeleteClusterOperationsSettings
public OperationsSettings DeleteClusterOperationsSettings { get; set; }
Long Running Operation settings for calls to CloudRedisClusterClient.DeleteCluster
and
CloudRedisClusterClient.DeleteClusterAsync
.
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.
DeleteClusterSettings
public CallSettings DeleteClusterSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CloudRedisClusterClient.DeleteCluster
and CloudRedisClusterClient.DeleteClusterAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 600 seconds.
GetClusterSettings
public CallSettings GetClusterSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CloudRedisClusterClient.GetCluster
and CloudRedisClusterClient.GetClusterAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 600 seconds.
ListClustersSettings
public CallSettings ListClustersSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CloudRedisClusterClient.ListClusters
and CloudRedisClusterClient.ListClustersAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 600 seconds.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }
The settings to use for the LocationsClient associated with the client.
Property Value | |
---|---|
Type | Description |
LocationsSettings |
UpdateClusterOperationsSettings
public OperationsSettings UpdateClusterOperationsSettings { get; set; }
Long Running Operation settings for calls to CloudRedisClusterClient.UpdateCluster
and
CloudRedisClusterClient.UpdateClusterAsync
.
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.
UpdateClusterSettings
public CallSettings UpdateClusterSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
CloudRedisClusterClient.UpdateCluster
and CloudRedisClusterClient.UpdateClusterAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 600 seconds.
Methods
Clone()
public CloudRedisClusterSettings Clone()
Creates a deep clone of this object, with all the same property values.
Returns | |
---|---|
Type | Description |
CloudRedisClusterSettings | A deep clone of this CloudRedisClusterSettings object. |
GetDefault()
public static CloudRedisClusterSettings GetDefault()
Get a new instance of the default CloudRedisClusterSettings.
Returns | |
---|---|
Type | Description |
CloudRedisClusterSettings | A new instance of the default CloudRedisClusterSettings. |