Struct aws_sdk_athena::operation::get_session::GetSessionOutput
source · #[non_exhaustive]pub struct GetSessionOutput {
pub session_id: Option<String>,
pub description: Option<String>,
pub work_group: Option<String>,
pub engine_version: Option<String>,
pub engine_configuration: Option<EngineConfiguration>,
pub notebook_version: Option<String>,
pub session_configuration: Option<SessionConfiguration>,
pub status: Option<SessionStatus>,
pub statistics: Option<SessionStatistics>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.session_id: Option<String>The session ID.
description: Option<String>The session description.
work_group: Option<String>The workgroup to which the session belongs.
engine_version: Option<String>The engine version used by the session (for example, PySpark engine version 3). You can get a list of engine versions by calling ListEngineVersions.
engine_configuration: Option<EngineConfiguration>Contains engine configuration information like DPU usage.
notebook_version: Option<String>The notebook version.
session_configuration: Option<SessionConfiguration>Contains the workgroup configuration information used by the session.
status: Option<SessionStatus>Contains information about the status of the session.
statistics: Option<SessionStatistics>Contains the DPU execution time.
Implementations§
source§impl GetSessionOutput
impl GetSessionOutput
sourcepub fn session_id(&self) -> Option<&str>
pub fn session_id(&self) -> Option<&str>
The session ID.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The session description.
sourcepub fn work_group(&self) -> Option<&str>
pub fn work_group(&self) -> Option<&str>
The workgroup to which the session belongs.
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
The engine version used by the session (for example, PySpark engine version 3). You can get a list of engine versions by calling ListEngineVersions.
sourcepub fn engine_configuration(&self) -> Option<&EngineConfiguration>
pub fn engine_configuration(&self) -> Option<&EngineConfiguration>
Contains engine configuration information like DPU usage.
sourcepub fn notebook_version(&self) -> Option<&str>
pub fn notebook_version(&self) -> Option<&str>
The notebook version.
sourcepub fn session_configuration(&self) -> Option<&SessionConfiguration>
pub fn session_configuration(&self) -> Option<&SessionConfiguration>
Contains the workgroup configuration information used by the session.
sourcepub fn status(&self) -> Option<&SessionStatus>
pub fn status(&self) -> Option<&SessionStatus>
Contains information about the status of the session.
sourcepub fn statistics(&self) -> Option<&SessionStatistics>
pub fn statistics(&self) -> Option<&SessionStatistics>
Contains the DPU execution time.
source§impl GetSessionOutput
impl GetSessionOutput
sourcepub fn builder() -> GetSessionOutputBuilder
pub fn builder() -> GetSessionOutputBuilder
Creates a new builder-style object to manufacture GetSessionOutput.
Trait Implementations§
source§impl Clone for GetSessionOutput
impl Clone for GetSessionOutput
source§fn clone(&self) -> GetSessionOutput
fn clone(&self) -> GetSessionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetSessionOutput
impl Debug for GetSessionOutput
source§impl PartialEq for GetSessionOutput
impl PartialEq for GetSessionOutput
source§fn eq(&self, other: &GetSessionOutput) -> bool
fn eq(&self, other: &GetSessionOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetSessionOutput
impl RequestId for GetSessionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetSessionOutput
Auto Trait Implementations§
impl Freeze for GetSessionOutput
impl RefUnwindSafe for GetSessionOutput
impl Send for GetSessionOutput
impl Sync for GetSessionOutput
impl Unpin for GetSessionOutput
impl UnwindSafe for GetSessionOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more