@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssessmentControlSet extends Object implements Serializable, Cloneable, StructuredPojo
Represents a set of controls in an Audit Manager assessment.
Constructor and Description |
---|
AssessmentControlSet() |
Modifier and Type | Method and Description |
---|---|
AssessmentControlSet |
clone() |
boolean |
equals(Object obj) |
List<AssessmentControl> |
getControls()
The list of controls that's contained with the control set.
|
List<Delegation> |
getDelegations()
The delegations that are associated with the control set.
|
String |
getDescription()
The description for the control set.
|
String |
getId()
The identifier of the control set in the assessment.
|
Integer |
getManualEvidenceCount()
The total number of evidence objects that are uploaded manually to the control set.
|
List<Role> |
getRoles()
The roles that are associated with the control set.
|
String |
getStatus()
The current status of the control set.
|
Integer |
getSystemEvidenceCount()
The total number of evidence objects that are retrieved automatically for the control set.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setControls(Collection<AssessmentControl> controls)
The list of controls that's contained with the control set.
|
void |
setDelegations(Collection<Delegation> delegations)
The delegations that are associated with the control set.
|
void |
setDescription(String description)
The description for the control set.
|
void |
setId(String id)
The identifier of the control set in the assessment.
|
void |
setManualEvidenceCount(Integer manualEvidenceCount)
The total number of evidence objects that are uploaded manually to the control set.
|
void |
setRoles(Collection<Role> roles)
The roles that are associated with the control set.
|
void |
setStatus(String status)
The current status of the control set.
|
void |
setSystemEvidenceCount(Integer systemEvidenceCount)
The total number of evidence objects that are retrieved automatically for the control set.
|
String |
toString()
Returns a string representation of this object.
|
AssessmentControlSet |
withControls(AssessmentControl... controls)
The list of controls that's contained with the control set.
|
AssessmentControlSet |
withControls(Collection<AssessmentControl> controls)
The list of controls that's contained with the control set.
|
AssessmentControlSet |
withDelegations(Collection<Delegation> delegations)
The delegations that are associated with the control set.
|
AssessmentControlSet |
withDelegations(Delegation... delegations)
The delegations that are associated with the control set.
|
AssessmentControlSet |
withDescription(String description)
The description for the control set.
|
AssessmentControlSet |
withId(String id)
The identifier of the control set in the assessment.
|
AssessmentControlSet |
withManualEvidenceCount(Integer manualEvidenceCount)
The total number of evidence objects that are uploaded manually to the control set.
|
AssessmentControlSet |
withRoles(Collection<Role> roles)
The roles that are associated with the control set.
|
AssessmentControlSet |
withRoles(Role... roles)
The roles that are associated with the control set.
|
AssessmentControlSet |
withStatus(ControlSetStatus status)
The current status of the control set.
|
AssessmentControlSet |
withStatus(String status)
The current status of the control set.
|
AssessmentControlSet |
withSystemEvidenceCount(Integer systemEvidenceCount)
The total number of evidence objects that are retrieved automatically for the control set.
|
public void setId(String id)
The identifier of the control set in the assessment. This is the control set name in a plain string format.
id
- The identifier of the control set in the assessment. This is the control set name in a plain string
format.public String getId()
The identifier of the control set in the assessment. This is the control set name in a plain string format.
public AssessmentControlSet withId(String id)
The identifier of the control set in the assessment. This is the control set name in a plain string format.
id
- The identifier of the control set in the assessment. This is the control set name in a plain string
format.public void setDescription(String description)
The description for the control set.
description
- The description for the control set.public String getDescription()
The description for the control set.
public AssessmentControlSet withDescription(String description)
The description for the control set.
description
- The description for the control set.public void setStatus(String status)
The current status of the control set.
status
- The current status of the control set.ControlSetStatus
public String getStatus()
The current status of the control set.
ControlSetStatus
public AssessmentControlSet withStatus(String status)
The current status of the control set.
status
- The current status of the control set.ControlSetStatus
public AssessmentControlSet withStatus(ControlSetStatus status)
The current status of the control set.
status
- The current status of the control set.ControlSetStatus
public List<Role> getRoles()
The roles that are associated with the control set.
public void setRoles(Collection<Role> roles)
The roles that are associated with the control set.
roles
- The roles that are associated with the control set.public AssessmentControlSet withRoles(Role... roles)
The roles that are associated with the control set.
NOTE: This method appends the values to the existing list (if any). Use
setRoles(java.util.Collection)
or withRoles(java.util.Collection)
if you want to override the
existing values.
roles
- The roles that are associated with the control set.public AssessmentControlSet withRoles(Collection<Role> roles)
The roles that are associated with the control set.
roles
- The roles that are associated with the control set.public List<AssessmentControl> getControls()
The list of controls that's contained with the control set.
public void setControls(Collection<AssessmentControl> controls)
The list of controls that's contained with the control set.
controls
- The list of controls that's contained with the control set.public AssessmentControlSet withControls(AssessmentControl... controls)
The list of controls that's contained with the control set.
NOTE: This method appends the values to the existing list (if any). Use
setControls(java.util.Collection)
or withControls(java.util.Collection)
if you want to override
the existing values.
controls
- The list of controls that's contained with the control set.public AssessmentControlSet withControls(Collection<AssessmentControl> controls)
The list of controls that's contained with the control set.
controls
- The list of controls that's contained with the control set.public List<Delegation> getDelegations()
The delegations that are associated with the control set.
public void setDelegations(Collection<Delegation> delegations)
The delegations that are associated with the control set.
delegations
- The delegations that are associated with the control set.public AssessmentControlSet withDelegations(Delegation... delegations)
The delegations that are associated with the control set.
NOTE: This method appends the values to the existing list (if any). Use
setDelegations(java.util.Collection)
or withDelegations(java.util.Collection)
if you want to
override the existing values.
delegations
- The delegations that are associated with the control set.public AssessmentControlSet withDelegations(Collection<Delegation> delegations)
The delegations that are associated with the control set.
delegations
- The delegations that are associated with the control set.public void setSystemEvidenceCount(Integer systemEvidenceCount)
The total number of evidence objects that are retrieved automatically for the control set.
systemEvidenceCount
- The total number of evidence objects that are retrieved automatically for the control set.public Integer getSystemEvidenceCount()
The total number of evidence objects that are retrieved automatically for the control set.
public AssessmentControlSet withSystemEvidenceCount(Integer systemEvidenceCount)
The total number of evidence objects that are retrieved automatically for the control set.
systemEvidenceCount
- The total number of evidence objects that are retrieved automatically for the control set.public void setManualEvidenceCount(Integer manualEvidenceCount)
The total number of evidence objects that are uploaded manually to the control set.
manualEvidenceCount
- The total number of evidence objects that are uploaded manually to the control set.public Integer getManualEvidenceCount()
The total number of evidence objects that are uploaded manually to the control set.
public AssessmentControlSet withManualEvidenceCount(Integer manualEvidenceCount)
The total number of evidence objects that are uploaded manually to the control set.
manualEvidenceCount
- The total number of evidence objects that are uploaded manually to the control set.public String toString()
toString
in class Object
Object.toString()
public AssessmentControlSet clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.