Package com.pulumi.aws.glue.inputs
Class JobCommandArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.JobCommandArgs.Builder
-
- Enclosing class:
- JobCommandArgs
public static final class JobCommandArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(JobCommandArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobCommandArgs
build()
JobCommandArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
JobCommandArgs.Builder
name(java.lang.String name)
JobCommandArgs.Builder
pythonVersion(com.pulumi.core.Output<java.lang.String> pythonVersion)
JobCommandArgs.Builder
pythonVersion(java.lang.String pythonVersion)
JobCommandArgs.Builder
runtime(com.pulumi.core.Output<java.lang.String> runtime)
JobCommandArgs.Builder
runtime(java.lang.String runtime)
JobCommandArgs.Builder
scriptLocation(com.pulumi.core.Output<java.lang.String> scriptLocation)
JobCommandArgs.Builder
scriptLocation(java.lang.String scriptLocation)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(JobCommandArgs defaults)
-
-
Method Detail
-
name
public JobCommandArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the job command. Defaults to `glueetl`. Use `pythonshell` for Python Shell Job Type, `glueray` for Ray Job Type, or `gluestreaming` for Streaming Job Type. `max_capacity` needs to be set if `pythonshell` is chosen.- Returns:
- builder
-
name
public JobCommandArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the job command. Defaults to `glueetl`. Use `pythonshell` for Python Shell Job Type, `glueray` for Ray Job Type, or `gluestreaming` for Streaming Job Type. `max_capacity` needs to be set if `pythonshell` is chosen.- Returns:
- builder
-
pythonVersion
public JobCommandArgs.Builder pythonVersion(@Nullable com.pulumi.core.Output<java.lang.String> pythonVersion)
- Parameters:
pythonVersion
- The Python version being used to execute a Python shell job. Allowed values are 2, 3 or 3.9. Version 3 refers to Python 3.6.- Returns:
- builder
-
pythonVersion
public JobCommandArgs.Builder pythonVersion(java.lang.String pythonVersion)
- Parameters:
pythonVersion
- The Python version being used to execute a Python shell job. Allowed values are 2, 3 or 3.9. Version 3 refers to Python 3.6.- Returns:
- builder
-
runtime
public JobCommandArgs.Builder runtime(@Nullable com.pulumi.core.Output<java.lang.String> runtime)
- Parameters:
runtime
- In Ray jobs, runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see [Working with Ray jobs](https://docs.aws.amazon.com/glue/latest/dg/ray-jobs-section.html#author-job-ray-runtimes) in the Glue Developer Guide.- Returns:
- builder
-
runtime
public JobCommandArgs.Builder runtime(java.lang.String runtime)
- Parameters:
runtime
- In Ray jobs, runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see [Working with Ray jobs](https://docs.aws.amazon.com/glue/latest/dg/ray-jobs-section.html#author-job-ray-runtimes) in the Glue Developer Guide.- Returns:
- builder
-
scriptLocation
public JobCommandArgs.Builder scriptLocation(com.pulumi.core.Output<java.lang.String> scriptLocation)
- Parameters:
scriptLocation
- Specifies the S3 path to a script that executes a job.- Returns:
- builder
-
scriptLocation
public JobCommandArgs.Builder scriptLocation(java.lang.String scriptLocation)
- Parameters:
scriptLocation
- Specifies the S3 path to a script that executes a job.- Returns:
- builder
-
build
public JobCommandArgs build()
-
-