Struct aws_sdk_codedeploy::operation::get_application_revision::GetApplicationRevisionOutput
source · #[non_exhaustive]pub struct GetApplicationRevisionOutput {
pub application_name: Option<String>,
pub revision: Option<RevisionLocation>,
pub revision_info: Option<GenericRevisionInfo>,
/* private fields */
}
Expand description
Represents the output of a GetApplicationRevision
operation.
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.application_name: Option<String>
The name of the application that corresponds to the revision.
revision: Option<RevisionLocation>
Additional information about the revision, including type and location.
revision_info: Option<GenericRevisionInfo>
General information about the revision.
Implementations§
source§impl GetApplicationRevisionOutput
impl GetApplicationRevisionOutput
sourcepub fn application_name(&self) -> Option<&str>
pub fn application_name(&self) -> Option<&str>
The name of the application that corresponds to the revision.
sourcepub fn revision(&self) -> Option<&RevisionLocation>
pub fn revision(&self) -> Option<&RevisionLocation>
Additional information about the revision, including type and location.
sourcepub fn revision_info(&self) -> Option<&GenericRevisionInfo>
pub fn revision_info(&self) -> Option<&GenericRevisionInfo>
General information about the revision.
source§impl GetApplicationRevisionOutput
impl GetApplicationRevisionOutput
sourcepub fn builder() -> GetApplicationRevisionOutputBuilder
pub fn builder() -> GetApplicationRevisionOutputBuilder
Creates a new builder-style object to manufacture GetApplicationRevisionOutput
.
Trait Implementations§
source§impl Clone for GetApplicationRevisionOutput
impl Clone for GetApplicationRevisionOutput
source§fn clone(&self) -> GetApplicationRevisionOutput
fn clone(&self) -> GetApplicationRevisionOutput
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 GetApplicationRevisionOutput
impl Debug for GetApplicationRevisionOutput
source§impl PartialEq for GetApplicationRevisionOutput
impl PartialEq for GetApplicationRevisionOutput
source§fn eq(&self, other: &GetApplicationRevisionOutput) -> bool
fn eq(&self, other: &GetApplicationRevisionOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetApplicationRevisionOutput
impl RequestId for GetApplicationRevisionOutput
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 GetApplicationRevisionOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetApplicationRevisionOutput
impl Send for GetApplicationRevisionOutput
impl Sync for GetApplicationRevisionOutput
impl Unpin for GetApplicationRevisionOutput
impl UnwindSafe for GetApplicationRevisionOutput
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.