Struct aws_sdk_emrcontainers::operation::create_job_template::builders::CreateJobTemplateInputBuilder
source · #[non_exhaustive]pub struct CreateJobTemplateInputBuilder { /* private fields */ }Expand description
A builder for CreateJobTemplateInput.
Implementations§
source§impl CreateJobTemplateInputBuilder
impl CreateJobTemplateInputBuilder
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
The client token of the job template.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
The client token of the job template.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
The client token of the job template.
sourcepub fn job_template_data(self, input: JobTemplateData) -> Self
pub fn job_template_data(self, input: JobTemplateData) -> Self
The job template data which holds values of StartJobRun API request.
sourcepub fn set_job_template_data(self, input: Option<JobTemplateData>) -> Self
pub fn set_job_template_data(self, input: Option<JobTemplateData>) -> Self
The job template data which holds values of StartJobRun API request.
sourcepub fn get_job_template_data(&self) -> &Option<JobTemplateData>
pub fn get_job_template_data(&self) -> &Option<JobTemplateData>
The job template data which holds values of StartJobRun API request.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
The tags that are associated with the job template.
The tags that are associated with the job template.
The tags that are associated with the job template.
sourcepub fn kms_key_arn(self, input: impl Into<String>) -> Self
pub fn kms_key_arn(self, input: impl Into<String>) -> Self
The KMS key ARN used to encrypt the job template.
sourcepub fn set_kms_key_arn(self, input: Option<String>) -> Self
pub fn set_kms_key_arn(self, input: Option<String>) -> Self
The KMS key ARN used to encrypt the job template.
sourcepub fn get_kms_key_arn(&self) -> &Option<String>
pub fn get_kms_key_arn(&self) -> &Option<String>
The KMS key ARN used to encrypt the job template.
sourcepub fn build(self) -> Result<CreateJobTemplateInput, BuildError>
pub fn build(self) -> Result<CreateJobTemplateInput, BuildError>
Consumes the builder and constructs a CreateJobTemplateInput.
source§impl CreateJobTemplateInputBuilder
impl CreateJobTemplateInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateJobTemplateOutput, SdkError<CreateJobTemplateError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateJobTemplateOutput, SdkError<CreateJobTemplateError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateJobTemplateInputBuilder
impl Clone for CreateJobTemplateInputBuilder
source§fn clone(&self) -> CreateJobTemplateInputBuilder
fn clone(&self) -> CreateJobTemplateInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateJobTemplateInputBuilder
impl Default for CreateJobTemplateInputBuilder
source§fn default() -> CreateJobTemplateInputBuilder
fn default() -> CreateJobTemplateInputBuilder
source§impl PartialEq<CreateJobTemplateInputBuilder> for CreateJobTemplateInputBuilder
impl PartialEq<CreateJobTemplateInputBuilder> for CreateJobTemplateInputBuilder
source§fn eq(&self, other: &CreateJobTemplateInputBuilder) -> bool
fn eq(&self, other: &CreateJobTemplateInputBuilder) -> bool
self and other values to be equal, and is used
by ==.