Class SessionConfiguration

    • Method Detail

      • executionRole

        public final String executionRole()

        The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups. This property applies only to Spark enabled workgroups and Identity Center enabled workgroups.

        Returns:
        The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups. This property applies only to Spark enabled workgroups and Identity Center enabled workgroups.
      • workingDirectory

        public final String workingDirectory()

        The Amazon S3 location that stores information for the notebook.

        Returns:
        The Amazon S3 location that stores information for the notebook.
      • idleTimeoutSeconds

        public final Long idleTimeoutSeconds()

        The idle timeout in seconds for the session.

        Returns:
        The idle timeout in seconds for the session.
      • encryptionConfiguration

        public final EncryptionConfiguration encryptionConfiguration()
        Returns the value of the EncryptionConfiguration property for this object.
        Returns:
        The value of the EncryptionConfiguration property for this object.
      • 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)