Cloud Bigtable V2 Client - Class FeatureFlags (1.25.0)

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 \ V2

Methods

__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.

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