@Generated(value="software.amazon.awssdk:codegen") public class TypedAttributeValueRange extends Object implements StructuredPojo, ToCopyableBuilder<TypedAttributeValueRange.Builder,TypedAttributeValueRange>
A range of attribute values.
Modifier and Type | Class and Description |
---|---|
static interface |
TypedAttributeValueRange.Builder |
Modifier and Type | Method and Description |
---|---|
static TypedAttributeValueRange.Builder |
builder() |
RangeMode |
endMode()
The inclusive or exclusive range end.
|
String |
endModeString()
The inclusive or exclusive range end.
|
TypedAttributeValue |
endValue()
The attribute value to terminate the range at.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends TypedAttributeValueRange.Builder> |
serializableBuilderClass() |
RangeMode |
startMode()
The inclusive or exclusive range start.
|
String |
startModeString()
The inclusive or exclusive range start.
|
TypedAttributeValue |
startValue()
The value to start the range at.
|
TypedAttributeValueRange.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public RangeMode startMode()
The inclusive or exclusive range start.
If the service returns an enum value that is not available in the current SDK version, startMode
will
return RangeMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
startModeString()
.
RangeMode
public String startModeString()
The inclusive or exclusive range start.
If the service returns an enum value that is not available in the current SDK version, startMode
will
return RangeMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
startModeString()
.
RangeMode
public TypedAttributeValue startValue()
The value to start the range at.
public RangeMode endMode()
The inclusive or exclusive range end.
If the service returns an enum value that is not available in the current SDK version, endMode
will
return RangeMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
endModeString()
.
RangeMode
public String endModeString()
The inclusive or exclusive range end.
If the service returns an enum value that is not available in the current SDK version, endMode
will
return RangeMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
endModeString()
.
RangeMode
public TypedAttributeValue endValue()
The attribute value to terminate the range at.
public TypedAttributeValueRange.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TypedAttributeValueRange.Builder,TypedAttributeValueRange>
public static TypedAttributeValueRange.Builder builder()
public static Class<? extends TypedAttributeValueRange.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.