Interface Role.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Role.Builder,Role>, SdkBuilder<Role.Builder,Role>, SdkPojo
Enclosing class:
Role

public static interface Role.Builder extends SdkPojo, CopyableBuilder<Role.Builder,Role>
  • Method Details

    • roleType

      Role.Builder roleType(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.

      Parameters:
      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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • roleType

      Role.Builder roleType(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.

      Parameters:
      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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • roleArn

      Role.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.