Struct aws_sdk_deadline::types::AssignedSessionAction
source · #[non_exhaustive]pub struct AssignedSessionAction {
pub session_action_id: String,
pub definition: Option<AssignedSessionActionDefinition>,
}Expand description
The action for a session defined by the session action ID.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.session_action_id: StringThe session action ID for the assigned session.
definition: Option<AssignedSessionActionDefinition>The definition of the assigned session action.
Implementations§
source§impl AssignedSessionAction
impl AssignedSessionAction
sourcepub fn session_action_id(&self) -> &str
pub fn session_action_id(&self) -> &str
The session action ID for the assigned session.
sourcepub fn definition(&self) -> Option<&AssignedSessionActionDefinition>
pub fn definition(&self) -> Option<&AssignedSessionActionDefinition>
The definition of the assigned session action.
source§impl AssignedSessionAction
impl AssignedSessionAction
sourcepub fn builder() -> AssignedSessionActionBuilder
pub fn builder() -> AssignedSessionActionBuilder
Creates a new builder-style object to manufacture AssignedSessionAction.
Trait Implementations§
source§impl Clone for AssignedSessionAction
impl Clone for AssignedSessionAction
source§fn clone(&self) -> AssignedSessionAction
fn clone(&self) -> AssignedSessionAction
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for AssignedSessionAction
impl Debug for AssignedSessionAction
source§impl PartialEq for AssignedSessionAction
impl PartialEq for AssignedSessionAction
source§fn eq(&self, other: &AssignedSessionAction) -> bool
fn eq(&self, other: &AssignedSessionAction) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AssignedSessionAction
Auto Trait Implementations§
impl Freeze for AssignedSessionAction
impl RefUnwindSafe for AssignedSessionAction
impl Send for AssignedSessionAction
impl Sync for AssignedSessionAction
impl Unpin for AssignedSessionAction
impl UnwindSafe for AssignedSessionAction
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.