Interface PutRemediationConfigurationsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConfigRequest.Builder,CopyableBuilder<PutRemediationConfigurationsRequest.Builder,,PutRemediationConfigurationsRequest> SdkBuilder<PutRemediationConfigurationsRequest.Builder,,PutRemediationConfigurationsRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
PutRemediationConfigurationsRequest
public static interface PutRemediationConfigurationsRequest.Builder
extends ConfigRequest.Builder, SdkPojo, CopyableBuilder<PutRemediationConfigurationsRequest.Builder,PutRemediationConfigurationsRequest>
-
Method Summary
Modifier and TypeMethodDescriptionoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.remediationConfigurations(Collection<RemediationConfiguration> remediationConfigurations) A list of remediation configuration objects.remediationConfigurations(Consumer<RemediationConfiguration.Builder>... remediationConfigurations) A list of remediation configuration objects.remediationConfigurations(RemediationConfiguration... remediationConfigurations) A list of remediation configuration objects.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.config.model.ConfigRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
remediationConfigurations
PutRemediationConfigurationsRequest.Builder remediationConfigurations(Collection<RemediationConfiguration> remediationConfigurations) A list of remediation configuration objects.
- Parameters:
remediationConfigurations- A list of remediation configuration objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationConfigurations
PutRemediationConfigurationsRequest.Builder remediationConfigurations(RemediationConfiguration... remediationConfigurations) A list of remediation configuration objects.
- Parameters:
remediationConfigurations- A list of remediation configuration objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remediationConfigurations
PutRemediationConfigurationsRequest.Builder remediationConfigurations(Consumer<RemediationConfiguration.Builder>... remediationConfigurations) A list of remediation configuration objects.
This is a convenience method that creates an instance of theRemediationConfiguration.Builderavoiding the need to create one manually viaRemediationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toremediationConfigurations(List<RemediationConfiguration>).- Parameters:
remediationConfigurations- a consumer that will call methods onRemediationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
PutRemediationConfigurationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutRemediationConfigurationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-