Interface FeatureFlagsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FeatureFlags, FeatureFlags.Builder

public interface FeatureFlagsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Notify the server that the client supports the last_scanned_row field in ReadRowsResponse for long-running scans.
    boolean
    Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse.
    boolean
    Notify the server that the client enables batch write flow control by requesting RateLimitInfo from MutateRowsResponse.
    boolean
    Notify the server that the client supports using retry info back off durations to retry requests with.
    boolean
    Notify the server that the client supports reverse scans.
    boolean
    Notify the server that the client supports using encoded routing cookie strings to retry requests with.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getReverseScans

      boolean 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 reverse_scans = 1;
      Returns:
      The reverseScans.
    • getMutateRowsRateLimit

      boolean 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 mutate_rows_rate_limit = 3;
      Returns:
      The mutateRowsRateLimit.
    • getMutateRowsRateLimit2

      boolean getMutateRowsRateLimit2()
       Notify the server that the client enables batch write flow control by
       requesting RateLimitInfo from MutateRowsResponse. With partial retries
       enabled.
       
      bool mutate_rows_rate_limit2 = 5;
      Returns:
      The mutateRowsRateLimit2.
    • getLastScannedRowResponses

      boolean getLastScannedRowResponses()
       Notify the server that the client supports the last_scanned_row field
       in ReadRowsResponse for long-running scans.
       
      bool last_scanned_row_responses = 4;
      Returns:
      The lastScannedRowResponses.
    • getRoutingCookie

      boolean getRoutingCookie()
       Notify the server that the client supports using encoded routing cookie
       strings to retry requests with.
       
      bool routing_cookie = 6;
      Returns:
      The routingCookie.
    • getRetryInfo

      boolean getRetryInfo()
       Notify the server that the client supports using retry info back off
       durations to retry requests with.
       
      bool retry_info = 7;
      Returns:
      The retryInfo.