Struct aws_sdk_emrserverless::types::JobRunSummary
source · #[non_exhaustive]pub struct JobRunSummary {
pub application_id: String,
pub id: String,
pub name: Option<String>,
pub arn: String,
pub created_by: String,
pub created_at: DateTime,
pub updated_at: DateTime,
pub execution_role: String,
pub state: JobRunState,
pub state_details: String,
pub release_label: String,
pub type: Option<String>,
}Expand description
The summary of attributes associated with a job run.
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.application_id: StringThe ID of the application the job is running on.
id: StringThe ID of the job run.
name: Option<String>The optional job run name. This doesn't have to be unique.
arn: StringThe ARN of the job run.
created_by: StringThe user who created the job run.
created_at: DateTimeThe date and time when the job run was created.
updated_at: DateTimeThe date and time when the job run was last updated.
execution_role: StringThe execution role ARN of the job run.
state: JobRunStateThe state of the job run.
state_details: StringThe state details of the job run.
release_label: StringThe Amazon EMR release associated with the application your job is running on.
type: Option<String>The type of job run, such as Spark or Hive.
Implementations§
source§impl JobRunSummary
impl JobRunSummary
sourcepub fn application_id(&self) -> &str
pub fn application_id(&self) -> &str
The ID of the application the job is running on.
sourcepub fn created_by(&self) -> &str
pub fn created_by(&self) -> &str
The user who created the job run.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The date and time when the job run was created.
sourcepub fn updated_at(&self) -> &DateTime
pub fn updated_at(&self) -> &DateTime
The date and time when the job run was last updated.
sourcepub fn execution_role(&self) -> &str
pub fn execution_role(&self) -> &str
The execution role ARN of the job run.
sourcepub fn state(&self) -> &JobRunState
pub fn state(&self) -> &JobRunState
The state of the job run.
sourcepub fn state_details(&self) -> &str
pub fn state_details(&self) -> &str
The state details of the job run.
sourcepub fn release_label(&self) -> &str
pub fn release_label(&self) -> &str
The Amazon EMR release associated with the application your job is running on.
source§impl JobRunSummary
impl JobRunSummary
sourcepub fn builder() -> JobRunSummaryBuilder
pub fn builder() -> JobRunSummaryBuilder
Creates a new builder-style object to manufacture JobRunSummary.
Trait Implementations§
source§impl Clone for JobRunSummary
impl Clone for JobRunSummary
source§fn clone(&self) -> JobRunSummary
fn clone(&self) -> JobRunSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for JobRunSummary
impl Debug for JobRunSummary
source§impl PartialEq for JobRunSummary
impl PartialEq for JobRunSummary
source§fn eq(&self, other: &JobRunSummary) -> bool
fn eq(&self, other: &JobRunSummary) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for JobRunSummary
Auto Trait Implementations§
impl Freeze for JobRunSummary
impl RefUnwindSafe for JobRunSummary
impl Send for JobRunSummary
impl Sync for JobRunSummary
impl Unpin for JobRunSummary
impl UnwindSafe for JobRunSummary
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