Package com.pulumi.aws.emrcontainers
Class JobTemplateArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.emrcontainers.JobTemplateArgs.Builder
-
- Enclosing class:
- JobTemplateArgs
public static final class JobTemplateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(JobTemplateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobTemplateArgsbuild()JobTemplateArgs.BuilderjobTemplateData(JobTemplateJobTemplateDataArgs jobTemplateData)JobTemplateArgs.BuilderjobTemplateData(com.pulumi.core.Output<JobTemplateJobTemplateDataArgs> jobTemplateData)JobTemplateArgs.BuilderkmsKeyArn(com.pulumi.core.Output<java.lang.String> kmsKeyArn)JobTemplateArgs.BuilderkmsKeyArn(java.lang.String kmsKeyArn)JobTemplateArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)JobTemplateArgs.Buildername(java.lang.String name)JobTemplateArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)JobTemplateArgs.Builderregion(java.lang.String region)JobTemplateArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)JobTemplateArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(JobTemplateArgs defaults)
-
-
Method Detail
-
jobTemplateData
public JobTemplateArgs.Builder jobTemplateData(com.pulumi.core.Output<JobTemplateJobTemplateDataArgs> jobTemplateData)
- Parameters:
jobTemplateData- The job template data which holds values of StartJobRun API request.- Returns:
- builder
-
jobTemplateData
public JobTemplateArgs.Builder jobTemplateData(JobTemplateJobTemplateDataArgs jobTemplateData)
- Parameters:
jobTemplateData- The job template data which holds values of StartJobRun API request.- Returns:
- builder
-
kmsKeyArn
public JobTemplateArgs.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- The KMS key ARN used to encrypt the job template.- Returns:
- builder
-
kmsKeyArn
public JobTemplateArgs.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- The KMS key ARN used to encrypt the job template.- Returns:
- builder
-
name
public JobTemplateArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The specified name of the job template.- Returns:
- builder
-
name
public JobTemplateArgs.Builder name(java.lang.String name)
- Parameters:
name- The specified name of the job template.- Returns:
- builder
-
region
public JobTemplateArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public JobTemplateArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public JobTemplateArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public JobTemplateArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public JobTemplateArgs build()
-
-