Reference documentation and code samples for the Cloud Bigtable V2 Client class FeatureFlags.
Feature flags supported 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 endusers
directly.
Generated from protobuf message google.bigtable.v2.FeatureFlags
Namespace
Google \ Cloud \ Bigtable \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
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. |
↳ last_scanned_row_responses |
bool
Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running sparse scans. |
getReverseScans
Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getMutateRowsRateLimit
Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse.
Returns | |
---|---|
Type | Description |
bool |
setMutateRowsRateLimit
Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getLastScannedRowResponses
Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running sparse scans.
Returns | |
---|---|
Type | Description |
bool |
setLastScannedRowResponses
Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running sparse scans.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |