@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Delegation extends Object implements Serializable, Cloneable, StructuredPojo
The assignment of a control set to a delegate for review.
| Constructor and Description |
|---|
Delegation() |
| Modifier and Type | Method and Description |
|---|---|
Delegation |
clone() |
boolean |
equals(Object obj) |
String |
getAssessmentId()
The identifier for the assessment that's associated with the delegation.
|
String |
getAssessmentName()
The name of the assessment that's associated with the delegation.
|
String |
getComment()
The comment that's related to the delegation.
|
String |
getControlSetId()
The identifier for the control set that's associated with the delegation.
|
String |
getCreatedBy()
The user or role that created the delegation.
|
Date |
getCreationTime()
Specifies when the delegation was created.
|
String |
getId()
The unique identifier for the delegation.
|
Date |
getLastUpdated()
Specifies when the delegation was last updated.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role.
|
String |
getRoleType()
The type of customer persona.
|
String |
getStatus()
The status of the delegation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAssessmentId(String assessmentId)
The identifier for the assessment that's associated with the delegation.
|
void |
setAssessmentName(String assessmentName)
The name of the assessment that's associated with the delegation.
|
void |
setComment(String comment)
The comment that's related to the delegation.
|
void |
setControlSetId(String controlSetId)
The identifier for the control set that's associated with the delegation.
|
void |
setCreatedBy(String createdBy)
The user or role that created the delegation.
|
void |
setCreationTime(Date creationTime)
Specifies when the delegation was created.
|
void |
setId(String id)
The unique identifier for the delegation.
|
void |
setLastUpdated(Date lastUpdated)
Specifies when the delegation was last updated.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
void |
setRoleType(String roleType)
The type of customer persona.
|
void |
setStatus(String status)
The status of the delegation.
|
String |
toString()
Returns a string representation of this object.
|
Delegation |
withAssessmentId(String assessmentId)
The identifier for the assessment that's associated with the delegation.
|
Delegation |
withAssessmentName(String assessmentName)
The name of the assessment that's associated with the delegation.
|
Delegation |
withComment(String comment)
The comment that's related to the delegation.
|
Delegation |
withControlSetId(String controlSetId)
The identifier for the control set that's associated with the delegation.
|
Delegation |
withCreatedBy(String createdBy)
The user or role that created the delegation.
|
Delegation |
withCreationTime(Date creationTime)
Specifies when the delegation was created.
|
Delegation |
withId(String id)
The unique identifier for the delegation.
|
Delegation |
withLastUpdated(Date lastUpdated)
Specifies when the delegation was last updated.
|
Delegation |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
Delegation |
withRoleType(RoleType roleType)
The type of customer persona.
|
Delegation |
withRoleType(String roleType)
The type of customer persona.
|
Delegation |
withStatus(DelegationStatus status)
The status of the delegation.
|
Delegation |
withStatus(String status)
The status of the delegation.
|
public void setId(String id)
The unique identifier for the delegation.
id - The unique identifier for the delegation.public String getId()
The unique identifier for the delegation.
public Delegation withId(String id)
The unique identifier for the delegation.
id - The unique identifier for the delegation.public void setAssessmentName(String assessmentName)
The name of the assessment that's associated with the delegation.
assessmentName - The name of the assessment that's associated with the delegation.public String getAssessmentName()
The name of the assessment that's associated with the delegation.
public Delegation withAssessmentName(String assessmentName)
The name of the assessment that's associated with the delegation.
assessmentName - The name of the assessment that's associated with the delegation.public void setAssessmentId(String assessmentId)
The identifier for the assessment that's associated with the delegation.
assessmentId - The identifier for the assessment that's associated with the delegation.public String getAssessmentId()
The identifier for the assessment that's associated with the delegation.
public Delegation withAssessmentId(String assessmentId)
The identifier for the assessment that's associated with the delegation.
assessmentId - The identifier for the assessment that's associated with the delegation.public void setStatus(String status)
The status of the delegation.
status - The status of the delegation.DelegationStatuspublic String getStatus()
The status of the delegation.
DelegationStatuspublic Delegation withStatus(String status)
The status of the delegation.
status - The status of the delegation.DelegationStatuspublic Delegation withStatus(DelegationStatus status)
The status of the delegation.
status - The status of the delegation.DelegationStatuspublic void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
roleArn - The Amazon Resource Name (ARN) of the IAM role.public String getRoleArn()
The Amazon Resource Name (ARN) of the IAM role.
public Delegation withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
roleArn - The Amazon Resource Name (ARN) of the IAM role.public void setRoleType(String roleType)
The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.
roleType - The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be
RESOURCE_OWNER.
RoleTypepublic String getRoleType()
The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be
RESOURCE_OWNER.
RoleTypepublic Delegation withRoleType(String roleType)
The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.
roleType - The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be
RESOURCE_OWNER.
RoleTypepublic Delegation withRoleType(RoleType roleType)
The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.
roleType - The type of customer persona.
In CreateAssessment, roleType can only be PROCESS_OWNER.
In UpdateSettings, roleType can only be PROCESS_OWNER.
In BatchCreateDelegationByAssessment, roleType can only be
RESOURCE_OWNER.
RoleTypepublic void setCreationTime(Date creationTime)
Specifies when the delegation was created.
creationTime - Specifies when the delegation was created.public Date getCreationTime()
Specifies when the delegation was created.
public Delegation withCreationTime(Date creationTime)
Specifies when the delegation was created.
creationTime - Specifies when the delegation was created.public void setLastUpdated(Date lastUpdated)
Specifies when the delegation was last updated.
lastUpdated - Specifies when the delegation was last updated.public Date getLastUpdated()
Specifies when the delegation was last updated.
public Delegation withLastUpdated(Date lastUpdated)
Specifies when the delegation was last updated.
lastUpdated - Specifies when the delegation was last updated.public void setControlSetId(String controlSetId)
The identifier for the control set that's associated with the delegation.
controlSetId - The identifier for the control set that's associated with the delegation.public String getControlSetId()
The identifier for the control set that's associated with the delegation.
public Delegation withControlSetId(String controlSetId)
The identifier for the control set that's associated with the delegation.
controlSetId - The identifier for the control set that's associated with the delegation.public void setComment(String comment)
The comment that's related to the delegation.
comment - The comment that's related to the delegation.public String getComment()
The comment that's related to the delegation.
public Delegation withComment(String comment)
The comment that's related to the delegation.
comment - The comment that's related to the delegation.public void setCreatedBy(String createdBy)
The user or role that created the delegation.
createdBy - The user or role that created the delegation.public String getCreatedBy()
The user or role that created the delegation.
public Delegation withCreatedBy(String createdBy)
The user or role that created the delegation.
createdBy - The user or role that created the delegation.public String toString()
toString in class ObjectObject.toString()public Delegation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.