Interface EnabledBaselineDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EnabledBaselineDetails.Builder,EnabledBaselineDetails>,SdkBuilder<EnabledBaselineDetails.Builder,EnabledBaselineDetails>,SdkPojo
- Enclosing class:
- EnabledBaselineDetails
public static interface EnabledBaselineDetails.Builder extends SdkPojo, CopyableBuilder<EnabledBaselineDetails.Builder,EnabledBaselineDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EnabledBaselineDetails.Builderarn(String arn)The ARN of theEnabledBaselineresource.EnabledBaselineDetails.BuilderbaselineIdentifier(String baselineIdentifier)The specificBaselineenabled as part of theEnabledBaselineresource.EnabledBaselineDetails.BuilderbaselineVersion(String baselineVersion)The enabled version of theBaseline.EnabledBaselineDetails.Builderparameters(Collection<EnabledBaselineParameterSummary> parameters)Shows the parameters that are applied when enabling thisBaseline.EnabledBaselineDetails.Builderparameters(Consumer<EnabledBaselineParameterSummary.Builder>... parameters)Shows the parameters that are applied when enabling thisBaseline.EnabledBaselineDetails.Builderparameters(EnabledBaselineParameterSummary... parameters)Shows the parameters that are applied when enabling thisBaseline.default EnabledBaselineDetails.BuilderstatusSummary(Consumer<EnablementStatusSummary.Builder> statusSummary)Sets the value of the StatusSummary property for this object.EnabledBaselineDetails.BuilderstatusSummary(EnablementStatusSummary statusSummary)Sets the value of the StatusSummary property for this object.EnabledBaselineDetails.BuildertargetIdentifier(String targetIdentifier)The target on which to enable theBaseline.-
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 Detail
-
arn
EnabledBaselineDetails.Builder arn(String arn)
The ARN of the
EnabledBaselineresource.- Parameters:
arn- The ARN of theEnabledBaselineresource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baselineIdentifier
EnabledBaselineDetails.Builder baselineIdentifier(String baselineIdentifier)
The specific
Baselineenabled as part of theEnabledBaselineresource.- Parameters:
baselineIdentifier- The specificBaselineenabled as part of theEnabledBaselineresource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baselineVersion
EnabledBaselineDetails.Builder baselineVersion(String baselineVersion)
The enabled version of the
Baseline.- Parameters:
baselineVersion- The enabled version of theBaseline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
EnabledBaselineDetails.Builder parameters(Collection<EnabledBaselineParameterSummary> parameters)
Shows the parameters that are applied when enabling this
Baseline.- Parameters:
parameters- Shows the parameters that are applied when enabling thisBaseline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
EnabledBaselineDetails.Builder parameters(EnabledBaselineParameterSummary... parameters)
Shows the parameters that are applied when enabling this
Baseline.- Parameters:
parameters- Shows the parameters that are applied when enabling thisBaseline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
EnabledBaselineDetails.Builder parameters(Consumer<EnabledBaselineParameterSummary.Builder>... parameters)
Shows the parameters that are applied when enabling this
This is a convenience method that creates an instance of theBaseline.EnabledBaselineParameterSummary.Builderavoiding the need to create one manually viaEnabledBaselineParameterSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#parameters(List.) - Parameters:
parameters- a consumer that will call methods onEnabledBaselineParameterSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parameters(java.util.Collection)
-
statusSummary
EnabledBaselineDetails.Builder statusSummary(EnablementStatusSummary 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 EnabledBaselineDetails.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.Builderavoiding the need to create one manually viaEnablementStatusSummary.builder().When the
Consumercompletes,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:
statusSummary(EnablementStatusSummary)
-
targetIdentifier
EnabledBaselineDetails.Builder targetIdentifier(String targetIdentifier)
The target on which to enable the
Baseline.- Parameters:
targetIdentifier- The target on which to enable theBaseline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-