@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TypedAttributeValueRange extends Object implements Serializable, Cloneable, StructuredPojo
A range of attribute values. For more information, see Range Filters.
Constructor and Description |
---|
TypedAttributeValueRange() |
Modifier and Type | Method and Description |
---|---|
TypedAttributeValueRange |
clone() |
boolean |
equals(Object obj) |
String |
getEndMode()
The inclusive or exclusive range end.
|
TypedAttributeValue |
getEndValue()
The attribute value to terminate the range at.
|
String |
getStartMode()
The inclusive or exclusive range start.
|
TypedAttributeValue |
getStartValue()
The value to start the range at.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEndMode(RangeMode endMode)
The inclusive or exclusive range end.
|
void |
setEndMode(String endMode)
The inclusive or exclusive range end.
|
void |
setEndValue(TypedAttributeValue endValue)
The attribute value to terminate the range at.
|
void |
setStartMode(RangeMode startMode)
The inclusive or exclusive range start.
|
void |
setStartMode(String startMode)
The inclusive or exclusive range start.
|
void |
setStartValue(TypedAttributeValue startValue)
The value to start the range at.
|
String |
toString()
Returns a string representation of this object.
|
TypedAttributeValueRange |
withEndMode(RangeMode endMode)
The inclusive or exclusive range end.
|
TypedAttributeValueRange |
withEndMode(String endMode)
The inclusive or exclusive range end.
|
TypedAttributeValueRange |
withEndValue(TypedAttributeValue endValue)
The attribute value to terminate the range at.
|
TypedAttributeValueRange |
withStartMode(RangeMode startMode)
The inclusive or exclusive range start.
|
TypedAttributeValueRange |
withStartMode(String startMode)
The inclusive or exclusive range start.
|
TypedAttributeValueRange |
withStartValue(TypedAttributeValue startValue)
The value to start the range at.
|
public void setStartMode(String startMode)
The inclusive or exclusive range start.
startMode
- The inclusive or exclusive range start.RangeMode
public String getStartMode()
The inclusive or exclusive range start.
RangeMode
public TypedAttributeValueRange withStartMode(String startMode)
The inclusive or exclusive range start.
startMode
- The inclusive or exclusive range start.RangeMode
public void setStartMode(RangeMode startMode)
The inclusive or exclusive range start.
startMode
- The inclusive or exclusive range start.RangeMode
public TypedAttributeValueRange withStartMode(RangeMode startMode)
The inclusive or exclusive range start.
startMode
- The inclusive or exclusive range start.RangeMode
public void setStartValue(TypedAttributeValue startValue)
The value to start the range at.
startValue
- The value to start the range at.public TypedAttributeValue getStartValue()
The value to start the range at.
public TypedAttributeValueRange withStartValue(TypedAttributeValue startValue)
The value to start the range at.
startValue
- The value to start the range at.public void setEndMode(String endMode)
The inclusive or exclusive range end.
endMode
- The inclusive or exclusive range end.RangeMode
public String getEndMode()
The inclusive or exclusive range end.
RangeMode
public TypedAttributeValueRange withEndMode(String endMode)
The inclusive or exclusive range end.
endMode
- The inclusive or exclusive range end.RangeMode
public void setEndMode(RangeMode endMode)
The inclusive or exclusive range end.
endMode
- The inclusive or exclusive range end.RangeMode
public TypedAttributeValueRange withEndMode(RangeMode endMode)
The inclusive or exclusive range end.
endMode
- The inclusive or exclusive range end.RangeMode
public void setEndValue(TypedAttributeValue endValue)
The attribute value to terminate the range at.
endValue
- The attribute value to terminate the range at.public TypedAttributeValue getEndValue()
The attribute value to terminate the range at.
public TypedAttributeValueRange withEndValue(TypedAttributeValue endValue)
The attribute value to terminate the range at.
endValue
- The attribute value to terminate the range at.public String toString()
toString
in class Object
Object.toString()
public TypedAttributeValueRange clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.