@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)",
date="2022-05-13T01:13:35.136Z")
public abstract class Code
extends software.amazon.jsii.JsiiObject
Example:
Bucket bucket; Job.Builder.create(this, "PythonShellJob") .executable(JobExecutable.pythonShell(PythonShellExecutableProps.builder() .glueVersion(GlueVersion.V1_0) .pythonVersion(PythonVersion.THREE) .script(Code.fromBucket(bucket, "script.py")) .build())) .description("an example Python Shell job") .build();
Modifier | Constructor and Description |
---|---|
protected |
Code() |
protected |
Code(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Code(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
abstract CodeConfig |
bind(software.constructs.Construct scope,
IGrantable grantable)
(experimental) Called when the Job is initialized to allow this object to bind.
|
static AssetCode |
fromAsset(java.lang.String path)
(experimental) Job code from a local disk path.
|
static AssetCode |
fromAsset(java.lang.String path,
AssetOptions options)
(experimental) Job code from a local disk path.
|
static S3Code |
fromBucket(IBucket bucket,
java.lang.String key)
(experimental) Job code as an S3 object.
|
protected Code(software.amazon.jsii.JsiiObjectRef objRef)
protected Code(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected Code()
public static AssetCode fromAsset(java.lang.String path, AssetOptions options)
path
- code file (not a directory). This parameter is required.options
- public static AssetCode fromAsset(java.lang.String path)
path
- code file (not a directory). This parameter is required.public static S3Code fromBucket(IBucket bucket, java.lang.String key)
bucket
- The S3 bucket. This parameter is required.key
- The object key. This parameter is required.public abstract CodeConfig bind(software.constructs.Construct scope, IGrantable grantable)
scope
- This parameter is required.grantable
- This parameter is required.