Interface CreateDelegationRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CreateDelegationRequest.Builder,CreateDelegationRequest>,SdkBuilder<CreateDelegationRequest.Builder,CreateDelegationRequest>,SdkPojo
- Enclosing class:
- CreateDelegationRequest
public static interface CreateDelegationRequest.Builder extends SdkPojo, CopyableBuilder<CreateDelegationRequest.Builder,CreateDelegationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateDelegationRequest.Buildercomment(String comment)A comment that's related to the delegation request.CreateDelegationRequest.BuildercontrolSetId(String controlSetId)The unique identifier for the control set.CreateDelegationRequest.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the IAM role.CreateDelegationRequest.BuilderroleType(String roleType)The type of customer persona.CreateDelegationRequest.BuilderroleType(RoleType roleType)The type of customer persona.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
comment
CreateDelegationRequest.Builder comment(String comment)
A comment that's related to the delegation request.
- Parameters:
comment- A comment that's related to the delegation request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlSetId
CreateDelegationRequest.Builder controlSetId(String controlSetId)
The unique identifier for the control set.
- Parameters:
controlSetId- The unique identifier for the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
CreateDelegationRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleType
CreateDelegationRequest.Builder roleType(String roleType)
The type of customer persona.
In
CreateAssessment,roleTypecan only bePROCESS_OWNER.In
UpdateSettings,roleTypecan only bePROCESS_OWNER.In
BatchCreateDelegationByAssessment,roleTypecan only beRESOURCE_OWNER.- Parameters:
roleType- The type of customer persona.In
CreateAssessment,roleTypecan only bePROCESS_OWNER.In
UpdateSettings,roleTypecan only bePROCESS_OWNER.In
BatchCreateDelegationByAssessment,roleTypecan only beRESOURCE_OWNER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RoleType,RoleType
-
roleType
CreateDelegationRequest.Builder roleType(RoleType roleType)
The type of customer persona.
In
CreateAssessment,roleTypecan only bePROCESS_OWNER.In
UpdateSettings,roleTypecan only bePROCESS_OWNER.In
BatchCreateDelegationByAssessment,roleTypecan only beRESOURCE_OWNER.- Parameters:
roleType- The type of customer persona.In
CreateAssessment,roleTypecan only bePROCESS_OWNER.In
UpdateSettings,roleTypecan only bePROCESS_OWNER.In
BatchCreateDelegationByAssessment,roleTypecan only beRESOURCE_OWNER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RoleType,RoleType
-
-