Interface JobScopeTerm.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JobScopeTerm.Builder,
,JobScopeTerm> SdkBuilder<JobScopeTerm.Builder,
,JobScopeTerm> SdkPojo
- Enclosing class:
JobScopeTerm
-
Method Summary
Modifier and TypeMethodDescriptiondefault 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.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.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.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.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, sdkFields
-
Method Details
-
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
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.Builder
avoiding the need to create one manually viaSimpleScopeTerm.builder()
.When the
Consumer
completes,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:
-
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
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.Builder
avoiding the need to create one manually viaTagScopeTerm.builder()
.When the
Consumer
completes,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:
-