Class Range.ByteStringRange

    • Method Detail

      • create

        public static Range.ByteStringRange create​(com.google.protobuf.ByteString closedStart,
                                                   com.google.protobuf.ByteString openEnd)
      • serializeToByteString

        @InternalApi("Intended for use by the BigtableIO in apache/beam only.")
        public static com.google.protobuf.ByteString serializeToByteString​(Range.ByteStringRange byteStringRange)
      • toByteStringRange

        @InternalApi("Intended for use by the BigtableIO in apache/beam only.")
        public static Range.ByteStringRange toByteStringRange​(com.google.protobuf.ByteString byteString)
                                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • of

        public R of​(String startClosed,
                    String endOpen)
        Creates a new Range with the specified inclusive start and the specified exclusive end.
      • startOpen

        public R startOpen​(@Nonnull
                           String start)
        Creates a new Range with the specified exclusive start and the current end.
      • startClosed

        public R startClosed​(@Nonnull
                             String start)
        Creates a new Range with the specified inclusive start and the current end.
      • endOpen

        public R endOpen​(@Nonnull
                         String end)
        Creates a new Range with the specified exclusive end and the current start.
      • endClosed

        public R endClosed​(@Nonnull
                           String end)
        Creates a new Range with the specified inclusive end and the current start.
      • startOpen

        public R startOpen​(@Nonnull
                           com.google.protobuf.ByteString start)
        Description copied from class: Range
        Creates a new Range with the specified exclusive start and the current end.
        Overrides:
        startOpen in class Range<com.google.protobuf.ByteString,​R extends com.google.cloud.bigtable.data.v2.models.Range.AbstractByteStringRange<R>>
      • startClosed

        public R startClosed​(@Nonnull
                             com.google.protobuf.ByteString start)
        Description copied from class: Range
        Creates a new Range with the specified inclusive start and the current end.
        Overrides:
        startClosed in class Range<com.google.protobuf.ByteString,​R extends com.google.cloud.bigtable.data.v2.models.Range.AbstractByteStringRange<R>>
      • endOpen

        public R endOpen​(@Nonnull
                         com.google.protobuf.ByteString end)
        Description copied from class: Range
        Creates a new Range with the specified exclusive end and the current start.
        Overrides:
        endOpen in class Range<com.google.protobuf.ByteString,​R extends com.google.cloud.bigtable.data.v2.models.Range.AbstractByteStringRange<R>>
      • endClosed

        public R endClosed​(@Nonnull
                           com.google.protobuf.ByteString end)
        Description copied from class: Range
        Creates a new Range with the specified inclusive end and the current start.
        Overrides:
        endClosed in class Range<com.google.protobuf.ByteString,​R extends com.google.cloud.bigtable.data.v2.models.Range.AbstractByteStringRange<R>>
      • clone

        protected R clone()
        Overrides:
        clone in class Object