Struct aws_sdk_deadline::types::AssignedSession
source · #[non_exhaustive]pub struct AssignedSession {
pub queue_id: String,
pub job_id: String,
pub session_actions: Vec<AssignedSessionAction>,
pub log_configuration: Option<LogConfiguration>,
}Expand description
The assigned session for the worker.
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.queue_id: StringThe queue ID of the assigned session.
job_id: StringThe job ID for the assigned session.
session_actions: Vec<AssignedSessionAction>The session actions to apply to the assigned session.
log_configuration: Option<LogConfiguration>The log configuration for the worker's assigned session.
Implementations§
source§impl AssignedSession
impl AssignedSession
sourcepub fn session_actions(&self) -> &[AssignedSessionAction]
pub fn session_actions(&self) -> &[AssignedSessionAction]
The session actions to apply to the assigned session.
sourcepub fn log_configuration(&self) -> Option<&LogConfiguration>
pub fn log_configuration(&self) -> Option<&LogConfiguration>
The log configuration for the worker's assigned session.
source§impl AssignedSession
impl AssignedSession
sourcepub fn builder() -> AssignedSessionBuilder
pub fn builder() -> AssignedSessionBuilder
Creates a new builder-style object to manufacture AssignedSession.
Trait Implementations§
source§impl Clone for AssignedSession
impl Clone for AssignedSession
source§fn clone(&self) -> AssignedSession
fn clone(&self) -> AssignedSession
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 AssignedSession
impl Debug for AssignedSession
source§impl PartialEq for AssignedSession
impl PartialEq for AssignedSession
source§fn eq(&self, other: &AssignedSession) -> bool
fn eq(&self, other: &AssignedSession) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AssignedSession
Auto Trait Implementations§
impl Freeze for AssignedSession
impl RefUnwindSafe for AssignedSession
impl Send for AssignedSession
impl Sync for AssignedSession
impl Unpin for AssignedSession
impl UnwindSafe for AssignedSession
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.