Reference documentation and code samples for the Cloud Bigtable V2 API class Google::Cloud::Bigtable::V2::SessionDiversionConfiguration.
Configuration for how to divert load to sessions. Internal usage only.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#global_diversion
def global_diversion() -> ::Google::Cloud::Bigtable::V2::SessionScopeDiversionConfiguration-
(::Google::Cloud::Bigtable::V2::SessionScopeDiversionConfiguration) — If provided, all scopes should use this diversion config.
Note: The following fields are mutually exclusive:
global_diversion,per_scope_diversion. If a field in that set is populated, all other fields in the set will automatically be cleared.
#global_diversion=
def global_diversion=(value) -> ::Google::Cloud::Bigtable::V2::SessionScopeDiversionConfiguration-
value (::Google::Cloud::Bigtable::V2::SessionScopeDiversionConfiguration) — If provided, all scopes should use this diversion config.
Note: The following fields are mutually exclusive:
global_diversion,per_scope_diversion. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Bigtable::V2::SessionScopeDiversionConfiguration) — If provided, all scopes should use this diversion config.
Note: The following fields are mutually exclusive:
global_diversion,per_scope_diversion. If a field in that set is populated, all other fields in the set will automatically be cleared.
#per_scope_diversion
def per_scope_diversion() -> ::Google::Cloud::Bigtable::V2::SessionDiversionConfiguration::PerScopeDiversion-
(::Google::Cloud::Bigtable::V2::SessionDiversionConfiguration::PerScopeDiversion) — Diversion happens per-scope.
Note: The following fields are mutually exclusive:
per_scope_diversion,global_diversion. If a field in that set is populated, all other fields in the set will automatically be cleared.
#per_scope_diversion=
def per_scope_diversion=(value) -> ::Google::Cloud::Bigtable::V2::SessionDiversionConfiguration::PerScopeDiversion-
value (::Google::Cloud::Bigtable::V2::SessionDiversionConfiguration::PerScopeDiversion) — Diversion happens per-scope.
Note: The following fields are mutually exclusive:
per_scope_diversion,global_diversion. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Bigtable::V2::SessionDiversionConfiguration::PerScopeDiversion) — Diversion happens per-scope.
Note: The following fields are mutually exclusive:
per_scope_diversion,global_diversion. If a field in that set is populated, all other fields in the set will automatically be cleared.