Interface ControlMappingSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ControlMappingSource.Builder,
,ControlMappingSource> SdkBuilder<ControlMappingSource.Builder,
,ControlMappingSource> SdkPojo
- Enclosing class:
ControlMappingSource
-
Method Summary
Modifier and TypeMethodDescriptionsourceDescription
(String sourceDescription) The description of the source.sourceFrequency
(String sourceFrequency) Specifies how often evidence is collected from the control mapping source.sourceFrequency
(SourceFrequency sourceFrequency) Specifies how often evidence is collected from the control mapping source.The unique identifier for the source.default ControlMappingSource.Builder
sourceKeyword
(Consumer<SourceKeyword.Builder> sourceKeyword) Sets the value of the SourceKeyword property for this object.sourceKeyword
(SourceKeyword sourceKeyword) Sets the value of the SourceKeyword property for this object.sourceName
(String sourceName) The name of the source.sourceSetUpOption
(String sourceSetUpOption) The setup option for the data source.sourceSetUpOption
(SourceSetUpOption sourceSetUpOption) The setup option for the data source.sourceType
(String sourceType) Specifies which type of data source is used to collect evidence.sourceType
(SourceType sourceType) Specifies which type of data source is used to collect evidence.troubleshootingText
(String troubleshootingText) The instructions for troubleshooting the control.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 Details
-
sourceId
The unique identifier for the source.
- Parameters:
sourceId
- The unique identifier for the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceName
The name of the source.
- Parameters:
sourceName
- The name of the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceDescription
The description of the source.
- Parameters:
sourceDescription
- The description of the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceSetUpOption
The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for
sourceSetUpOption
, Audit Manager automatically infers and populates the correct value based on thesourceType
that you specify.- Parameters:
sourceSetUpOption
- The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value forsourceSetUpOption
, Audit Manager automatically infers and populates the correct value based on thesourceType
that you specify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceSetUpOption
The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value for
sourceSetUpOption
, Audit Manager automatically infers and populates the correct value based on thesourceType
that you specify.- Parameters:
sourceSetUpOption
- The setup option for the data source. This option reflects if the evidence collection method is automated or manual. If you don’t provide a value forsourceSetUpOption
, Audit Manager automatically infers and populates the correct value based on thesourceType
that you specify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
Specifies which type of data source is used to collect evidence.
-
The source can be an individual data source type, such as
AWS_Cloudtrail
,AWS_Config
,AWS_Security_Hub
,AWS_API_Call
, orMANUAL
. -
The source can also be a managed grouping of data sources, such as a
Core_Control
or aCommon_Control
.
- Parameters:
sourceType
- Specifies which type of data source is used to collect evidence.-
The source can be an individual data source type, such as
AWS_Cloudtrail
,AWS_Config
,AWS_Security_Hub
,AWS_API_Call
, orMANUAL
. -
The source can also be a managed grouping of data sources, such as a
Core_Control
or aCommon_Control
.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
sourceType
Specifies which type of data source is used to collect evidence.
-
The source can be an individual data source type, such as
AWS_Cloudtrail
,AWS_Config
,AWS_Security_Hub
,AWS_API_Call
, orMANUAL
. -
The source can also be a managed grouping of data sources, such as a
Core_Control
or aCommon_Control
.
- Parameters:
sourceType
- Specifies which type of data source is used to collect evidence.-
The source can be an individual data source type, such as
AWS_Cloudtrail
,AWS_Config
,AWS_Security_Hub
,AWS_API_Call
, orMANUAL
. -
The source can also be a managed grouping of data sources, such as a
Core_Control
or aCommon_Control
.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
sourceKeyword
Sets the value of the SourceKeyword property for this object.- Parameters:
sourceKeyword
- The new value for the SourceKeyword property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceKeyword
Sets the value of the SourceKeyword property for this object. This is a convenience method that creates an instance of theSourceKeyword.Builder
avoiding the need to create one manually viaSourceKeyword.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceKeyword(SourceKeyword)
.- Parameters:
sourceKeyword
- a consumer that will call methods onSourceKeyword.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceFrequency
Specifies how often evidence is collected from the control mapping source.
- Parameters:
sourceFrequency
- Specifies how often evidence is collected from the control mapping source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceFrequency
Specifies how often evidence is collected from the control mapping source.
- Parameters:
sourceFrequency
- Specifies how often evidence is collected from the control mapping source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
troubleshootingText
The instructions for troubleshooting the control.
- Parameters:
troubleshootingText
- The instructions for troubleshooting the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-