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 one of the five data source types for evidence collection.sourceType
(SourceType sourceType) Specifies one of the five data source types for evidence collection.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 is automated or manual.
- Parameters:
sourceSetUpOption
- The setup option for the data source. This option 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
The setup option for the data source. This option reflects if the evidence collection is automated or manual.
- Parameters:
sourceSetUpOption
- The setup option for the data source. This option 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:
-
sourceType
Specifies one of the five data source types for evidence collection.
- Parameters:
sourceType
- Specifies one of the five data source types for evidence collection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
Specifies one of the five data source types for evidence collection.
- Parameters:
sourceType
- Specifies one of the five data source types for evidence collection.- 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.
-