#[non_exhaustive]pub struct StartJobRunInput {
pub application_id: Option<String>,
pub client_token: Option<String>,
pub execution_role_arn: Option<String>,
pub job_driver: Option<JobDriver>,
pub configuration_overrides: Option<ConfigurationOverrides>,
pub tags: Option<HashMap<String, String>>,
pub execution_timeout_minutes: Option<i64>,
pub name: Option<String>,
}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: Option<String>The ID of the application on which to run the job.
client_token: Option<String>The client idempotency token of the job run to start. Its value must be unique for each request.
execution_role_arn: Option<String>The execution role ARN for the job run.
job_driver: Option<JobDriver>The job driver for the job run.
configuration_overrides: Option<ConfigurationOverrides>The configuration overrides for the job run.
The tags assigned to the job run.
execution_timeout_minutes: Option<i64>The maximum duration for the job run to run. If the job run runs beyond this duration, it will be automatically cancelled.
name: Option<String>The optional job run name. This doesn't have to be unique.
Implementations§
source§impl StartJobRunInput
impl StartJobRunInput
sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
The ID of the application on which to run the job.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
The client idempotency token of the job run to start. Its value must be unique for each request.
sourcepub fn execution_role_arn(&self) -> Option<&str>
pub fn execution_role_arn(&self) -> Option<&str>
The execution role ARN for the job run.
sourcepub fn job_driver(&self) -> Option<&JobDriver>
pub fn job_driver(&self) -> Option<&JobDriver>
The job driver for the job run.
sourcepub fn configuration_overrides(&self) -> Option<&ConfigurationOverrides>
pub fn configuration_overrides(&self) -> Option<&ConfigurationOverrides>
The configuration overrides for the job run.
The tags assigned to the job run.
sourcepub fn execution_timeout_minutes(&self) -> Option<i64>
pub fn execution_timeout_minutes(&self) -> Option<i64>
The maximum duration for the job run to run. If the job run runs beyond this duration, it will be automatically cancelled.
source§impl StartJobRunInput
impl StartJobRunInput
sourcepub fn builder() -> StartJobRunInputBuilder
pub fn builder() -> StartJobRunInputBuilder
Creates a new builder-style object to manufacture StartJobRunInput.
Trait Implementations§
source§impl Clone for StartJobRunInput
impl Clone for StartJobRunInput
source§fn clone(&self) -> StartJobRunInput
fn clone(&self) -> StartJobRunInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartJobRunInput
impl Debug for StartJobRunInput
source§impl PartialEq for StartJobRunInput
impl PartialEq for StartJobRunInput
source§fn eq(&self, other: &StartJobRunInput) -> bool
fn eq(&self, other: &StartJobRunInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StartJobRunInput
Auto Trait Implementations§
impl Freeze for StartJobRunInput
impl RefUnwindSafe for StartJobRunInput
impl Send for StartJobRunInput
impl Sync for StartJobRunInput
impl Unpin for StartJobRunInput
impl UnwindSafe for StartJobRunInput
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