Interface ActorSession.Builder

  • Method Details

    • uid

      Unique identifier of the session.

      Parameters:
      uid - Unique identifier of the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mfaStatus

      ActorSession.Builder mfaStatus(String mfaStatus)

      Indicates whether multi-factor authentication (MFA) was used for authentication during the session.

      In CloudTrail, you can find this value as userIdentity.sessionContext.attributes.mfaAuthenticated.

      Parameters:
      mfaStatus - Indicates whether multi-factor authentication (MFA) was used for authentication during the session.

      In CloudTrail, you can find this value as userIdentity.sessionContext.attributes.mfaAuthenticated.

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

      Indicates whether multi-factor authentication (MFA) was used for authentication during the session.

      In CloudTrail, you can find this value as userIdentity.sessionContext.attributes.mfaAuthenticated.

      Parameters:
      mfaStatus - Indicates whether multi-factor authentication (MFA) was used for authentication during the session.

      In CloudTrail, you can find this value as userIdentity.sessionContext.attributes.mfaAuthenticated.

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

      ActorSession.Builder createdTime(Long createdTime)

      The timestamp for when the session was created.

      In CloudTrail, you can find this value as userIdentity.sessionContext.attributes.creationDate.

      Parameters:
      createdTime - The timestamp for when the session was created.

      In CloudTrail, you can find this value as userIdentity.sessionContext.attributes.creationDate.

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

      ActorSession.Builder issuer(String issuer)

      The issuer of the session.

      In CloudTrail, you can find this value as userIdentity.sessionContext.sessionIssuer.arn.

      Parameters:
      issuer - The issuer of the session.

      In CloudTrail, you can find this value as userIdentity.sessionContext.sessionIssuer.arn.

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