Interface EnabledBaselineSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EnabledBaselineSummary.Builder,
,EnabledBaselineSummary> SdkBuilder<EnabledBaselineSummary.Builder,
,EnabledBaselineSummary> SdkPojo
- Enclosing class:
EnabledBaselineSummary
public static interface EnabledBaselineSummary.Builder
extends SdkPojo, CopyableBuilder<EnabledBaselineSummary.Builder,EnabledBaselineSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of theEnabledBaseline
resourcebaselineIdentifier
(String baselineIdentifier) The specific baseline that is enabled as part of theEnabledBaseline
resource.baselineVersion
(String baselineVersion) The enabled version of the baseline.default EnabledBaselineSummary.Builder
statusSummary
(Consumer<EnablementStatusSummary.Builder> statusSummary) Sets the value of the StatusSummary property for this object.statusSummary
(EnablementStatusSummary statusSummary) Sets the value of the StatusSummary property for this object.targetIdentifier
(String targetIdentifier) The target upon which the baseline is enabled.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 ARN of the
EnabledBaseline
resource- Parameters:
arn
- The ARN of theEnabledBaseline
resource- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baselineIdentifier
The specific baseline that is enabled as part of the
EnabledBaseline
resource.- Parameters:
baselineIdentifier
- The specific baseline that is enabled as part of theEnabledBaseline
resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baselineVersion
The enabled version of the baseline.
- Parameters:
baselineVersion
- The enabled version of the baseline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusSummary
Sets the value of the StatusSummary property for this object.- Parameters:
statusSummary
- The new value for the StatusSummary property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusSummary
default EnabledBaselineSummary.Builder statusSummary(Consumer<EnablementStatusSummary.Builder> statusSummary) Sets the value of the StatusSummary property for this object. This is a convenience method that creates an instance of theEnablementStatusSummary.Builder
avoiding the need to create one manually viaEnablementStatusSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostatusSummary(EnablementStatusSummary)
.- Parameters:
statusSummary
- a consumer that will call methods onEnablementStatusSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetIdentifier
The target upon which the baseline is enabled.
- Parameters:
targetIdentifier
- The target upon which the baseline is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-