Class Range.ByteStringRange
java.lang.Object
com.google.cloud.bigtable.data.v2.models.Range<com.google.protobuf.ByteString,R>
com.google.cloud.bigtable.data.v2.models.Range.ByteStringRange
- All Implemented Interfaces:
Serializable,Cloneable
public static final class Range.ByteStringRange
extends Range<com.google.protobuf.ByteString,R>
implements Serializable
Concrete Range for ByteStrings
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.cloud.bigtable.data.v2.models.Range
Range.BoundType, Range.ByteStringRange, Range.TimestampRange -
Method Summary
Modifier and TypeMethodDescriptionprotected Range.ByteStringRangeclone()static Range.ByteStringRangecreate(com.google.protobuf.ByteString closedStart, com.google.protobuf.ByteString openEnd) static Range.ByteStringRangeendClosed(com.google.protobuf.ByteString end) Creates a newRangewith the specified inclusive end and the current start.Creates a newRangewith the specified inclusive end and the current start.endOpen(com.google.protobuf.ByteString end) Creates a newRangewith the specified exclusive end and the current start.Creates a newRangewith the specified exclusive end and the current start.booleaninthashCode()Creates a newRangewith the specified inclusive start and the specified exclusive end.static Range.ByteStringRangeprefix(com.google.protobuf.ByteString prefix) static Range.ByteStringRangestatic com.google.protobuf.ByteStringserializeToByteString(Range.ByteStringRange byteStringRange) startClosed(com.google.protobuf.ByteString start) Creates a newRangewith the specified inclusive start and the current end.startClosed(String start) Creates a newRangewith the specified inclusive start and the current end.startOpen(com.google.protobuf.ByteString start) Creates a newRangewith the specified exclusive start and the current end.Creates a newRangewith the specified exclusive start and the current end.static Range.ByteStringRangetoByteStringRange(com.google.protobuf.ByteString byteString) static Range.ByteStringRangeMethods inherited from class com.google.cloud.bigtable.data.v2.models.Range
endUnbounded, getEnd, getEndBound, getStart, getStartBound, of, startUnbounded
-
Method Details
-
prefix
-
prefix
-
unbounded
-
create
public static Range.ByteStringRange create(com.google.protobuf.ByteString closedStart, com.google.protobuf.ByteString openEnd) -
create
-
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
-
equals
-
hashCode
public int hashCode() -
of
Creates a newRangewith the specified inclusive start and the specified exclusive end. -
startOpen
Creates a newRangewith the specified exclusive start and the current end. -
startClosed
Creates a newRangewith the specified inclusive start and the current end. -
endOpen
Creates a newRangewith the specified exclusive end and the current start. -
endClosed
Creates a newRangewith the specified inclusive end and the current start. -
startOpen
Description copied from class:RangeCreates a newRangewith the specified exclusive start and the current end. -
startClosed
Description copied from class:RangeCreates a newRangewith the specified inclusive start and the current end.- Overrides:
startClosedin classRange<com.google.protobuf.ByteString,R extends com.google.cloud.bigtable.data.v2.models.Range.AbstractByteStringRange<R>>
-
endOpen
Description copied from class:RangeCreates a newRangewith the specified exclusive end and the current start. -
endClosed
Description copied from class:RangeCreates a newRangewith the specified inclusive end and the current start. -
clone
-