public static final class _ScoreRange.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<_ScoreRange.Builder> implements _ScoreRangeOrBuilder
Query APIs using ScoreRange may match more than the limit of 8192 elements. These apis will include an offset and limit parameter pair, which can be used to page through score ranges matching many elements. ScoreRange models half-open ranges: 0..4 refers to scores 0, 1.1234, 2.5 and 3.999.Protobuf type
leaderboard._ScoreRange| Modifier and Type | Method and Description |
|---|---|
_ScoreRange |
build() |
_ScoreRange |
buildPartial() |
_ScoreRange.Builder |
clear() |
_ScoreRange.Builder |
clearMax() |
_ScoreRange.Builder |
clearMaxExclusive()
IEEE 754 single precision 32 bit floating point number.
|
_ScoreRange.Builder |
clearMin() |
_ScoreRange.Builder |
clearMinInclusive()
IEEE 754 single precision 32 bit floating point number.
|
_ScoreRange.Builder |
clearUnboundedMax()
.leaderboard._Unbounded unbounded_max = 3; |
_ScoreRange.Builder |
clearUnboundedMin()
.leaderboard._Unbounded unbounded_min = 1; |
_ScoreRange |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
_ScoreRange.MaxCase |
getMaxCase() |
float |
getMaxExclusive()
IEEE 754 single precision 32 bit floating point number.
|
_ScoreRange.MinCase |
getMinCase() |
float |
getMinInclusive()
IEEE 754 single precision 32 bit floating point number.
|
_Unbounded |
getUnboundedMax()
.leaderboard._Unbounded unbounded_max = 3; |
_Unbounded.Builder |
getUnboundedMaxBuilder()
.leaderboard._Unbounded unbounded_max = 3; |
_UnboundedOrBuilder |
getUnboundedMaxOrBuilder()
.leaderboard._Unbounded unbounded_max = 3; |
_Unbounded |
getUnboundedMin()
.leaderboard._Unbounded unbounded_min = 1; |
_Unbounded.Builder |
getUnboundedMinBuilder()
.leaderboard._Unbounded unbounded_min = 1; |
_UnboundedOrBuilder |
getUnboundedMinOrBuilder()
.leaderboard._Unbounded unbounded_min = 1; |
boolean |
hasMaxExclusive()
IEEE 754 single precision 32 bit floating point number.
|
boolean |
hasMinInclusive()
IEEE 754 single precision 32 bit floating point number.
|
boolean |
hasUnboundedMax()
.leaderboard._Unbounded unbounded_max = 3; |
boolean |
hasUnboundedMin()
.leaderboard._Unbounded unbounded_min = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
_ScoreRange.Builder |
mergeFrom(_ScoreRange other) |
_ScoreRange.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
_ScoreRange.Builder |
mergeFrom(com.google.protobuf.Message other) |
_ScoreRange.Builder |
mergeUnboundedMax(_Unbounded value)
.leaderboard._Unbounded unbounded_max = 3; |
_ScoreRange.Builder |
mergeUnboundedMin(_Unbounded value)
.leaderboard._Unbounded unbounded_min = 1; |
_ScoreRange.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
_ScoreRange.Builder |
setMaxExclusive(float value)
IEEE 754 single precision 32 bit floating point number.
|
_ScoreRange.Builder |
setMinInclusive(float value)
IEEE 754 single precision 32 bit floating point number.
|
_ScoreRange.Builder |
setUnboundedMax(_Unbounded.Builder builderForValue)
.leaderboard._Unbounded unbounded_max = 3; |
_ScoreRange.Builder |
setUnboundedMax(_Unbounded value)
.leaderboard._Unbounded unbounded_max = 3; |
_ScoreRange.Builder |
setUnboundedMin(_Unbounded.Builder builderForValue)
.leaderboard._Unbounded unbounded_min = 1; |
_ScoreRange.Builder |
setUnboundedMin(_Unbounded value)
.leaderboard._Unbounded unbounded_min = 1; |
_ScoreRange.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<_ScoreRange.Builder>public _ScoreRange.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<_ScoreRange.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<_ScoreRange.Builder>public _ScoreRange getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic _ScoreRange build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic _ScoreRange buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic _ScoreRange.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<_ScoreRange.Builder>public _ScoreRange.Builder mergeFrom(_ScoreRange other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<_ScoreRange.Builder>public _ScoreRange.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<_ScoreRange.Builder>java.io.IOExceptionpublic _ScoreRange.MinCase getMinCase()
getMinCase in interface _ScoreRangeOrBuilderpublic _ScoreRange.Builder clearMin()
public _ScoreRange.MaxCase getMaxCase()
getMaxCase in interface _ScoreRangeOrBuilderpublic _ScoreRange.Builder clearMax()
public boolean hasUnboundedMin()
.leaderboard._Unbounded unbounded_min = 1;hasUnboundedMin in interface _ScoreRangeOrBuilderpublic _Unbounded getUnboundedMin()
.leaderboard._Unbounded unbounded_min = 1;getUnboundedMin in interface _ScoreRangeOrBuilderpublic _ScoreRange.Builder setUnboundedMin(_Unbounded value)
.leaderboard._Unbounded unbounded_min = 1;public _ScoreRange.Builder setUnboundedMin(_Unbounded.Builder builderForValue)
.leaderboard._Unbounded unbounded_min = 1;public _ScoreRange.Builder mergeUnboundedMin(_Unbounded value)
.leaderboard._Unbounded unbounded_min = 1;public _ScoreRange.Builder clearUnboundedMin()
.leaderboard._Unbounded unbounded_min = 1;public _Unbounded.Builder getUnboundedMinBuilder()
.leaderboard._Unbounded unbounded_min = 1;public _UnboundedOrBuilder getUnboundedMinOrBuilder()
.leaderboard._Unbounded unbounded_min = 1;getUnboundedMinOrBuilder in interface _ScoreRangeOrBuilderpublic boolean hasMinInclusive()
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float min_inclusive = 2;hasMinInclusive in interface _ScoreRangeOrBuilderpublic float getMinInclusive()
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float min_inclusive = 2;getMinInclusive in interface _ScoreRangeOrBuilderpublic _ScoreRange.Builder setMinInclusive(float value)
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float min_inclusive = 2;value - The minInclusive to set.public _ScoreRange.Builder clearMinInclusive()
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float min_inclusive = 2;public boolean hasUnboundedMax()
.leaderboard._Unbounded unbounded_max = 3;hasUnboundedMax in interface _ScoreRangeOrBuilderpublic _Unbounded getUnboundedMax()
.leaderboard._Unbounded unbounded_max = 3;getUnboundedMax in interface _ScoreRangeOrBuilderpublic _ScoreRange.Builder setUnboundedMax(_Unbounded value)
.leaderboard._Unbounded unbounded_max = 3;public _ScoreRange.Builder setUnboundedMax(_Unbounded.Builder builderForValue)
.leaderboard._Unbounded unbounded_max = 3;public _ScoreRange.Builder mergeUnboundedMax(_Unbounded value)
.leaderboard._Unbounded unbounded_max = 3;public _ScoreRange.Builder clearUnboundedMax()
.leaderboard._Unbounded unbounded_max = 3;public _Unbounded.Builder getUnboundedMaxBuilder()
.leaderboard._Unbounded unbounded_max = 3;public _UnboundedOrBuilder getUnboundedMaxOrBuilder()
.leaderboard._Unbounded unbounded_max = 3;getUnboundedMaxOrBuilder in interface _ScoreRangeOrBuilderpublic boolean hasMaxExclusive()
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float max_exclusive = 4;hasMaxExclusive in interface _ScoreRangeOrBuilderpublic float getMaxExclusive()
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float max_exclusive = 4;getMaxExclusive in interface _ScoreRangeOrBuilderpublic _ScoreRange.Builder setMaxExclusive(float value)
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float max_exclusive = 4;value - The maxExclusive to set.public _ScoreRange.Builder clearMaxExclusive()
IEEE 754 single precision 32 bit floating point number. Momento does not support NaN or Inf in leaderboards.
float max_exclusive = 4;public final _ScoreRange.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<_ScoreRange.Builder>public final _ScoreRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<_ScoreRange.Builder>