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, which reflects if the evidence collection is automated or manual.CreateControlMappingSource.BuildersourceSetUpOption(SourceSetUpOption sourceSetUpOption)The setup option for the data source, which reflects if the evidence collection is automated or manual.CreateControlMappingSource.BuildersourceType(String sourceType)Specifies one of the five types of data sources for evidence collection.CreateControlMappingSource.BuildersourceType(SourceType sourceType)Specifies one of the five types of data sources for evidence collection.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, which reflects if the evidence collection is automated or manual.
- Parameters:
sourceSetUpOption- The setup option for the data source, which reflects if the evidence collection is automated or manual.- 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, which reflects if the evidence collection is automated or manual.
- Parameters:
sourceSetUpOption- The setup option for the data source, which reflects if the evidence collection is automated or manual.- 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 one of the five types of data sources for evidence collection.
- Parameters:
sourceType- Specifies one of the five types of data sources for evidence collection.- 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 one of the five types of data sources for evidence collection.
- Parameters:
sourceType- Specifies one of the five types of data sources for evidence collection.- 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.
-
-