Interface CommonControlSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CommonControlSummary.Builder,
,CommonControlSummary> SdkBuilder<CommonControlSummary.Builder,
,CommonControlSummary> SdkPojo
- Enclosing class:
CommonControlSummary
public static interface CommonControlSummary.Builder
extends SdkPojo, CopyableBuilder<CommonControlSummary.Builder,CommonControlSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) that identifies the common control.createTime
(Instant createTime) The time when the common control was created.description
(String description) The description of the common control.default CommonControlSummary.Builder
The domain that the common control belongs to.domain
(AssociatedDomainSummary domain) The domain that the common control belongs to.lastUpdateTime
(Instant lastUpdateTime) The time when the common control was most recently updated.The name of the common control.default CommonControlSummary.Builder
objective
(Consumer<AssociatedObjectiveSummary.Builder> objective) The objective that the common control belongs to.objective
(AssociatedObjectiveSummary objective) The objective that the common control belongs to.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
-
arn
The Amazon Resource Name (ARN) that identifies the common control.
- Parameters:
arn
- The Amazon Resource Name (ARN) that identifies the common control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time when the common control was created.
- Parameters:
createTime
- The time when the common control was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the common control.
- Parameters:
description
- The description of the common control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The domain that the common control belongs to.
- Parameters:
domain
- The domain that the common control belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The domain that the common control belongs to.
This is a convenience method that creates an instance of theAssociatedDomainSummary.Builder
avoiding the need to create one manually viaAssociatedDomainSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todomain(AssociatedDomainSummary)
.- Parameters:
domain
- a consumer that will call methods onAssociatedDomainSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastUpdateTime
The time when the common control was most recently updated.
- Parameters:
lastUpdateTime
- The time when the common control was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the common control.
- Parameters:
name
- The name of the common control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objective
The objective that the common control belongs to.
- Parameters:
objective
- The objective that the common control belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objective
default CommonControlSummary.Builder objective(Consumer<AssociatedObjectiveSummary.Builder> objective) The objective that the common control belongs to.
This is a convenience method that creates an instance of theAssociatedObjectiveSummary.Builder
avoiding the need to create one manually viaAssociatedObjectiveSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toobjective(AssociatedObjectiveSummary)
.- Parameters:
objective
- a consumer that will call methods onAssociatedObjectiveSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-