Interface EnableBaselineRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,ControlTowerRequest.Builder,CopyableBuilder<EnableBaselineRequest.Builder,EnableBaselineRequest>,SdkBuilder<EnableBaselineRequest.Builder,EnableBaselineRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- EnableBaselineRequest
public static interface EnableBaselineRequest.Builder extends ControlTowerRequest.Builder, SdkPojo, CopyableBuilder<EnableBaselineRequest.Builder,EnableBaselineRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EnableBaselineRequest.BuilderbaselineIdentifier(String baselineIdentifier)The ARN of the baseline to be enabled.EnableBaselineRequest.BuilderbaselineVersion(String baselineVersion)The specific version to be enabled of the specified baseline.EnableBaselineRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)EnableBaselineRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)EnableBaselineRequest.Builderparameters(Collection<EnabledBaselineParameter> parameters)A list ofkey-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.EnableBaselineRequest.Builderparameters(Consumer<EnabledBaselineParameter.Builder>... parameters)A list ofkey-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.EnableBaselineRequest.Builderparameters(EnabledBaselineParameter... parameters)A list ofkey-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.EnableBaselineRequest.Buildertags(Map<String,String> tags)Tags associated with input toEnableBaseline.EnableBaselineRequest.BuildertargetIdentifier(String targetIdentifier)The ARN of the target on which the baseline will be enabled.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.controltower.model.ControlTowerRequest.Builder
build
-
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
-
baselineIdentifier
EnableBaselineRequest.Builder baselineIdentifier(String baselineIdentifier)
The ARN of the baseline to be enabled.
- Parameters:
baselineIdentifier- The ARN of the baseline to be enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baselineVersion
EnableBaselineRequest.Builder baselineVersion(String baselineVersion)
The specific version to be enabled of the specified baseline.
- Parameters:
baselineVersion- The specific version to be enabled of the specified baseline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
EnableBaselineRequest.Builder parameters(Collection<EnabledBaselineParameter> parameters)
A list of
key-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.- Parameters:
parameters- A list ofkey-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
EnableBaselineRequest.Builder parameters(EnabledBaselineParameter... parameters)
A list of
key-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.- Parameters:
parameters- A list ofkey-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
EnableBaselineRequest.Builder parameters(Consumer<EnabledBaselineParameter.Builder>... parameters)
A list of
This is a convenience method that creates an instance of thekey-valueobjects that specify enablement parameters, wherekeyis a string andvalueis a document of any type.EnabledBaselineParameter.Builderavoiding the need to create one manually viaEnabledBaselineParameter.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 onEnabledBaselineParameter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parameters(java.util.Collection)
-
tags
EnableBaselineRequest.Builder tags(Map<String,String> tags)
Tags associated with input to
EnableBaseline.- Parameters:
tags- Tags associated with input toEnableBaseline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetIdentifier
EnableBaselineRequest.Builder targetIdentifier(String targetIdentifier)
The ARN of the target on which the baseline will be enabled. Only OUs are supported as targets.
- Parameters:
targetIdentifier- The ARN of the target on which the baseline will be enabled. Only OUs are supported as targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
EnableBaselineRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
EnableBaselineRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-