@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Settings extends Object implements Serializable, Cloneable, StructuredPojo
The settings object that holds all supported Audit Manager settings.
Constructor and Description |
---|
Settings() |
Modifier and Type | Method and Description |
---|---|
Settings |
clone() |
boolean |
equals(Object obj) |
AssessmentReportsDestination |
getDefaultAssessmentReportsDestination()
The default S3 destination bucket for storing assessment reports.
|
DefaultExportDestination |
getDefaultExportDestination()
The default S3 destination bucket for storing evidence finder exports.
|
List<Role> |
getDefaultProcessOwners()
The designated default audit owners.
|
DeregistrationPolicy |
getDeregistrationPolicy()
The deregistration policy for your Audit Manager data.
|
EvidenceFinderEnablement |
getEvidenceFinderEnablement()
The current evidence finder status and event data store details.
|
Boolean |
getIsAwsOrgEnabled()
Specifies whether Organizations is enabled.
|
String |
getKmsKey()
The KMS key details.
|
String |
getSnsTopic()
The designated Amazon Simple Notification Service (Amazon SNS) topic.
|
int |
hashCode() |
Boolean |
isAwsOrgEnabled()
Specifies whether Organizations is enabled.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDefaultAssessmentReportsDestination(AssessmentReportsDestination defaultAssessmentReportsDestination)
The default S3 destination bucket for storing assessment reports.
|
void |
setDefaultExportDestination(DefaultExportDestination defaultExportDestination)
The default S3 destination bucket for storing evidence finder exports.
|
void |
setDefaultProcessOwners(Collection<Role> defaultProcessOwners)
The designated default audit owners.
|
void |
setDeregistrationPolicy(DeregistrationPolicy deregistrationPolicy)
The deregistration policy for your Audit Manager data.
|
void |
setEvidenceFinderEnablement(EvidenceFinderEnablement evidenceFinderEnablement)
The current evidence finder status and event data store details.
|
void |
setIsAwsOrgEnabled(Boolean isAwsOrgEnabled)
Specifies whether Organizations is enabled.
|
void |
setKmsKey(String kmsKey)
The KMS key details.
|
void |
setSnsTopic(String snsTopic)
The designated Amazon Simple Notification Service (Amazon SNS) topic.
|
String |
toString()
Returns a string representation of this object.
|
Settings |
withDefaultAssessmentReportsDestination(AssessmentReportsDestination defaultAssessmentReportsDestination)
The default S3 destination bucket for storing assessment reports.
|
Settings |
withDefaultExportDestination(DefaultExportDestination defaultExportDestination)
The default S3 destination bucket for storing evidence finder exports.
|
Settings |
withDefaultProcessOwners(Collection<Role> defaultProcessOwners)
The designated default audit owners.
|
Settings |
withDefaultProcessOwners(Role... defaultProcessOwners)
The designated default audit owners.
|
Settings |
withDeregistrationPolicy(DeregistrationPolicy deregistrationPolicy)
The deregistration policy for your Audit Manager data.
|
Settings |
withEvidenceFinderEnablement(EvidenceFinderEnablement evidenceFinderEnablement)
The current evidence finder status and event data store details.
|
Settings |
withIsAwsOrgEnabled(Boolean isAwsOrgEnabled)
Specifies whether Organizations is enabled.
|
Settings |
withKmsKey(String kmsKey)
The KMS key details.
|
Settings |
withSnsTopic(String snsTopic)
The designated Amazon Simple Notification Service (Amazon SNS) topic.
|
public void setIsAwsOrgEnabled(Boolean isAwsOrgEnabled)
Specifies whether Organizations is enabled.
isAwsOrgEnabled
- Specifies whether Organizations is enabled.public Boolean getIsAwsOrgEnabled()
Specifies whether Organizations is enabled.
public Settings withIsAwsOrgEnabled(Boolean isAwsOrgEnabled)
Specifies whether Organizations is enabled.
isAwsOrgEnabled
- Specifies whether Organizations is enabled.public Boolean isAwsOrgEnabled()
Specifies whether Organizations is enabled.
public void setSnsTopic(String snsTopic)
The designated Amazon Simple Notification Service (Amazon SNS) topic.
snsTopic
- The designated Amazon Simple Notification Service (Amazon SNS) topic.public String getSnsTopic()
The designated Amazon Simple Notification Service (Amazon SNS) topic.
public Settings withSnsTopic(String snsTopic)
The designated Amazon Simple Notification Service (Amazon SNS) topic.
snsTopic
- The designated Amazon Simple Notification Service (Amazon SNS) topic.public void setDefaultAssessmentReportsDestination(AssessmentReportsDestination defaultAssessmentReportsDestination)
The default S3 destination bucket for storing assessment reports.
defaultAssessmentReportsDestination
- The default S3 destination bucket for storing assessment reports.public AssessmentReportsDestination getDefaultAssessmentReportsDestination()
The default S3 destination bucket for storing assessment reports.
public Settings withDefaultAssessmentReportsDestination(AssessmentReportsDestination defaultAssessmentReportsDestination)
The default S3 destination bucket for storing assessment reports.
defaultAssessmentReportsDestination
- The default S3 destination bucket for storing assessment reports.public List<Role> getDefaultProcessOwners()
The designated default audit owners.
public void setDefaultProcessOwners(Collection<Role> defaultProcessOwners)
The designated default audit owners.
defaultProcessOwners
- The designated default audit owners.public Settings withDefaultProcessOwners(Role... defaultProcessOwners)
The designated default audit owners.
NOTE: This method appends the values to the existing list (if any). Use
setDefaultProcessOwners(java.util.Collection)
or withDefaultProcessOwners(java.util.Collection)
if you want to override the existing values.
defaultProcessOwners
- The designated default audit owners.public Settings withDefaultProcessOwners(Collection<Role> defaultProcessOwners)
The designated default audit owners.
defaultProcessOwners
- The designated default audit owners.public void setKmsKey(String kmsKey)
The KMS key details.
kmsKey
- The KMS key details.public String getKmsKey()
The KMS key details.
public Settings withKmsKey(String kmsKey)
The KMS key details.
kmsKey
- The KMS key details.public void setEvidenceFinderEnablement(EvidenceFinderEnablement evidenceFinderEnablement)
The current evidence finder status and event data store details.
evidenceFinderEnablement
- The current evidence finder status and event data store details.public EvidenceFinderEnablement getEvidenceFinderEnablement()
The current evidence finder status and event data store details.
public Settings withEvidenceFinderEnablement(EvidenceFinderEnablement evidenceFinderEnablement)
The current evidence finder status and event data store details.
evidenceFinderEnablement
- The current evidence finder status and event data store details.public void setDeregistrationPolicy(DeregistrationPolicy deregistrationPolicy)
The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
deregistrationPolicy
- The deregistration policy for your Audit Manager data. You can use this attribute to determine how your
data is handled when you deregister Audit Manager.public DeregistrationPolicy getDeregistrationPolicy()
The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
public Settings withDeregistrationPolicy(DeregistrationPolicy deregistrationPolicy)
The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.
deregistrationPolicy
- The deregistration policy for your Audit Manager data. You can use this attribute to determine how your
data is handled when you deregister Audit Manager.public void setDefaultExportDestination(DefaultExportDestination defaultExportDestination)
The default S3 destination bucket for storing evidence finder exports.
defaultExportDestination
- The default S3 destination bucket for storing evidence finder exports.public DefaultExportDestination getDefaultExportDestination()
The default S3 destination bucket for storing evidence finder exports.
public Settings withDefaultExportDestination(DefaultExportDestination defaultExportDestination)
The default S3 destination bucket for storing evidence finder exports.
defaultExportDestination
- The default S3 destination bucket for storing evidence finder exports.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.