Interface AwsIamAccessKeySessionContextSessionIssuer.Builder

    • Method Detail

      • type

        AwsIamAccessKeySessionContextSessionIssuer.Builder type​(String type)

        The type of principal (user, role, or group) that created the session.

        Parameters:
        type - The type of principal (user, role, or group) that created the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • principalId

        AwsIamAccessKeySessionContextSessionIssuer.Builder principalId​(String principalId)

        The principal ID of the principal (user, role, or group) that created the session.

        Parameters:
        principalId - The principal ID of the principal (user, role, or group) that created the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accountId

        AwsIamAccessKeySessionContextSessionIssuer.Builder accountId​(String accountId)

        The identifier of the Amazon Web Services account that created the session.

        Parameters:
        accountId - The identifier of the Amazon Web Services account that created the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userName

        AwsIamAccessKeySessionContextSessionIssuer.Builder userName​(String userName)

        The name of the principal that created the session.

        Parameters:
        userName - The name of the principal that created the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.