Struct aws_sdk_nimble::types::StreamingSessionBackup
source · #[non_exhaustive]pub struct StreamingSessionBackup {
pub arn: Option<String>,
pub created_at: Option<DateTime>,
pub launch_profile_id: Option<String>,
pub owned_by: Option<String>,
pub session_id: Option<String>,
pub state: Option<StreamingSessionState>,
pub status_code: Option<StreamingSessionStatusCode>,
pub status_message: Option<String>,
pub backup_id: Option<String>,
pub tags: Option<HashMap<String, String>>,
}Expand description
Information about the streaming session backup.
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.arn: Option<String>The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
created_at: Option<DateTime>The ISO timestamp in for when the resource was created.
launch_profile_id: Option<String>The ID of the launch profile which allowed the backups for the streaming session.
owned_by: Option<String>The user ID of the user that owns the streaming session.
session_id: Option<String>The streaming session ID for the StreamingSessionBackup.
state: Option<StreamingSessionState>The streaming session state.
status_code: Option<StreamingSessionStatusCode>The status code.
status_message: Option<String>The status message for the streaming session backup.
backup_id: Option<String>The ID of the backup.
A collection of labels, in the form of key-value pairs, that apply to this resource.
Implementations§
source§impl StreamingSessionBackup
impl StreamingSessionBackup
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) that is assigned to a studio resource and uniquely identifies it. ARNs are unique across all Regions.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The ISO timestamp in for when the resource was created.
sourcepub fn launch_profile_id(&self) -> Option<&str>
pub fn launch_profile_id(&self) -> Option<&str>
The ID of the launch profile which allowed the backups for the streaming session.
sourcepub fn owned_by(&self) -> Option<&str>
pub fn owned_by(&self) -> Option<&str>
The user ID of the user that owns the streaming session.
sourcepub fn session_id(&self) -> Option<&str>
pub fn session_id(&self) -> Option<&str>
The streaming session ID for the StreamingSessionBackup.
sourcepub fn state(&self) -> Option<&StreamingSessionState>
pub fn state(&self) -> Option<&StreamingSessionState>
The streaming session state.
sourcepub fn status_code(&self) -> Option<&StreamingSessionStatusCode>
pub fn status_code(&self) -> Option<&StreamingSessionStatusCode>
The status code.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The status message for the streaming session backup.
A collection of labels, in the form of key-value pairs, that apply to this resource.
source§impl StreamingSessionBackup
impl StreamingSessionBackup
sourcepub fn builder() -> StreamingSessionBackupBuilder
pub fn builder() -> StreamingSessionBackupBuilder
Creates a new builder-style object to manufacture StreamingSessionBackup.
Trait Implementations§
source§impl Clone for StreamingSessionBackup
impl Clone for StreamingSessionBackup
source§fn clone(&self) -> StreamingSessionBackup
fn clone(&self) -> StreamingSessionBackup
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StreamingSessionBackup
impl Debug for StreamingSessionBackup
source§impl PartialEq for StreamingSessionBackup
impl PartialEq for StreamingSessionBackup
source§fn eq(&self, other: &StreamingSessionBackup) -> bool
fn eq(&self, other: &StreamingSessionBackup) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StreamingSessionBackup
Auto Trait Implementations§
impl Freeze for StreamingSessionBackup
impl RefUnwindSafe for StreamingSessionBackup
impl Send for StreamingSessionBackup
impl Sync for StreamingSessionBackup
impl Unpin for StreamingSessionBackup
impl UnwindSafe for StreamingSessionBackup
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