@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-02-09T02:14:32.010Z")
public abstract class ApplicationCode
extends software.amazon.jsii.JsiiObject
Example:
import path.*; import software.amazon.awscdk.core.*; import software.amazon.awscdk.services.kinesis.analytics.flink.*; import software.amazon.awscdk.services.cloudwatch.*; App app = new App(); Stack stack = new Stack(app, "FlinkAppTest"); Application flinkApp = Application.Builder.create(stack, "App") .code(ApplicationCode.fromAsset(join(__dirname, "code-asset"))) .runtime(Runtime.FLINK_1_11) .build(); Alarm.Builder.create(stack, "Alarm") .metric(flinkApp.metricFullRestarts()) .evaluationPeriods(1) .threshold(3) .build(); app.synth();
Modifier | Constructor and Description |
---|---|
protected |
ApplicationCode() |
protected |
ApplicationCode(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
ApplicationCode(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
abstract ApplicationCodeConfig |
bind(Construct scope)
(experimental) A method to lazily bind asset resources to the parent FlinkApplication.
|
static ApplicationCode |
fromAsset(java.lang.String path)
(experimental) Reference code from a local directory containing a Flink JAR file.
|
static ApplicationCode |
fromAsset(java.lang.String path,
AssetOptions options)
(experimental) Reference code from a local directory containing a Flink JAR file.
|
static ApplicationCode |
fromBucket(IBucket bucket,
java.lang.String fileKey)
(experimental) Reference code from an S3 bucket.
|
static ApplicationCode |
fromBucket(IBucket bucket,
java.lang.String fileKey,
java.lang.String objectVersion)
(experimental) Reference code from an S3 bucket.
|
protected ApplicationCode(software.amazon.jsii.JsiiObjectRef objRef)
protected ApplicationCode(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected ApplicationCode()
public static ApplicationCode fromAsset(java.lang.String path, AssetOptions options)
path
- - a local directory path. This parameter is required.options
- public static ApplicationCode fromAsset(java.lang.String path)
path
- - a local directory path. This parameter is required.public static ApplicationCode fromBucket(IBucket bucket, java.lang.String fileKey, java.lang.String objectVersion)
bucket
- - an s3 bucket. This parameter is required.fileKey
- - a key pointing to a Flink JAR file. This parameter is required.objectVersion
- - an optional version string for the provided fileKey.public static ApplicationCode fromBucket(IBucket bucket, java.lang.String fileKey)
bucket
- - an s3 bucket. This parameter is required.fileKey
- - a key pointing to a Flink JAR file. This parameter is required.public abstract ApplicationCodeConfig bind(Construct scope)
scope
- This parameter is required.