Struct aws_sdk_lightsail::operation::create_gui_session_access_details::CreateGuiSessionAccessDetailsOutput
source · #[non_exhaustive]pub struct CreateGuiSessionAccessDetailsOutput {
pub resource_name: Option<String>,
pub status: Option<Status>,
pub percentage_complete: Option<i32>,
pub failure_reason: Option<String>,
pub sessions: Option<Vec<Session>>,
/* private fields */
}
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.resource_name: Option<String>
The resource name.
status: Option<Status>
The status of the operation.
percentage_complete: Option<i32>
The percentage of completion for the operation.
failure_reason: Option<String>
The reason the operation failed.
sessions: Option<Vec<Session>>
Returns information about the specified NICE DCV GUI session.
Implementations§
source§impl CreateGuiSessionAccessDetailsOutput
impl CreateGuiSessionAccessDetailsOutput
sourcepub fn resource_name(&self) -> Option<&str>
pub fn resource_name(&self) -> Option<&str>
The resource name.
sourcepub fn percentage_complete(&self) -> Option<i32>
pub fn percentage_complete(&self) -> Option<i32>
The percentage of completion for the operation.
sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
The reason the operation failed.
source§impl CreateGuiSessionAccessDetailsOutput
impl CreateGuiSessionAccessDetailsOutput
sourcepub fn builder() -> CreateGuiSessionAccessDetailsOutputBuilder
pub fn builder() -> CreateGuiSessionAccessDetailsOutputBuilder
Creates a new builder-style object to manufacture CreateGuiSessionAccessDetailsOutput
.
Trait Implementations§
source§impl Clone for CreateGuiSessionAccessDetailsOutput
impl Clone for CreateGuiSessionAccessDetailsOutput
source§fn clone(&self) -> CreateGuiSessionAccessDetailsOutput
fn clone(&self) -> CreateGuiSessionAccessDetailsOutput
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 PartialEq for CreateGuiSessionAccessDetailsOutput
impl PartialEq for CreateGuiSessionAccessDetailsOutput
source§fn eq(&self, other: &CreateGuiSessionAccessDetailsOutput) -> bool
fn eq(&self, other: &CreateGuiSessionAccessDetailsOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateGuiSessionAccessDetailsOutput
impl RequestId for CreateGuiSessionAccessDetailsOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for CreateGuiSessionAccessDetailsOutput
Auto Trait Implementations§
impl Freeze for CreateGuiSessionAccessDetailsOutput
impl RefUnwindSafe for CreateGuiSessionAccessDetailsOutput
impl Send for CreateGuiSessionAccessDetailsOutput
impl Sync for CreateGuiSessionAccessDetailsOutput
impl Unpin for CreateGuiSessionAccessDetailsOutput
impl UnwindSafe for CreateGuiSessionAccessDetailsOutput
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>
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.