Class SessionMappingSummary

    • Method Detail

      • studioId

        public final String studioId()

        The ID of the Amazon EMR Studio.

        Returns:
        The ID of the Amazon EMR Studio.
      • identityId

        public final String identityId()

        The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store.

        Returns:
        The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store.
      • identityName

        public final 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.

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

        public final IdentityType identityType()

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

        If the service returns an enum value that is not available in the current SDK version, identityType will return IdentityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from identityTypeAsString().

        Returns:
        Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
        See Also:
        IdentityType
      • identityTypeAsString

        public final String identityTypeAsString()

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

        If the service returns an enum value that is not available in the current SDK version, identityType will return IdentityType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from identityTypeAsString().

        Returns:
        Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
        See Also:
        IdentityType
      • sessionPolicyArn

        public final String sessionPolicyArn()

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

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

        public final Instant creationTime()

        The time the session mapping was created.

        Returns:
        The time the session mapping was created.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)