@Stability(value=Experimental) @Internal public static final class ApplicationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationProps
ApplicationPropssoftware.amazon.jsii.JsiiObject.InitializationModeApplicationProps.Builder, ApplicationProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(ApplicationProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
ApplicationProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getApplicationName()
(experimental) A name for your Application that is unique to an AWS account.
|
Boolean |
getAutoScalingEnabled()
(experimental) Whether the Kinesis Data Analytics service can increase the parallelism of the application in response to resource usage.
|
Boolean |
getCheckpointingEnabled()
(experimental) Whether checkpointing is enabled while your application runs.
|
Duration |
getCheckpointInterval()
(experimental) The interval between checkpoints.
|
ApplicationCode |
getCode()
(experimental) The Flink code asset to run.
|
ILogGroup |
getLogGroup()
(experimental) The log group to send log entries to.
|
LogLevel |
getLogLevel()
(experimental) The level of log verbosity from the Flink application.
|
MetricsLevel |
getMetricsLevel()
(experimental) Describes the granularity of the CloudWatch metrics for an application.
|
Duration |
getMinPauseBetweenCheckpoints()
(experimental) The minimum amount of time in to wait after a checkpoint finishes to start a new checkpoint.
|
Number |
getParallelism()
(experimental) The initial parallelism for the application.
|
Number |
getParallelismPerKpu()
(experimental) The Flink parallelism allowed per Kinesis Processing Unit (KPU).
|
PropertyGroups |
getPropertyGroups()
(experimental) Configuration PropertyGroups.
|
RemovalPolicy |
getRemovalPolicy()
(experimental) Provide a RemovalPolicy to override the default.
|
IRole |
getRole()
(experimental) A role to use to grant permissions to your application.
|
Runtime |
getRuntime()
(experimental) The Flink version to use for this application.
|
Boolean |
getSnapshotsEnabled()
(experimental) Determines if Flink snapshots are enabled.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(ApplicationProps.Builder builder)
ApplicationProps.Builder.public final ApplicationCode getCode()
ApplicationPropsgetCode in interface ApplicationPropspublic final Runtime getRuntime()
ApplicationPropsgetRuntime in interface ApplicationPropspublic final String getApplicationName()
ApplicationPropsDefault: - CloudFormation-generated name
getApplicationName in interface ApplicationPropspublic final Boolean getAutoScalingEnabled()
ApplicationPropsDefault: true
getAutoScalingEnabled in interface ApplicationPropspublic final Boolean getCheckpointingEnabled()
ApplicationPropsDefault: true
getCheckpointingEnabled in interface ApplicationPropspublic final Duration getCheckpointInterval()
ApplicationPropsDefault: 1 minute
getCheckpointInterval in interface ApplicationPropspublic final ILogGroup getLogGroup()
ApplicationPropsDefault: CDK's default LogGroup
getLogGroup in interface ApplicationPropspublic final LogLevel getLogLevel()
ApplicationPropsDefault: FlinkLogLevel.INFO
getLogLevel in interface ApplicationPropspublic final MetricsLevel getMetricsLevel()
ApplicationPropsUse caution with Parallelism level metrics. Parallelism granularity logs metrics for each parallel thread and can quickly become expensive when parallelism is high (e.g. > 64).
Default: MetricsLevel.APPLICATION
getMetricsLevel in interface ApplicationPropspublic final Duration getMinPauseBetweenCheckpoints()
ApplicationPropsDefault: 5 seconds
getMinPauseBetweenCheckpoints in interface ApplicationPropspublic final Number getParallelism()
ApplicationPropsKinesis Data Analytics can stop the app, increase the parallelism, and start the app again if autoScalingEnabled is true (the default value).
Default: 1
getParallelism in interface ApplicationPropspublic final Number getParallelismPerKpu()
ApplicationPropsDefault: 1
getParallelismPerKpu in interface ApplicationPropspublic final PropertyGroups getPropertyGroups()
ApplicationPropsYou can use these property groups to pass arbitrary runtime configuration values to your Flink app.
Default: No property group configuration provided to the Flink app
getPropertyGroups in interface ApplicationPropspublic final RemovalPolicy getRemovalPolicy()
ApplicationPropsDefault: RemovalPolicy.DESTROY
getRemovalPolicy in interface ApplicationPropspublic final IRole getRole()
ApplicationPropsPrefer omitting this property and using the default role.
Default: - a new Role will be created
getRole in interface ApplicationPropspublic final Boolean getSnapshotsEnabled()
ApplicationPropsDefault: true
getSnapshotsEnabled in interface ApplicationProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.