@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ObjectAttributeRange extends Object implements Serializable, Cloneable, StructuredPojo
A range of attributes.
Constructor and Description |
---|
ObjectAttributeRange() |
Modifier and Type | Method and Description |
---|---|
ObjectAttributeRange |
clone() |
boolean |
equals(Object obj) |
AttributeKey |
getAttributeKey()
The key of the attribute that the attribute range covers.
|
TypedAttributeValueRange |
getRange()
The range of attribute values being selected.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttributeKey(AttributeKey attributeKey)
The key of the attribute that the attribute range covers.
|
void |
setRange(TypedAttributeValueRange range)
The range of attribute values being selected.
|
String |
toString()
Returns a string representation of this object.
|
ObjectAttributeRange |
withAttributeKey(AttributeKey attributeKey)
The key of the attribute that the attribute range covers.
|
ObjectAttributeRange |
withRange(TypedAttributeValueRange range)
The range of attribute values being selected.
|
public void setAttributeKey(AttributeKey attributeKey)
The key of the attribute that the attribute range covers.
attributeKey
- The key of the attribute that the attribute range covers.public AttributeKey getAttributeKey()
The key of the attribute that the attribute range covers.
public ObjectAttributeRange withAttributeKey(AttributeKey attributeKey)
The key of the attribute that the attribute range covers.
attributeKey
- The key of the attribute that the attribute range covers.public void setRange(TypedAttributeValueRange range)
The range of attribute values being selected.
range
- The range of attribute values being selected.public TypedAttributeValueRange getRange()
The range of attribute values being selected.
public ObjectAttributeRange withRange(TypedAttributeValueRange range)
The range of attribute values being selected.
range
- The range of attribute values being selected.public String toString()
toString
in class Object
Object.toString()
public ObjectAttributeRange clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.