public static interface Control.Builder extends SdkPojo, CopyableBuilder<Control.Builder,Control>
| Modifier and Type | Method and Description |
|---|---|
Control.Builder |
actionPlanInstructions(String actionPlanInstructions)
The recommended actions to carry out if the control isn't fulfilled.
|
Control.Builder |
actionPlanTitle(String actionPlanTitle)
The title of the action plan for remediating the control.
|
Control.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the control.
|
Control.Builder |
controlMappingSources(Collection<ControlMappingSource> controlMappingSources)
The data mapping sources for the control.
|
Control.Builder |
controlMappingSources(Consumer<ControlMappingSource.Builder>... controlMappingSources)
The data mapping sources for the control.
|
Control.Builder |
controlMappingSources(ControlMappingSource... controlMappingSources)
The data mapping sources for the control.
|
Control.Builder |
controlSources(String controlSources)
The data source types that determine where Audit Manager collects evidence from for the control.
|
Control.Builder |
createdAt(Instant createdAt)
The time when the control was created.
|
Control.Builder |
createdBy(String createdBy)
The user or role that created the control.
|
Control.Builder |
description(String description)
The description of the control.
|
Control.Builder |
id(String id)
The unique identifier for the control.
|
Control.Builder |
lastUpdatedAt(Instant lastUpdatedAt)
The time when the control was most recently updated.
|
Control.Builder |
lastUpdatedBy(String lastUpdatedBy)
The user or role that most recently updated the control.
|
Control.Builder |
name(String name)
The name of the control.
|
Control.Builder |
tags(Map<String,String> tags)
The tags associated with the control.
|
Control.Builder |
testingInformation(String testingInformation)
The steps that you should follow to determine if the control has been satisfied.
|
Control.Builder |
type(ControlType type)
Specifies whether the control is a standard control or a custom control.
|
Control.Builder |
type(String type)
Specifies whether the control is a standard control or a custom control.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildControl.Builder arn(String arn)
The Amazon Resource Name (ARN) of the control.
arn - The Amazon Resource Name (ARN) of the control.Control.Builder id(String id)
The unique identifier for the control.
id - The unique identifier for the control.Control.Builder type(String type)
Specifies whether the control is a standard control or a custom control.
type - Specifies whether the control is a standard control or a custom control.ControlType,
ControlTypeControl.Builder type(ControlType type)
Specifies whether the control is a standard control or a custom control.
type - Specifies whether the control is a standard control or a custom control.ControlType,
ControlTypeControl.Builder name(String name)
The name of the control.
name - The name of the control.Control.Builder description(String description)
The description of the control.
description - The description of the control.Control.Builder testingInformation(String testingInformation)
The steps that you should follow to determine if the control has been satisfied.
testingInformation - The steps that you should follow to determine if the control has been satisfied.Control.Builder actionPlanTitle(String actionPlanTitle)
The title of the action plan for remediating the control.
actionPlanTitle - The title of the action plan for remediating the control.Control.Builder actionPlanInstructions(String actionPlanInstructions)
The recommended actions to carry out if the control isn't fulfilled.
actionPlanInstructions - The recommended actions to carry out if the control isn't fulfilled.Control.Builder controlSources(String controlSources)
The data source types that determine where Audit Manager collects evidence from for the control.
controlSources - The data source types that determine where Audit Manager collects evidence from for the control.Control.Builder controlMappingSources(Collection<ControlMappingSource> controlMappingSources)
The data mapping sources for the control.
controlMappingSources - The data mapping sources for the control.Control.Builder controlMappingSources(ControlMappingSource... controlMappingSources)
The data mapping sources for the control.
controlMappingSources - The data mapping sources for the control.Control.Builder controlMappingSources(Consumer<ControlMappingSource.Builder>... controlMappingSources)
The data mapping sources for the control.
This is a convenience method that creates an instance of theControlMappingSource.Builder avoiding the need to
create one manually via
ControlMappingSource.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #controlMappingSources(List.
controlMappingSources - a consumer that will call methods on
ControlMappingSource.Builder#controlMappingSources(java.util.Collection) Control.Builder createdAt(Instant createdAt)
The time when the control was created.
createdAt - The time when the control was created.Control.Builder lastUpdatedAt(Instant lastUpdatedAt)
The time when the control was most recently updated.
lastUpdatedAt - The time when the control was most recently updated.Control.Builder createdBy(String createdBy)
The user or role that created the control.
createdBy - The user or role that created the control.Control.Builder lastUpdatedBy(String lastUpdatedBy)
The user or role that most recently updated the control.
lastUpdatedBy - The user or role that most recently updated the control.Control.Builder tags(Map<String,String> tags)
The tags associated with the control.
tags - The tags associated with the control.Copyright © 2023. All rights reserved.