Struct aws_sdk_migrationhubrefactorspaces::operation::delete_application::DeleteApplicationOutput
source · #[non_exhaustive]pub struct DeleteApplicationOutput {
pub name: Option<String>,
pub arn: Option<String>,
pub application_id: Option<String>,
pub environment_id: Option<String>,
pub state: Option<ApplicationState>,
pub last_updated_time: Option<DateTime>,
/* 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.name: Option<String>
The name of the application.
arn: Option<String>
The Amazon Resource Name (ARN) of the application.
application_id: Option<String>
The ID of the application.
environment_id: Option<String>
The unique identifier of the application’s environment.
state: Option<ApplicationState>
The current state of the application.
last_updated_time: Option<DateTime>
A timestamp that indicates when the environment was last updated.
Implementations§
source§impl DeleteApplicationOutput
impl DeleteApplicationOutput
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The ID of the application.
sourcepub fn environment_id(&self) -> Option<&str>
pub fn environment_id(&self) -> Option<&str>
The unique identifier of the application’s environment.
sourcepub fn state(&self) -> Option<&ApplicationState>
pub fn state(&self) -> Option<&ApplicationState>
The current state of the application.
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
A timestamp that indicates when the environment was last updated.
source§impl DeleteApplicationOutput
impl DeleteApplicationOutput
sourcepub fn builder() -> DeleteApplicationOutputBuilder
pub fn builder() -> DeleteApplicationOutputBuilder
Creates a new builder-style object to manufacture DeleteApplicationOutput
.
Trait Implementations§
source§impl Clone for DeleteApplicationOutput
impl Clone for DeleteApplicationOutput
source§fn clone(&self) -> DeleteApplicationOutput
fn clone(&self) -> DeleteApplicationOutput
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 DeleteApplicationOutput
impl Debug for DeleteApplicationOutput
source§impl PartialEq for DeleteApplicationOutput
impl PartialEq for DeleteApplicationOutput
source§fn eq(&self, other: &DeleteApplicationOutput) -> bool
fn eq(&self, other: &DeleteApplicationOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DeleteApplicationOutput
impl RequestId for DeleteApplicationOutput
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 DeleteApplicationOutput
Auto Trait Implementations§
impl RefUnwindSafe for DeleteApplicationOutput
impl Send for DeleteApplicationOutput
impl Sync for DeleteApplicationOutput
impl Unpin for DeleteApplicationOutput
impl UnwindSafe for DeleteApplicationOutput
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.