Interface JobScopeTerm.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<JobScopeTerm.Builder,JobScopeTerm>,SdkBuilder<JobScopeTerm.Builder,JobScopeTerm>,SdkPojo
- Enclosing class:
- JobScopeTerm
public static interface JobScopeTerm.Builder extends SdkPojo, CopyableBuilder<JobScopeTerm.Builder,JobScopeTerm>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default JobScopeTerm.BuildersimpleScopeTerm(Consumer<SimpleScopeTerm.Builder> simpleScopeTerm)A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.JobScopeTerm.BuildersimpleScopeTerm(SimpleScopeTerm simpleScopeTerm)A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.default JobScopeTerm.BuildertagScopeTerm(Consumer<TagScopeTerm.Builder> tagScopeTerm)A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.JobScopeTerm.BuildertagScopeTerm(TagScopeTerm tagScopeTerm)A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects 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
-
simpleScopeTerm
JobScopeTerm.Builder simpleScopeTerm(SimpleScopeTerm simpleScopeTerm)
A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.
- Parameters:
simpleScopeTerm- A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
simpleScopeTerm
default JobScopeTerm.Builder simpleScopeTerm(Consumer<SimpleScopeTerm.Builder> simpleScopeTerm)
A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.
This is a convenience method that creates an instance of theSimpleScopeTerm.Builderavoiding the need to create one manually viaSimpleScopeTerm.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosimpleScopeTerm(SimpleScopeTerm).- Parameters:
simpleScopeTerm- a consumer that will call methods onSimpleScopeTerm.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
simpleScopeTerm(SimpleScopeTerm)
-
tagScopeTerm
JobScopeTerm.Builder tagScopeTerm(TagScopeTerm tagScopeTerm)
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.
- Parameters:
tagScopeTerm- A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagScopeTerm
default JobScopeTerm.Builder tagScopeTerm(Consumer<TagScopeTerm.Builder> tagScopeTerm)
A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.
This is a convenience method that creates an instance of theTagScopeTerm.Builderavoiding the need to create one manually viaTagScopeTerm.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totagScopeTerm(TagScopeTerm).- Parameters:
tagScopeTerm- a consumer that will call methods onTagScopeTerm.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tagScopeTerm(TagScopeTerm)
-
-