Google Bigtable v2 API - Class ClientConfiguration.Types.PollingConfiguration (3.27.0)

public sealed class ClientConfiguration.Types.PollingConfiguration : IMessage<ClientConfiguration.Types.PollingConfiguration>, IEquatable<ClientConfiguration.Types.PollingConfiguration>, IDeepCloneable<ClientConfiguration.Types.PollingConfiguration>, IBufferMessage, IMessage

Inheritance

object > ClientConfiguration.Types.PollingConfiguration

Namespace

Google.Cloud.Bigtable.V2

Assembly

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