Reference documentation and code samples for the Cloud Bigtable V2 API class Google::Cloud::Bigtable::V2::LoadBalancingOptions.
Configuration for how to balance vRPCs over sessions. Internal usage only.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#least_in_flight
def least_in_flight() -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions::LeastInFlight
Returns
-
(::Google::Cloud::Bigtable::V2::LoadBalancingOptions::LeastInFlight) — Note: The following fields are mutually exclusive:
least_in_flight,peak_ewma,random. If a field in that set is populated, all other fields in the set will automatically be cleared.
#least_in_flight=
def least_in_flight=(value) -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions::LeastInFlight
Parameter
-
value (::Google::Cloud::Bigtable::V2::LoadBalancingOptions::LeastInFlight) — Note: The following fields are mutually exclusive:
least_in_flight,peak_ewma,random. If a field in that set is populated, all other fields in the set will automatically be cleared.
Returns
-
(::Google::Cloud::Bigtable::V2::LoadBalancingOptions::LeastInFlight) — Note: The following fields are mutually exclusive:
least_in_flight,peak_ewma,random. If a field in that set is populated, all other fields in the set will automatically be cleared.
#peak_ewma
def peak_ewma() -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions::PeakEwma
Returns
-
(::Google::Cloud::Bigtable::V2::LoadBalancingOptions::PeakEwma) — Note: The following fields are mutually exclusive:
peak_ewma,least_in_flight,random. If a field in that set is populated, all other fields in the set will automatically be cleared.
#peak_ewma=
def peak_ewma=(value) -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions::PeakEwma
Parameter
-
value (::Google::Cloud::Bigtable::V2::LoadBalancingOptions::PeakEwma) — Note: The following fields are mutually exclusive:
peak_ewma,least_in_flight,random. If a field in that set is populated, all other fields in the set will automatically be cleared.
Returns
-
(::Google::Cloud::Bigtable::V2::LoadBalancingOptions::PeakEwma) — Note: The following fields are mutually exclusive:
peak_ewma,least_in_flight,random. If a field in that set is populated, all other fields in the set will automatically be cleared.
#random
def random() -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions::Random
Returns
-
(::Google::Cloud::Bigtable::V2::LoadBalancingOptions::Random) — Note: The following fields are mutually exclusive:
random,least_in_flight,peak_ewma. If a field in that set is populated, all other fields in the set will automatically be cleared.
#random=
def random=(value) -> ::Google::Cloud::Bigtable::V2::LoadBalancingOptions::Random
Parameter
-
value (::Google::Cloud::Bigtable::V2::LoadBalancingOptions::Random) — Note: The following fields are mutually exclusive:
random,least_in_flight,peak_ewma. If a field in that set is populated, all other fields in the set will automatically be cleared.
Returns
-
(::Google::Cloud::Bigtable::V2::LoadBalancingOptions::Random) — Note: The following fields are mutually exclusive:
random,least_in_flight,peak_ewma. If a field in that set is populated, all other fields in the set will automatically be cleared.