Interface AwsIamAccessKeySessionContextSessionIssuer.Builder

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

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

    • 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

      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.
    • arn

      The ARN of the session.

      Parameters:
      arn - The ARN of the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      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.