public sealed class ClientConfiguration.Types.PollingConfiguration : IMessage<ClientConfiguration.Types.PollingConfiguration>, IEquatable<ClientConfiguration.Types.PollingConfiguration>, IDeepCloneable<ClientConfiguration.Types.PollingConfiguration>, IBufferMessage, IMessageImplements
IMessageClientConfigurationTypesPollingConfiguration, IEquatableClientConfigurationTypesPollingConfiguration, IDeepCloneableClientConfigurationTypesPollingConfiguration, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.V2Assembly
Google.Cloud.Bigtable.V2.dll
Constructors
PollingConfiguration()
public PollingConfiguration()PollingConfiguration(PollingConfiguration)
public PollingConfiguration(ClientConfiguration.Types.PollingConfiguration other)| Parameter | |
|---|---|
| Name | Description |
other |
ClientConfigurationTypesPollingConfiguration |
Properties
MaxRpcRetryCount
public int MaxRpcRetryCount { get; set; }Number of times the client should retry a failed GetClientConfiguration RPC per polling interval before giving up.
| Property Value | |
|---|---|
| Type | Description |
int |
|
PollingInterval
public Duration PollingInterval { get; set; }A duration describing the time between GetClientConfiguration RPCs. Only strictly positive values are permissible.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
ValidityDuration
public Duration ValidityDuration { get; set; }How long the client should consider the configuration it receives from GetClientConfiguration valid for. Once this duration has passed, the client should consider the configuration invalid and must either:
- Get a new configuration from GetClientConfiguration
- Or if it cannot, use a sane default configuration
This duration will be at least as long as the polling interval.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|