com.google.bigtable.v2.feature_flags

Members list

Type members

Classlikes

final case class FeatureFlags(reverseScans: Boolean, mutateRowsRateLimit: Boolean, mutateRowsRateLimit2: Boolean, lastScannedRowResponses: Boolean, routingCookie: Boolean, retryInfo: Boolean, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[FeatureFlags]

Feature flags supported or enabled by a client.

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.

Value parameters

lastScannedRowResponses

Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.

mutateRowsRateLimit

Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. Due to technical reasons, this disables partial retries.

mutateRowsRateLimit2

Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse. With partial retries enabled.

retryInfo

Notify the server that the client supports using retry info back off durations to retry requests with.

reverseScans

Notify the server that the client supports reverse scans. The server will reject ReadRowsRequests with the reverse bit set when this is absent.

routingCookie

Notify the server that the client supports using encoded routing cookie strings to retry requests with.

Attributes

Companion
object
Source
FeatureFlags.scala
Supertypes
trait Updatable[FeatureFlags]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FeatureFlags extends GeneratedMessageCompanion[FeatureFlags]

Attributes

Companion
class
Source
FeatureFlags.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[FeatureFlags]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object FeatureFlagsProto extends GeneratedFileObject

Attributes

Source
FeatureFlagsProto.scala
Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type