Reference documentation and code samples for the Cloud Bigtable V2 Client class 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.
Generated from protobuf message google.bigtable.v2.FeatureFlags
Namespace
Google \ Cloud \ Bigtable \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ reverse_scans
bool
Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.
↳ mutate_rows_rate_limit
bool
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
bool
Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. With partial retries enabled.
↳ last_scanned_row_responses
bool
Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.
↳ routing_cookie
bool
Notify the server that the client supports using encoded routing cookie strings to retry requests with.
↳ retry_info
bool
Notify the server that the client supports using retry info back off durations to retry requests with.
↳ client_side_metrics_enabled
bool
Notify the server that the client has client side metrics enabled.
getReverseScans
Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.
bool
setReverseScans
Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.
var
bool
$this
getMutateRowsRateLimit
Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. Due to technical reasons, this disables partial retries.
bool
setMutateRowsRateLimit
Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. Due to technical reasons, this disables partial retries.
var
bool
$this
getMutateRowsRateLimit2
Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. With partial retries enabled.
bool
setMutateRowsRateLimit2
Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. With partial retries enabled.
var
bool
$this
getLastScannedRowResponses
Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.
bool
setLastScannedRowResponses
Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.
var
bool
$this
getRoutingCookie
Notify the server that the client supports using encoded routing cookie strings to retry requests with.
bool
setRoutingCookie
Notify the server that the client supports using encoded routing cookie strings to retry requests with.
var
bool
$this
getRetryInfo
Notify the server that the client supports using retry info back off durations to retry requests with.
bool
setRetryInfo
Notify the server that the client supports using retry info back off durations to retry requests with.
var
bool
$this
getClientSideMetricsEnabled
Notify the server that the client has client side metrics enabled.
bool
setClientSideMetricsEnabled
Notify the server that the client has client side metrics enabled.
var
bool
$this