public static final class Range.ByteStringRange extends Range<com.google.protobuf.ByteString,R> implements Serializable
Range.BoundType, Range.ByteStringRange, Range.TimestampRange
Modifier and Type | Method and Description |
---|---|
protected R |
clone() |
static Range.ByteStringRange |
create(com.google.protobuf.ByteString closedStart,
com.google.protobuf.ByteString openEnd) |
static Range.ByteStringRange |
create(String closedStart,
String openEnd) |
R |
endClosed(com.google.protobuf.ByteString end)
Creates a new
Range with the specified inclusive end and the current start. |
R |
endClosed(String end)
Creates a new
Range with the specified inclusive end and the current start. |
R |
endOpen(com.google.protobuf.ByteString end)
Creates a new
Range with the specified exclusive end and the current start. |
R |
endOpen(String end)
Creates a new
Range with the specified exclusive end and the current start. |
boolean |
equals(Object o) |
int |
hashCode() |
R |
of(String startClosed,
String endOpen)
Creates a new
Range with the specified inclusive start and the specified exclusive
end. |
static Range.ByteStringRange |
prefix(com.google.protobuf.ByteString prefix) |
static Range.ByteStringRange |
prefix(String prefix) |
static com.google.protobuf.ByteString |
serializeToByteString(Range.ByteStringRange byteStringRange) |
R |
startClosed(com.google.protobuf.ByteString start)
Creates a new
Range with the specified inclusive start and the current end. |
R |
startClosed(String start)
Creates a new
Range with the specified inclusive start and the current end. |
R |
startOpen(com.google.protobuf.ByteString start)
Creates a new
Range with the specified exclusive start and the current end. |
R |
startOpen(String start)
Creates a new
Range with the specified exclusive start and the current end. |
static Range.ByteStringRange |
toByteStringRange(com.google.protobuf.ByteString byteString) |
static Range.ByteStringRange |
unbounded() |
endUnbounded, getEnd, getEndBound, getStart, getStartBound, of, startUnbounded
public static Range.ByteStringRange prefix(String prefix)
public static Range.ByteStringRange prefix(com.google.protobuf.ByteString prefix)
public static Range.ByteStringRange unbounded()
public static Range.ByteStringRange create(com.google.protobuf.ByteString closedStart, com.google.protobuf.ByteString openEnd)
public static Range.ByteStringRange create(String closedStart, String openEnd)
@InternalApi(value="Intended for use by the BigtableIO in apache/beam only.") public static com.google.protobuf.ByteString serializeToByteString(Range.ByteStringRange byteStringRange)
@InternalApi(value="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
com.google.protobuf.InvalidProtocolBufferException
public R of(String startClosed, String endOpen)
Range
with the specified inclusive start and the specified exclusive
end.public R startOpen(@Nonnull String start)
Range
with the specified exclusive start and the current end.public R startClosed(@Nonnull String start)
Range
with the specified inclusive start and the current end.public R endOpen(@Nonnull String end)
Range
with the specified exclusive end and the current start.public R endClosed(@Nonnull String end)
Range
with the specified inclusive end and the current start.public R startOpen(@Nonnull com.google.protobuf.ByteString start)
Range
Range
with the specified exclusive start and the current end.public R startClosed(@Nonnull com.google.protobuf.ByteString start)
Range
Range
with the specified inclusive start and the current end.startClosed
in class Range<com.google.protobuf.ByteString,R extends com.google.cloud.bigtable.data.v2.models.Range.AbstractByteStringRange<R>>
public R endOpen(@Nonnull com.google.protobuf.ByteString end)
Range
Range
with the specified exclusive end and the current start.public R endClosed(@Nonnull com.google.protobuf.ByteString end)
Range
Range
with the specified inclusive end and the current start.Copyright © 2023 Google LLC. All rights reserved.