@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateControlMappingSource extends Object implements Serializable, Cloneable, StructuredPojo
Control mapping fields that represent the source for evidence collection, along with related parameters and metadata.
This does not 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 from where AWS Audit Manager collects evidence for the
control.
|
String |
getSourceFrequency()
The frequency of evidence collection for the specified control mapping source.
|
SourceKeyword |
getSourceKeyword() |
String |
getSourceName()
The name of the control mapping data source.
|
String |
getSourceSetUpOption()
The setup option for the data source, which reflects if the evidence collection is automated or manual.
|
String |
getSourceType()
Specifies one of the five types of data sources for evidence collection.
|
String |
getTroubleshootingText()
The instructions for troubleshooting the specified 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 from where AWS Audit Manager collects evidence for the
control.
|
void |
setSourceFrequency(String sourceFrequency)
The frequency of evidence collection for the specified 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, which reflects if the evidence collection is automated or manual.
|
void |
setSourceType(String sourceType)
Specifies one of the five types of data sources for evidence collection.
|
void |
setTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the specified control.
|
String |
toString()
Returns a string representation of this object.
|
CreateControlMappingSource |
withSourceDescription(String sourceDescription)
The description of the data source that determines from where AWS Audit Manager collects evidence for the
control.
|
CreateControlMappingSource |
withSourceFrequency(SourceFrequency sourceFrequency)
The frequency of evidence collection for the specified control mapping source.
|
CreateControlMappingSource |
withSourceFrequency(String sourceFrequency)
The frequency of evidence collection for the specified 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, which reflects if the evidence collection is automated or manual.
|
CreateControlMappingSource |
withSourceSetUpOption(String sourceSetUpOption)
The setup option for the data source, which reflects if the evidence collection is automated or manual.
|
CreateControlMappingSource |
withSourceType(SourceType sourceType)
Specifies one of the five types of data sources for evidence collection.
|
CreateControlMappingSource |
withSourceType(String sourceType)
Specifies one of the five types of data sources for evidence collection.
|
CreateControlMappingSource |
withTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the specified 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 from where AWS Audit Manager collects evidence for the control.
sourceDescription - The description of the data source that determines from where AWS Audit Manager collects evidence for the
control.public String getSourceDescription()
The description of the data source that determines from where AWS Audit Manager collects evidence for the control.
public CreateControlMappingSource withSourceDescription(String sourceDescription)
The description of the data source that determines from where AWS Audit Manager collects evidence for the control.
sourceDescription - The description of the data source that determines from where AWS Audit Manager collects evidence for the
control.public void setSourceSetUpOption(String sourceSetUpOption)
The setup option for the data source, which reflects if the evidence collection is automated or manual.
sourceSetUpOption - The setup option for the data source, which reflects if the evidence collection is automated or manual.SourceSetUpOptionpublic String getSourceSetUpOption()
The setup option for the data source, which reflects if the evidence collection is automated or manual.
SourceSetUpOptionpublic CreateControlMappingSource withSourceSetUpOption(String sourceSetUpOption)
The setup option for the data source, which reflects if the evidence collection is automated or manual.
sourceSetUpOption - The setup option for the data source, which reflects if the evidence collection is automated or manual.SourceSetUpOptionpublic CreateControlMappingSource withSourceSetUpOption(SourceSetUpOption sourceSetUpOption)
The setup option for the data source, which reflects if the evidence collection is automated or manual.
sourceSetUpOption - The setup option for the data source, which reflects if the evidence collection is automated or manual.SourceSetUpOptionpublic void setSourceType(String sourceType)
Specifies one of the five types of data sources for evidence collection.
sourceType - Specifies one of the five types of data sources for evidence collection.SourceTypepublic String getSourceType()
Specifies one of the five types of data sources for evidence collection.
SourceTypepublic CreateControlMappingSource withSourceType(String sourceType)
Specifies one of the five types of data sources for evidence collection.
sourceType - Specifies one of the five types of data sources for evidence collection.SourceTypepublic CreateControlMappingSource withSourceType(SourceType sourceType)
Specifies one of the five types of data sources for evidence collection.
sourceType - Specifies one of the five types of data sources for evidence collection.SourceTypepublic void setSourceKeyword(SourceKeyword sourceKeyword)
sourceKeyword - public SourceKeyword getSourceKeyword()
public CreateControlMappingSource withSourceKeyword(SourceKeyword sourceKeyword)
sourceKeyword - public void setSourceFrequency(String sourceFrequency)
The frequency of evidence collection for the specified control mapping source.
sourceFrequency - The frequency of evidence collection for the specified control mapping source.SourceFrequencypublic String getSourceFrequency()
The frequency of evidence collection for the specified control mapping source.
SourceFrequencypublic CreateControlMappingSource withSourceFrequency(String sourceFrequency)
The frequency of evidence collection for the specified control mapping source.
sourceFrequency - The frequency of evidence collection for the specified control mapping source.SourceFrequencypublic CreateControlMappingSource withSourceFrequency(SourceFrequency sourceFrequency)
The frequency of evidence collection for the specified control mapping source.
sourceFrequency - The frequency of evidence collection for the specified control mapping source.SourceFrequencypublic void setTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the specified control.
troubleshootingText - The instructions for troubleshooting the specified control.public String getTroubleshootingText()
The instructions for troubleshooting the specified control.
public CreateControlMappingSource withTroubleshootingText(String troubleshootingText)
The instructions for troubleshooting the specified control.
troubleshootingText - The instructions for troubleshooting the specified control.public String toString()
toString in class ObjectObject.toString()public CreateControlMappingSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.