@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateControlMappingSource extends Object implements Serializable, Cloneable, StructuredPojo
The mapping attributes that determine the evidence source for a given control, along with related parameters and
metadata. This doesn't contain mappingID
.
Constructor and Description |
---|
CreateControlMappingSource() |
Modifier and Type | Method and Description |
---|---|
CreateControlMappingSource |
clone() |
boolean |
equals(Object obj) |
String |
getSourceDescription()
The description of the data source that determines where Audit Manager collects evidence from for the control.
|
String |
getSourceFrequency()
Specifies how often evidence is collected from the control mapping source.
|
SourceKeyword |
getSourceKeyword() |
String |
getSourceName()
The name of the control mapping data source.
|
String |
getSourceSetUpOption()
The setup option for the data source.
|
String |
getSourceType()
Specifies which type of data source is used to collect evidence.
|
String |
getTroubleshootingText()
The instructions for troubleshooting the control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSourceDescription(String sourceDescription)
The description of the data source that determines where Audit Manager collects evidence from for the control.
|
void |
setSourceFrequency(String sourceFrequency)
Specifies how often evidence is collected from the control mapping source.
|
void |
setSourceKeyword(SourceKeyword sourceKeyword) |
void |
setSourceName(String sourceName)
The name of the control mapping data source.
|
void |
setSourceSetUpOption(String sourceSetUpOption)
The setup option for the data source.
|
void |
setSourceType(String sourceType)
Specifies which type of data source is used to collect evidence.
|
void |
setTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the control.
|
String |
toString()
Returns a string representation of this object.
|
CreateControlMappingSource |
withSourceDescription(String sourceDescription)
The description of the data source that determines where Audit Manager collects evidence from for the control.
|
CreateControlMappingSource |
withSourceFrequency(SourceFrequency sourceFrequency)
Specifies how often evidence is collected from the control mapping source.
|
CreateControlMappingSource |
withSourceFrequency(String sourceFrequency)
Specifies how often evidence is collected from the control mapping source.
|
CreateControlMappingSource |
withSourceKeyword(SourceKeyword sourceKeyword) |
CreateControlMappingSource |
withSourceName(String sourceName)
The name of the control mapping data source.
|
CreateControlMappingSource |
withSourceSetUpOption(SourceSetUpOption sourceSetUpOption)
The setup option for the data source.
|
CreateControlMappingSource |
withSourceSetUpOption(String sourceSetUpOption)
The setup option for the data source.
|
CreateControlMappingSource |
withSourceType(SourceType sourceType)
Specifies which type of data source is used to collect evidence.
|
CreateControlMappingSource |
withSourceType(String sourceType)
Specifies which type of data source is used to collect evidence.
|
CreateControlMappingSource |
withTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the control.
|
public void setSourceName(String sourceName)
The name of the control mapping data source.
sourceName
- The name of the control mapping data source.public String getSourceName()
The name of the control mapping data source.
public CreateControlMappingSource withSourceName(String sourceName)
The name of the control mapping data source.
sourceName
- The name of the control mapping data source.public void setSourceDescription(String sourceDescription)
The description of the data source that determines where Audit Manager collects evidence from for the control.
sourceDescription
- The description of the data source that determines where Audit Manager collects evidence from for the
control.public String getSourceDescription()
The description of the data source that determines where Audit Manager collects evidence from for the control.
public CreateControlMappingSource withSourceDescription(String sourceDescription)
The description of the data source that determines where Audit Manager collects evidence from for the control.
sourceDescription
- The description of the data source that determines where Audit Manager collects evidence from for the
control.public void setSourceSetUpOption(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 the sourceType
that you specify.
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 the sourceType
that you specify.SourceSetUpOption
public String getSourceSetUpOption()
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 the sourceType
that you specify.
sourceSetUpOption
, Audit Manager automatically
infers and populates the correct value based on the sourceType
that you specify.SourceSetUpOption
public CreateControlMappingSource withSourceSetUpOption(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 the sourceType
that you specify.
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 the sourceType
that you specify.SourceSetUpOption
public CreateControlMappingSource withSourceSetUpOption(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 the sourceType
that you specify.
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 the sourceType
that you specify.SourceSetUpOption
public void setSourceType(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
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
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
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
SourceType
public String getSourceType()
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
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
The source can be an individual data source type, such as AWS_Cloudtrail
,
AWS_Config
, AWS_Security_Hub
, AWS_API_Call
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
SourceType
public CreateControlMappingSource withSourceType(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
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
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
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
SourceType
public CreateControlMappingSource withSourceType(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
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
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
, or MANUAL
.
The source can also be a managed grouping of data sources, such as a Core_Control
or a
Common_Control
.
SourceType
public void setSourceKeyword(SourceKeyword sourceKeyword)
sourceKeyword
- public SourceKeyword getSourceKeyword()
public CreateControlMappingSource withSourceKeyword(SourceKeyword sourceKeyword)
sourceKeyword
- public void setSourceFrequency(String sourceFrequency)
Specifies how often evidence is collected from the control mapping source.
sourceFrequency
- Specifies how often evidence is collected from the control mapping source.SourceFrequency
public String getSourceFrequency()
Specifies how often evidence is collected from the control mapping source.
SourceFrequency
public CreateControlMappingSource withSourceFrequency(String sourceFrequency)
Specifies how often evidence is collected from the control mapping source.
sourceFrequency
- Specifies how often evidence is collected from the control mapping source.SourceFrequency
public CreateControlMappingSource withSourceFrequency(SourceFrequency sourceFrequency)
Specifies how often evidence is collected from the control mapping source.
sourceFrequency
- Specifies how often evidence is collected from the control mapping source.SourceFrequency
public void setTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the control.
troubleshootingText
- The instructions for troubleshooting the control.public String getTroubleshootingText()
The instructions for troubleshooting the control.
public CreateControlMappingSource withTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the control.
troubleshootingText
- The instructions for troubleshooting the control.public String toString()
toString
in class Object
Object.toString()
public CreateControlMappingSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.