public static final class CfnAssessment.DelegationProperty.Builder
extends java.lang.Object
CfnAssessment.DelegationProperty
Constructor and Description |
---|
Builder() |
public CfnAssessment.DelegationProperty.Builder assessmentId(java.lang.String assessmentId)
CfnAssessment.DelegationProperty.getAssessmentId()
assessmentId
- The identifier for the assessment that's associated with the delegation.this
public CfnAssessment.DelegationProperty.Builder assessmentName(java.lang.String assessmentName)
CfnAssessment.DelegationProperty.getAssessmentName()
assessmentName
- The name of the assessment that's associated with the delegation.this
public CfnAssessment.DelegationProperty.Builder comment(java.lang.String comment)
CfnAssessment.DelegationProperty.getComment()
comment
- The comment that's related to the delegation.this
public CfnAssessment.DelegationProperty.Builder controlSetId(java.lang.String controlSetId)
CfnAssessment.DelegationProperty.getControlSetId()
controlSetId
- The identifier for the control set that's associated with the delegation.this
public CfnAssessment.DelegationProperty.Builder createdBy(java.lang.String createdBy)
CfnAssessment.DelegationProperty.getCreatedBy()
createdBy
- The IAM user or role that created the delegation.
Minimum : 1
Maximum : 100
Pattern : ^[a-zA-Z0-9-_()\\[\\]\\s]+$
this
public CfnAssessment.DelegationProperty.Builder creationTime(java.lang.Number creationTime)
CfnAssessment.DelegationProperty.getCreationTime()
creationTime
- Specifies when the delegation was created.this
public CfnAssessment.DelegationProperty.Builder id(java.lang.String id)
CfnAssessment.DelegationProperty.getId()
id
- The unique identifier for the delegation.this
public CfnAssessment.DelegationProperty.Builder lastUpdated(java.lang.Number lastUpdated)
CfnAssessment.DelegationProperty.getLastUpdated()
lastUpdated
- Specifies when the delegation was last updated.this
public CfnAssessment.DelegationProperty.Builder roleArn(java.lang.String roleArn)
CfnAssessment.DelegationProperty.getRoleArn()
roleArn
- The Amazon Resource Name (ARN) of the IAM role.this
public CfnAssessment.DelegationProperty.Builder roleType(java.lang.String roleType)
CfnAssessment.DelegationProperty.getRoleType()
roleType
- The type of customer persona.
In
CreateAssessment
,roleType
can only bePROCESS_OWNER
.In
UpdateSettings
,roleType
can only bePROCESS_OWNER
.In
BatchCreateDelegationByAssessment
,roleType
can only beRESOURCE_OWNER
.
this
public CfnAssessment.DelegationProperty.Builder status(java.lang.String status)
CfnAssessment.DelegationProperty.getStatus()
status
- The status of the delegation.this
public CfnAssessment.DelegationProperty build()
CfnAssessment.DelegationProperty
java.lang.NullPointerException
- if any required attribute was not provided