#[non_exhaustive]pub struct StartJobRunInputBuilder { /* private fields */ }
Expand description
A builder for StartJobRunInput
.
Implementations§
source§impl StartJobRunInputBuilder
impl StartJobRunInputBuilder
sourcepub fn application_id(self, input: impl Into<String>) -> Self
pub fn application_id(self, input: impl Into<String>) -> Self
The ID of the application on which to run the job.
This field is required.sourcepub fn set_application_id(self, input: Option<String>) -> Self
pub fn set_application_id(self, input: Option<String>) -> Self
The ID of the application on which to run the job.
sourcepub fn get_application_id(&self) -> &Option<String>
pub fn get_application_id(&self) -> &Option<String>
The ID of the application on which to run the job.
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
The client idempotency token of the job run to start. Its value must be unique for each request.
This field is required.sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
The client idempotency token of the job run to start. Its value must be unique for each request.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
The client idempotency token of the job run to start. Its value must be unique for each request.
sourcepub fn execution_role_arn(self, input: impl Into<String>) -> Self
pub fn execution_role_arn(self, input: impl Into<String>) -> Self
The execution role ARN for the job run.
This field is required.sourcepub fn set_execution_role_arn(self, input: Option<String>) -> Self
pub fn set_execution_role_arn(self, input: Option<String>) -> Self
The execution role ARN for the job run.
sourcepub fn get_execution_role_arn(&self) -> &Option<String>
pub fn get_execution_role_arn(&self) -> &Option<String>
The execution role ARN for the job run.
sourcepub fn job_driver(self, input: JobDriver) -> Self
pub fn job_driver(self, input: JobDriver) -> Self
The job driver for the job run.
sourcepub fn set_job_driver(self, input: Option<JobDriver>) -> Self
pub fn set_job_driver(self, input: Option<JobDriver>) -> Self
The job driver for the job run.
sourcepub fn get_job_driver(&self) -> &Option<JobDriver>
pub fn get_job_driver(&self) -> &Option<JobDriver>
The job driver for the job run.
sourcepub fn configuration_overrides(self, input: ConfigurationOverrides) -> Self
pub fn configuration_overrides(self, input: ConfigurationOverrides) -> Self
The configuration overrides for the job run.
sourcepub fn set_configuration_overrides(
self,
input: Option<ConfigurationOverrides>
) -> Self
pub fn set_configuration_overrides( self, input: Option<ConfigurationOverrides> ) -> Self
The configuration overrides for the job run.
sourcepub fn get_configuration_overrides(&self) -> &Option<ConfigurationOverrides>
pub fn get_configuration_overrides(&self) -> &Option<ConfigurationOverrides>
The configuration overrides for the job run.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags assigned to the job run.
The tags assigned to the job run.
The tags assigned to the job run.
sourcepub fn execution_timeout_minutes(self, input: i64) -> Self
pub fn execution_timeout_minutes(self, input: i64) -> Self
The maximum duration for the job run to run. If the job run runs beyond this duration, it will be automatically cancelled.
sourcepub fn set_execution_timeout_minutes(self, input: Option<i64>) -> Self
pub fn set_execution_timeout_minutes(self, input: Option<i64>) -> Self
The maximum duration for the job run to run. If the job run runs beyond this duration, it will be automatically cancelled.
sourcepub fn get_execution_timeout_minutes(&self) -> &Option<i64>
pub fn get_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.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The optional job run name. This doesn't have to be unique.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The optional job run name. This doesn't have to be unique.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The optional job run name. This doesn't have to be unique.
sourcepub fn build(self) -> Result<StartJobRunInput, BuildError>
pub fn build(self) -> Result<StartJobRunInput, BuildError>
Consumes the builder and constructs a StartJobRunInput
.
source§impl StartJobRunInputBuilder
impl StartJobRunInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<StartJobRunOutput, SdkError<StartJobRunError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<StartJobRunOutput, SdkError<StartJobRunError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for StartJobRunInputBuilder
impl Clone for StartJobRunInputBuilder
source§fn clone(&self) -> StartJobRunInputBuilder
fn clone(&self) -> StartJobRunInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartJobRunInputBuilder
impl Debug for StartJobRunInputBuilder
source§impl Default for StartJobRunInputBuilder
impl Default for StartJobRunInputBuilder
source§fn default() -> StartJobRunInputBuilder
fn default() -> StartJobRunInputBuilder
source§impl PartialEq for StartJobRunInputBuilder
impl PartialEq for StartJobRunInputBuilder
source§fn eq(&self, other: &StartJobRunInputBuilder) -> bool
fn eq(&self, other: &StartJobRunInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.