Cloud Bigtable V2 API - Class Google::Cloud::Bigtable::V2::SessionClientConfiguration (v1.19.0)

Reference documentation and code samples for the Cloud Bigtable V2 API class Google::Cloud::Bigtable::V2::SessionClientConfiguration.

Configuration for the Session API. Internal usage only.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#channel_configuration

def channel_configuration() -> ::Google::Cloud::Bigtable::V2::SessionClientConfiguration::ChannelPoolConfiguration

#channel_configuration=

def channel_configuration=(value) -> ::Google::Cloud::Bigtable::V2::SessionClientConfiguration::ChannelPoolConfiguration
Parameter

#load_balancing_options

def load_balancing_options() -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions

#load_balancing_options=

def load_balancing_options=(value) -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions

#session_diversion_configuration

def session_diversion_configuration() -> ::Google::Cloud::Bigtable::V2::SessionDiversionConfiguration
Returns

#session_diversion_configuration=

def session_diversion_configuration=(value) -> ::Google::Cloud::Bigtable::V2::SessionDiversionConfiguration
Parameter
Returns

#session_load

def session_load() -> ::Float
Returns
  • (::Float) — Deprecated: Prefer session_diversion_configuration. If both are provided, the client should apply this session_load to Bigtable.ReadRow & Bigtable.MutateRow, then process the session_diversion_configuration, overwriting any behavior established by this value.

    What share of the following methods should operate on a session, [0, 1]:

    • Bigtable.ReadRow
    • Bigtable.MutateRow

    The rest should operate on the classic API, e.g. have session_load = 0.

#session_load=

def session_load=(value) -> ::Float
Parameter
  • value (::Float) — Deprecated: Prefer session_diversion_configuration. If both are provided, the client should apply this session_load to Bigtable.ReadRow & Bigtable.MutateRow, then process the session_diversion_configuration, overwriting any behavior established by this value.

    What share of the following methods should operate on a session, [0, 1]:

    • Bigtable.ReadRow
    • Bigtable.MutateRow

    The rest should operate on the classic API, e.g. have session_load = 0.

Returns
  • (::Float) — Deprecated: Prefer session_diversion_configuration. If both are provided, the client should apply this session_load to Bigtable.ReadRow & Bigtable.MutateRow, then process the session_diversion_configuration, overwriting any behavior established by this value.

    What share of the following methods should operate on a session, [0, 1]:

    • Bigtable.ReadRow
    • Bigtable.MutateRow

    The rest should operate on the classic API, e.g. have session_load = 0.

#session_pool_configuration

def session_pool_configuration() -> ::Google::Cloud::Bigtable::V2::SessionClientConfiguration::SessionPoolConfiguration

#session_pool_configuration=

def session_pool_configuration=(value) -> ::Google::Cloud::Bigtable::V2::SessionClientConfiguration::SessionPoolConfiguration
Parameter