@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FieldFilter extends Object implements Serializable, Cloneable, StructuredPojo
A filter for fields. Only one value can be provided.
Constructor and Description |
---|
FieldFilter() |
Modifier and Type | Method and Description |
---|---|
FieldFilter |
clone() |
boolean |
equals(Object obj) |
FieldValue |
getContains()
Object containing field identifier and value information.
|
FieldValue |
getEqualTo()
Object containing field identifier and value information.
|
FieldValue |
getGreaterThan()
Object containing field identifier and value information.
|
FieldValue |
getGreaterThanOrEqualTo()
Object containing field identifier and value information.
|
FieldValue |
getLessThan()
Object containing field identifier and value information.
|
FieldValue |
getLessThanOrEqualTo()
Object containing field identifier and value information.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContains(FieldValue contains)
Object containing field identifier and value information.
|
void |
setEqualTo(FieldValue equalTo)
Object containing field identifier and value information.
|
void |
setGreaterThan(FieldValue greaterThan)
Object containing field identifier and value information.
|
void |
setGreaterThanOrEqualTo(FieldValue greaterThanOrEqualTo)
Object containing field identifier and value information.
|
void |
setLessThan(FieldValue lessThan)
Object containing field identifier and value information.
|
void |
setLessThanOrEqualTo(FieldValue lessThanOrEqualTo)
Object containing field identifier and value information.
|
String |
toString()
Returns a string representation of this object.
|
FieldFilter |
withContains(FieldValue contains)
Object containing field identifier and value information.
|
FieldFilter |
withEqualTo(FieldValue equalTo)
Object containing field identifier and value information.
|
FieldFilter |
withGreaterThan(FieldValue greaterThan)
Object containing field identifier and value information.
|
FieldFilter |
withGreaterThanOrEqualTo(FieldValue greaterThanOrEqualTo)
Object containing field identifier and value information.
|
FieldFilter |
withLessThan(FieldValue lessThan)
Object containing field identifier and value information.
|
FieldFilter |
withLessThanOrEqualTo(FieldValue lessThanOrEqualTo)
Object containing field identifier and value information.
|
public void setContains(FieldValue contains)
Object containing field identifier and value information.
contains
- Object containing field identifier and value information.public FieldValue getContains()
Object containing field identifier and value information.
public FieldFilter withContains(FieldValue contains)
Object containing field identifier and value information.
contains
- Object containing field identifier and value information.public void setEqualTo(FieldValue equalTo)
Object containing field identifier and value information.
equalTo
- Object containing field identifier and value information.public FieldValue getEqualTo()
Object containing field identifier and value information.
public FieldFilter withEqualTo(FieldValue equalTo)
Object containing field identifier and value information.
equalTo
- Object containing field identifier and value information.public void setGreaterThan(FieldValue greaterThan)
Object containing field identifier and value information.
greaterThan
- Object containing field identifier and value information.public FieldValue getGreaterThan()
Object containing field identifier and value information.
public FieldFilter withGreaterThan(FieldValue greaterThan)
Object containing field identifier and value information.
greaterThan
- Object containing field identifier and value information.public void setGreaterThanOrEqualTo(FieldValue greaterThanOrEqualTo)
Object containing field identifier and value information.
greaterThanOrEqualTo
- Object containing field identifier and value information.public FieldValue getGreaterThanOrEqualTo()
Object containing field identifier and value information.
public FieldFilter withGreaterThanOrEqualTo(FieldValue greaterThanOrEqualTo)
Object containing field identifier and value information.
greaterThanOrEqualTo
- Object containing field identifier and value information.public void setLessThan(FieldValue lessThan)
Object containing field identifier and value information.
lessThan
- Object containing field identifier and value information.public FieldValue getLessThan()
Object containing field identifier and value information.
public FieldFilter withLessThan(FieldValue lessThan)
Object containing field identifier and value information.
lessThan
- Object containing field identifier and value information.public void setLessThanOrEqualTo(FieldValue lessThanOrEqualTo)
Object containing field identifier and value information.
lessThanOrEqualTo
- Object containing field identifier and value information.public FieldValue getLessThanOrEqualTo()
Object containing field identifier and value information.
public FieldFilter withLessThanOrEqualTo(FieldValue lessThanOrEqualTo)
Object containing field identifier and value information.
lessThanOrEqualTo
- Object containing field identifier and value information.public String toString()
toString
in class Object
Object.toString()
public FieldFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.