Interface CreateControlRequest.Builder
-
- All Superinterfaces:
AuditManagerRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateControlRequest.Builder,CreateControlRequest>,SdkBuilder<CreateControlRequest.Builder,CreateControlRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateControlRequest
public static interface CreateControlRequest.Builder extends AuditManagerRequest.Builder, SdkPojo, CopyableBuilder<CreateControlRequest.Builder,CreateControlRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.services.auditmanager.model.AuditManagerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
name
CreateControlRequest.Builder name(String name)
The name of the control.
- Parameters:
name- The name of the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateControlRequest.Builder description(String description)
The description of the control.
- Parameters:
description- The description of the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testingInformation
CreateControlRequest.Builder testingInformation(String testingInformation)
The steps to follow to determine if the control is satisfied.
- Parameters:
testingInformation- The steps to follow to determine if the control is satisfied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionPlanTitle
CreateControlRequest.Builder actionPlanTitle(String actionPlanTitle)
The title of the action plan for remediating the control.
- Parameters:
actionPlanTitle- The title of the action plan for remediating the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionPlanInstructions
CreateControlRequest.Builder actionPlanInstructions(String actionPlanInstructions)
The recommended actions to carry out if the control isn't fulfilled.
- Parameters:
actionPlanInstructions- The recommended actions to carry out if the control isn't fulfilled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlMappingSources
CreateControlRequest.Builder controlMappingSources(Collection<CreateControlMappingSource> controlMappingSources)
The data mapping sources for the control.
- Parameters:
controlMappingSources- The data mapping sources for the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlMappingSources
CreateControlRequest.Builder controlMappingSources(CreateControlMappingSource... controlMappingSources)
The data mapping sources for the control.
- Parameters:
controlMappingSources- The data mapping sources for the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlMappingSources
CreateControlRequest.Builder controlMappingSources(Consumer<CreateControlMappingSource.Builder>... controlMappingSources)
The data mapping sources for the control.
This is a convenience method that creates an instance of theCreateControlMappingSource.Builderavoiding the need to create one manually viaCreateControlMappingSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#controlMappingSources(List.) - Parameters:
controlMappingSources- a consumer that will call methods onCreateControlMappingSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#controlMappingSources(java.util.Collection)
-
tags
CreateControlRequest.Builder tags(Map<String,String> tags)
The tags that are associated with the control.
- Parameters:
tags- The tags that are associated with the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateControlRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateControlRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-