Interface RoleAliasDescription.Builder

    • Method Detail

      • roleAlias

        RoleAliasDescription.Builder roleAlias​(String roleAlias)

        The role alias.

        Parameters:
        roleAlias - The role alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleAliasArn

        RoleAliasDescription.Builder roleAliasArn​(String roleAliasArn)

        The ARN of the role alias.

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

        RoleAliasDescription.Builder roleArn​(String roleArn)

        The role ARN.

        Parameters:
        roleArn - The role ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • owner

        RoleAliasDescription.Builder owner​(String owner)

        The role alias owner.

        Parameters:
        owner - The role alias owner.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • credentialDurationSeconds

        RoleAliasDescription.Builder credentialDurationSeconds​(Integer credentialDurationSeconds)

        The number of seconds for which the credential is valid.

        Parameters:
        credentialDurationSeconds - The number of seconds for which the credential is valid.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationDate

        RoleAliasDescription.Builder creationDate​(Instant creationDate)

        The UNIX timestamp of when the role alias was created.

        Parameters:
        creationDate - The UNIX timestamp of when the role alias was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedDate

        RoleAliasDescription.Builder lastModifiedDate​(Instant lastModifiedDate)

        The UNIX timestamp of when the role alias was last modified.

        Parameters:
        lastModifiedDate - The UNIX timestamp of when the role alias was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.