Cloud Bigtable V2 API - Class Google::Cloud::Bigtable::V2::FeatureFlags (v1.4.0)

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

Feature flags supported or enabled by a client. This is intended to be sent as part of request metadata to assure the server that certain behaviors are safe to enable. This proto is meant to be serialized and websafe-base64 encoded under the bigtable-features metadata key. The value will remain constant for the lifetime of a client and due to HTTP2's HPACK compression, the request overhead will be tiny. This is an internal implementation detail and should not be used by end users directly.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#client_side_metrics_enabled

def client_side_metrics_enabled() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client has client side metrics enabled.

#client_side_metrics_enabled=

def client_side_metrics_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client has client side metrics enabled.
Returns
  • (::Boolean) — Notify the server that the client has client side metrics enabled.

#direct_access_requested

def direct_access_requested() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client explicitly opted in for Direct Access.

#direct_access_requested=

def direct_access_requested=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client explicitly opted in for Direct Access.
Returns
  • (::Boolean) — Notify the server that the client explicitly opted in for Direct Access.

#last_scanned_row_responses

def last_scanned_row_responses() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.

#last_scanned_row_responses=

def last_scanned_row_responses=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.
Returns
  • (::Boolean) — Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.

#mutate_rows_rate_limit

def mutate_rows_rate_limit() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. Due to technical reasons, this disables partial retries.

#mutate_rows_rate_limit2

def mutate_rows_rate_limit2() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. With partial retries enabled.

#mutate_rows_rate_limit2=

def mutate_rows_rate_limit2=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. With partial retries enabled.
Returns
  • (::Boolean) — Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. With partial retries enabled.

#mutate_rows_rate_limit=

def mutate_rows_rate_limit=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. Due to technical reasons, this disables partial retries.
Returns
  • (::Boolean) — Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. Due to technical reasons, this disables partial retries.

#retry_info

def retry_info() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client supports using retry info back off durations to retry requests with.

#retry_info=

def retry_info=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client supports using retry info back off durations to retry requests with.
Returns
  • (::Boolean) — Notify the server that the client supports using retry info back off durations to retry requests with.

#reverse_scans

def reverse_scans() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.

#reverse_scans=

def reverse_scans=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.
Returns
  • (::Boolean) — Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.
def routing_cookie() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client supports using encoded routing cookie strings to retry requests with.
def routing_cookie=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client supports using encoded routing cookie strings to retry requests with.
Returns
  • (::Boolean) — Notify the server that the client supports using encoded routing cookie strings to retry requests with.

#traffic_director_enabled

def traffic_director_enabled() -> ::Boolean
Returns
  • (::Boolean) — Notify the server that the client using Traffic Director endpoint.

#traffic_director_enabled=

def traffic_director_enabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Notify the server that the client using Traffic Director endpoint.
Returns
  • (::Boolean) — Notify the server that the client using Traffic Director endpoint.