Interface SplitReadStreamRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    double
    A value in the range (0.0, 1.0) that specifies the fractional point at which the original stream should be split.
    Required.
    com.google.protobuf.ByteString
    Required.

    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

    • getName

      String getName()
       Required. Name of the stream to split.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. Name of the stream to split.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for name.
    • getFraction

      double getFraction()
       A value in the range (0.0, 1.0) that specifies the fractional point at
       which the original stream should be split. The actual split point is
       evaluated on pre-filtered rows, so if a filter is provided, then there is
       no guarantee that the division of the rows between the new child streams
       will be proportional to this fractional value. Additionally, because the
       server-side unit for assigning data is collections of rows, this fraction
       will always map to a data storage boundary on the server side.
       
      double fraction = 2;
      Returns:
      The fraction.