Interface SessionMappingDetail.Builder

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

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

    • studioId

      The ID of the Amazon EMR Studio.

      Parameters:
      studioId - The ID of the Amazon EMR Studio.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityId

      SessionMappingDetail.Builder identityId(String identityId)

      The globally unique identifier (GUID) of the user or group.

      Parameters:
      identityId - The globally unique identifier (GUID) of the user or group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityName

      SessionMappingDetail.Builder identityName(String identityName)

      The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.

      Parameters:
      identityName - The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityType

      SessionMappingDetail.Builder identityType(String identityType)

      Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

      Parameters:
      identityType - Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityType

      SessionMappingDetail.Builder identityType(IdentityType identityType)

      Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

      Parameters:
      identityType - Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sessionPolicyArn

      SessionMappingDetail.Builder sessionPolicyArn(String sessionPolicyArn)

      The Amazon Resource Name (ARN) of the session policy associated with the user or group.

      Parameters:
      sessionPolicyArn - The Amazon Resource Name (ARN) of the session policy associated with the user or group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      SessionMappingDetail.Builder creationTime(Instant creationTime)

      The time the session mapping was created.

      Parameters:
      creationTime - The time the session mapping was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      SessionMappingDetail.Builder lastModifiedTime(Instant lastModifiedTime)

      The time the session mapping was last modified.

      Parameters:
      lastModifiedTime - The time the session mapping was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.