Interface ControlMappingSource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ControlMappingSource.Builder,ControlMappingSource>,SdkBuilder<ControlMappingSource.Builder,ControlMappingSource>,SdkPojo
- Enclosing class:
- ControlMappingSource
public static interface ControlMappingSource.Builder extends SdkPojo, CopyableBuilder<ControlMappingSource.Builder,ControlMappingSource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ControlMappingSource.BuildersourceDescription(String sourceDescription)The description of the source.ControlMappingSource.BuildersourceFrequency(String sourceFrequency)Specifies how often evidence is collected from the control mapping source.ControlMappingSource.BuildersourceFrequency(SourceFrequency sourceFrequency)Specifies how often evidence is collected from the control mapping source.ControlMappingSource.BuildersourceId(String sourceId)The unique identifier for the source.default ControlMappingSource.BuildersourceKeyword(Consumer<SourceKeyword.Builder> sourceKeyword)Sets the value of the SourceKeyword property for this object.ControlMappingSource.BuildersourceKeyword(SourceKeyword sourceKeyword)Sets the value of the SourceKeyword property for this object.ControlMappingSource.BuildersourceName(String sourceName)The name of the source.ControlMappingSource.BuildersourceSetUpOption(String sourceSetUpOption)The setup option for the data source.ControlMappingSource.BuildersourceSetUpOption(SourceSetUpOption sourceSetUpOption)The setup option for the data source.ControlMappingSource.BuildersourceType(String sourceType)Specifies which type of data source is used to collect evidence.ControlMappingSource.BuildersourceType(SourceType sourceType)Specifies which type of data source is used to collect evidence.ControlMappingSource.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
-
sourceId
ControlMappingSource.Builder sourceId(String 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
ControlMappingSource.Builder sourceName(String 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
ControlMappingSource.Builder sourceDescription(String 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
ControlMappingSource.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
ControlMappingSource.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
ControlMappingSource.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
ControlMappingSource.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
ControlMappingSource.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 ControlMappingSource.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
ControlMappingSource.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
ControlMappingSource.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
ControlMappingSource.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.
-
-