Struct aws_sdk_emrserverless::types::ApplicationSummary
source · #[non_exhaustive]pub struct ApplicationSummary {
pub id: String,
pub name: Option<String>,
pub arn: String,
pub release_label: String,
pub type: String,
pub state: ApplicationState,
pub state_details: Option<String>,
pub created_at: DateTime,
pub updated_at: DateTime,
pub architecture: Option<Architecture>,
}Expand description
The summary of attributes associated with an application.
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.id: StringThe ID of the application.
name: Option<String>The name of the application.
arn: StringThe ARN of the application.
release_label: StringThe Amazon EMR release associated with the application.
type: StringThe type of application, such as Spark or Hive.
state: ApplicationStateThe state of the application.
state_details: Option<String>The state details of the application.
created_at: DateTimeThe date and time when the application was created.
updated_at: DateTimeThe date and time when the application was last updated.
architecture: Option<Architecture>The CPU architecture of an application.
Implementations§
source§impl ApplicationSummary
impl ApplicationSummary
sourcepub fn release_label(&self) -> &str
pub fn release_label(&self) -> &str
The Amazon EMR release associated with the application.
sourcepub fn state(&self) -> &ApplicationState
pub fn state(&self) -> &ApplicationState
The state of the application.
sourcepub fn state_details(&self) -> Option<&str>
pub fn state_details(&self) -> Option<&str>
The state details of the application.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The date and time when the application was created.
sourcepub fn updated_at(&self) -> &DateTime
pub fn updated_at(&self) -> &DateTime
The date and time when the application was last updated.
sourcepub fn architecture(&self) -> Option<&Architecture>
pub fn architecture(&self) -> Option<&Architecture>
The CPU architecture of an application.
source§impl ApplicationSummary
impl ApplicationSummary
sourcepub fn builder() -> ApplicationSummaryBuilder
pub fn builder() -> ApplicationSummaryBuilder
Creates a new builder-style object to manufacture ApplicationSummary.
Trait Implementations§
source§impl Clone for ApplicationSummary
impl Clone for ApplicationSummary
source§fn clone(&self) -> ApplicationSummary
fn clone(&self) -> ApplicationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ApplicationSummary
impl Debug for ApplicationSummary
source§impl PartialEq for ApplicationSummary
impl PartialEq for ApplicationSummary
source§fn eq(&self, other: &ApplicationSummary) -> bool
fn eq(&self, other: &ApplicationSummary) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ApplicationSummary
Auto Trait Implementations§
impl Freeze for ApplicationSummary
impl RefUnwindSafe for ApplicationSummary
impl Send for ApplicationSummary
impl Sync for ApplicationSummary
impl Unpin for ApplicationSummary
impl UnwindSafe for ApplicationSummary
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