Interface CreateControlMappingSource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>,SdkBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>,SdkPojo
- Enclosing class:
- CreateControlMappingSource
public static interface CreateControlMappingSource.Builder extends SdkPojo, CopyableBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateControlMappingSource.BuildersourceDescription(String sourceDescription)The description of the data source that determines where Audit Manager collects evidence from for the control.CreateControlMappingSource.BuildersourceFrequency(String sourceFrequency)Specifies how often evidence is collected from the control mapping source.CreateControlMappingSource.BuildersourceFrequency(SourceFrequency sourceFrequency)Specifies how often evidence is collected from the control mapping source.default CreateControlMappingSource.BuildersourceKeyword(Consumer<SourceKeyword.Builder> sourceKeyword)Sets the value of the SourceKeyword property for this object.CreateControlMappingSource.BuildersourceKeyword(SourceKeyword sourceKeyword)Sets the value of the SourceKeyword property for this object.CreateControlMappingSource.BuildersourceName(String sourceName)The name of the control mapping data source.CreateControlMappingSource.BuildersourceSetUpOption(String sourceSetUpOption)The setup option for the data source.CreateControlMappingSource.BuildersourceSetUpOption(SourceSetUpOption sourceSetUpOption)The setup option for the data source.CreateControlMappingSource.BuildersourceType(String sourceType)Specifies which type of data source is used to collect evidence.CreateControlMappingSource.BuildersourceType(SourceType sourceType)Specifies which type of data source is used to collect evidence.CreateControlMappingSource.BuildertroubleshootingText(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 Detail
-
sourceName
CreateControlMappingSource.Builder sourceName(String sourceName)
The name of the control mapping data source.
- Parameters:
sourceName- The name of the control mapping data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceDescription
CreateControlMappingSource.Builder sourceDescription(String sourceDescription)
The description of the data source that determines where Audit Manager collects evidence from for the control.
- Parameters:
sourceDescription- The description of the data source that determines where Audit Manager collects evidence from for the control.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceSetUpOption
CreateControlMappingSource.Builder sourceSetUpOption(String 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 thesourceTypethat 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 thesourceTypethat you specify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceSetUpOption,SourceSetUpOption
-
sourceSetUpOption
CreateControlMappingSource.Builder sourceSetUpOption(SourceSetUpOption 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 thesourceTypethat 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 thesourceTypethat you specify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceSetUpOption,SourceSetUpOption
-
sourceType
CreateControlMappingSource.Builder sourceType(String 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_Controlor 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_Controlor aCommon_Control.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceType,SourceType
-
-
sourceType
CreateControlMappingSource.Builder sourceType(SourceType 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_Controlor 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_Controlor aCommon_Control.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceType,SourceType
-
-
sourceKeyword
CreateControlMappingSource.Builder sourceKeyword(SourceKeyword 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
default CreateControlMappingSource.Builder sourceKeyword(Consumer<SourceKeyword.Builder> sourceKeyword)
Sets the value of the SourceKeyword property for this object. This is a convenience method that creates an instance of theSourceKeyword.Builderavoiding the need to create one manually viaSourceKeyword.builder().When the
Consumercompletes,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:
sourceKeyword(SourceKeyword)
-
sourceFrequency
CreateControlMappingSource.Builder sourceFrequency(String 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,SourceFrequency
-
sourceFrequency
CreateControlMappingSource.Builder sourceFrequency(SourceFrequency 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,SourceFrequency
-
troubleshootingText
CreateControlMappingSource.Builder troubleshootingText(String 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.
-
-