Interface AwsIamInstanceProfileRole.Builder

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

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

    • arn

      The ARN of the role.

      Parameters:
      arn - The ARN of the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assumeRolePolicyDocument

      AwsIamInstanceProfileRole.Builder assumeRolePolicyDocument(String assumeRolePolicyDocument)

      The policy that grants an entity permission to assume the role.

      Parameters:
      assumeRolePolicyDocument - The policy that grants an entity permission to assume the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createDate

      AwsIamInstanceProfileRole.Builder createDate(String createDate)

      Indicates when the role was created.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Parameters:
      createDate - Indicates when the role was created.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

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

      The path to the role.

      Parameters:
      path - The path to the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleId

      The identifier of the role.

      Parameters:
      roleId - The identifier of the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleName

      The name of the role.

      Parameters:
      roleName - The name of the role.
      Returns:
      Returns a reference to this object so that method calls can be chained together.