Interface CriteriaForJob.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CriteriaForJob.Builder,CriteriaForJob>,SdkBuilder<CriteriaForJob.Builder,CriteriaForJob>,SdkPojo
- Enclosing class:
- CriteriaForJob
public static interface CriteriaForJob.Builder extends SdkPojo, CopyableBuilder<CriteriaForJob.Builder,CriteriaForJob>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CriteriaForJob.BuildersimpleCriterion(Consumer<SimpleCriterionForJob.Builder> simpleCriterion)A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.CriteriaForJob.BuildersimpleCriterion(SimpleCriterionForJob simpleCriterion)A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.default CriteriaForJob.BuildertagCriterion(Consumer<TagCriterionForJob.Builder> 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.CriteriaForJob.BuildertagCriterion(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.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
simpleCriterion
CriteriaForJob.Builder simpleCriterion(SimpleCriterionForJob simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.
- Parameters:
simpleCriterion- A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
simpleCriterion
default CriteriaForJob.Builder simpleCriterion(Consumer<SimpleCriterionForJob.Builder> simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.
This is a convenience method that creates an instance of theSimpleCriterionForJob.Builderavoiding the need to create one manually viaSimpleCriterionForJob.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosimpleCriterion(SimpleCriterionForJob).- Parameters:
simpleCriterion- a consumer that will call methods onSimpleCriterionForJob.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
simpleCriterion(SimpleCriterionForJob)
-
tagCriterion
CriteriaForJob.Builder tagCriterion(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagCriterion
default CriteriaForJob.Builder tagCriterion(Consumer<TagCriterionForJob.Builder> 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.
This is a convenience method that creates an instance of theTagCriterionForJob.Builderavoiding the need to create one manually viaTagCriterionForJob.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totagCriterion(TagCriterionForJob).- Parameters:
tagCriterion- a consumer that will call methods onTagCriterionForJob.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tagCriterion(TagCriterionForJob)
-
-