@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CriteriaForJob extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a property- or tag-based condition that defines criteria for including or excluding S3 buckets from a classification job.
Constructor and Description |
---|
CriteriaForJob() |
Modifier and Type | Method and Description |
---|---|
CriteriaForJob |
clone() |
boolean |
equals(Object obj) |
SimpleCriterionForJob |
getSimpleCriterion()
A property-based condition that defines a property, operator, and one or more values for including or excluding
buckets from the job.
|
TagCriterionForJob |
getTagCriterion()
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including
or excluding buckets from the job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSimpleCriterion(SimpleCriterionForJob simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding
buckets from the job.
|
void |
setTagCriterion(TagCriterionForJob tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including
or excluding buckets from the job.
|
String |
toString()
Returns a string representation of this object.
|
CriteriaForJob |
withSimpleCriterion(SimpleCriterionForJob simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding
buckets from the job.
|
CriteriaForJob |
withTagCriterion(TagCriterionForJob tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including
or excluding buckets from the job.
|
public void setSimpleCriterion(SimpleCriterionForJob simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.
simpleCriterion
- A property-based condition that defines a property, operator, and one or more values for including or
excluding buckets from the job.public SimpleCriterionForJob getSimpleCriterion()
A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.
public CriteriaForJob withSimpleCriterion(SimpleCriterionForJob simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.
simpleCriterion
- A property-based condition that defines a property, operator, and one or more values for including or
excluding buckets from the job.public void setTagCriterion(TagCriterionForJob tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.
tagCriterion
- A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for
including or excluding buckets from the job.public TagCriterionForJob getTagCriterion()
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.
public CriteriaForJob withTagCriterion(TagCriterionForJob tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.
tagCriterion
- A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for
including or excluding buckets from the job.public String toString()
toString
in class Object
Object.toString()
public CriteriaForJob clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.