Class Application
- All Implemented Interfaces:
IResource
,IConnectable
,IGrantable
,IApplication
,software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
,software.constructs.IDependable
Example:
Bucket bucket; Application flinkApp = Application.Builder.create(this, "Application") .propertyGroups(Map.of( "FlinkApplicationProperties", Map.of( "inputStreamName", "my-input-kinesis-stream", "outputStreamName", "my-output-kinesis-stream"))) // ... .runtime(Runtime.FLINK_1_20) .code(ApplicationCode.fromBucket(bucket, "my-app.jar")) .build();
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
(experimental) A fluent builder forApplication
.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisanalytics.flink.alpha.IApplication
IApplication.Jsii$Default, IApplication.Jsii$Proxy
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default
Nested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default
-
Constructor Summary
ModifierConstructorDescriptionprotected
Application
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
Application
(software.amazon.jsii.JsiiObjectRef objRef) Application
(software.constructs.Construct scope, String id, ApplicationProps props) -
Method Summary
Modifier and TypeMethodDescriptionaddToRolePolicy
(PolicyStatement policyStatement) (experimental) Implement the convenienceIApplication.addToPrincipalPolicy
method.static IApplication
fromApplicationArn
(software.constructs.Construct scope, String id, String applicationArn) (experimental) Import an existing application defined outside of CDK code by applicationArn.static IApplication
fromApplicationAttributes
(software.constructs.Construct scope, String id, ApplicationAttributes attrs) (experimental) Import an existing application defined outside of CDK code.static IApplication
fromApplicationName
(software.constructs.Construct scope, String id, String applicationName) (experimental) Import an existing Flink application defined outside of CDK code by applicationName.(experimental) The application ARN.(experimental) The name of the Flink application.(experimental) The network connections associated with this resource.(experimental) The principal to grant permissions to.getRole()
(experimental) The application IAM role.(experimental) Return a CloudWatch metric associated with this Flink application.metric
(String metricName, MetricOptions props) (experimental) Return a CloudWatch metric associated with this Flink application.(experimental) The time (in milliseconds) this task or operator is back pressured per second.(experimental) The time (in milliseconds) this task or operator is back pressured per second.(experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.(experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.(experimental) The overall percentage of CPU utilization across task managers.(experimental) The overall percentage of CPU utilization across task managers.(experimental) The last watermark this application/operator/task/thread has received.(experimental) The last watermark this application/operator/task/thread has received.(experimental) The last watermark this application/operator/task/thread has received.(experimental) The last watermark this application/operator/task/thread has received.(experimental) The time elapsed during an outage for failing/recovering jobs.metricDowntime
(MetricOptions props) (experimental) The time elapsed during an outage for failing/recovering jobs.(experimental) The total number of times this job has fully restarted since it was submitted.metricFullRestarts
(MetricOptions props) (experimental) The total number of times this job has fully restarted since it was submitted.(experimental) Overall heap memory utilization across task managers.(experimental) Overall heap memory utilization across task managers.(experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.(experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.(experimental) The number of Kinesis Processing Units that are used to run your stream processing application.metricKpus
(MetricOptions props) (experimental) The number of Kinesis Processing Units that are used to run your stream processing application.(experimental) The time it took to complete the last checkpoint.(experimental) The time it took to complete the last checkpoint.(experimental) The total size of the last checkpoint.(experimental) The total size of the last checkpoint.(experimental) The total amount of managed memory.(experimental) The total amount of managed memory.(experimental) The amount of managed memory currently used.(experimental) The amount of managed memory currently used.(experimental) Derived from managedMemoryUsed/managedMemoryTotal.(experimental) Derived from managedMemoryUsed/managedMemoryTotal.(experimental) The number of times checkpointing has failed.(experimental) The number of times checkpointing has failed.(experimental) The number of records this operator or task has dropped due to arriving late.(experimental) The number of records this operator or task has dropped due to arriving late.(experimental) The total number of records this application, operator, or task has received.metricNumRecordsIn
(MetricOptions props) (experimental) The total number of records this application, operator, or task has received.(experimental) The total number of records this application, operator or task has received per second.(experimental) The total number of records this application, operator or task has received per second.(experimental) The total number of records this application, operator or task has emitted.metricNumRecordsOut
(MetricOptions props) (experimental) The total number of records this application, operator or task has emitted.(experimental) The total number of records this application, operator or task has emitted per second.(experimental) The total number of records this application, operator or task has emitted per second.(experimental) The total number of old garbage collection operations that have occurred across all task managers.(experimental) The total number of old garbage collection operations that have occurred across all task managers.(experimental) The total time spent performing old garbage collection operations.(experimental) The total time spent performing old garbage collection operations.(experimental) The total number of live threads used by the application.metricThreadsCount
(MetricOptions props) (experimental) The total number of live threads used by the application.(experimental) The time that the job has been running without interruption.metricUptime
(MetricOptions props) (experimental) The time that the job has been running without interruption.Methods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResource
Methods inherited from class software.constructs.Construct
getNode, isConstruct, toString
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface software.constructs.IConstruct
getNode
Methods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getEnv, getStack
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Application
protected Application(software.amazon.jsii.JsiiObjectRef objRef) -
Application
protected Application(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
Application
@Stability(Experimental) public Application(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ApplicationProps props) - Parameters:
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.
-
-
Method Details
-
fromApplicationArn
@Stability(Experimental) @NotNull public static IApplication fromApplicationArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String applicationArn) (experimental) Import an existing application defined outside of CDK code by applicationArn.- Parameters:
scope
- This parameter is required.id
- This parameter is required.applicationArn
- This parameter is required.
-
fromApplicationAttributes
@Stability(Experimental) @NotNull public static IApplication fromApplicationAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull ApplicationAttributes attrs) (experimental) Import an existing application defined outside of CDK code.- Parameters:
scope
- This parameter is required.id
- This parameter is required.attrs
- This parameter is required.
-
fromApplicationName
@Stability(Experimental) @NotNull public static IApplication fromApplicationName(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String applicationName) (experimental) Import an existing Flink application defined outside of CDK code by applicationName.- Parameters:
scope
- This parameter is required.id
- This parameter is required.applicationName
- This parameter is required.
-
addToRolePolicy
@Stability(Experimental) @NotNull public Boolean addToRolePolicy(@NotNull PolicyStatement policyStatement) (experimental) Implement the convenienceIApplication.addToPrincipalPolicy
method.- Specified by:
addToRolePolicy
in interfaceIApplication
- Parameters:
policyStatement
- This parameter is required.
-
metric
@Stability(Experimental) @NotNull public Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Return a CloudWatch metric associated with this Flink application.- Specified by:
metric
in interfaceIApplication
- Parameters:
metricName
- The name of the metric. This parameter is required.props
- Customization properties.
-
metric
(experimental) Return a CloudWatch metric associated with this Flink application.- Specified by:
metric
in interfaceIApplication
- Parameters:
metricName
- The name of the metric. This parameter is required.
-
metricBackPressuredTimeMsPerSecond
@Stability(Experimental) @NotNull public Metric metricBackPressuredTimeMsPerSecond(@Nullable MetricOptions props) (experimental) The time (in milliseconds) this task or operator is back pressured per second.Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricBackPressuredTimeMsPerSecond
in interfaceIApplication
- Parameters:
props
-
-
metricBackPressuredTimeMsPerSecond
(experimental) The time (in milliseconds) this task or operator is back pressured per second.Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricBackPressuredTimeMsPerSecond
in interfaceIApplication
-
metricBusyTimePerMsPerSecond
@Stability(Experimental) @NotNull public Metric metricBusyTimePerMsPerSecond(@Nullable MetricOptions props) (experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.Can be NaN, if the value could not be calculated.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricBusyTimePerMsPerSecond
in interfaceIApplication
- Parameters:
props
-
-
metricBusyTimePerMsPerSecond
(experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.Can be NaN, if the value could not be calculated.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricBusyTimePerMsPerSecond
in interfaceIApplication
-
metricCpuUtilization
(experimental) The overall percentage of CPU utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricCpuUtilization
in interfaceIApplication
- Parameters:
props
-
-
metricCpuUtilization
(experimental) The overall percentage of CPU utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricCpuUtilization
in interfaceIApplication
-
metricCurrentInputWatermark
@Stability(Experimental) @NotNull public Metric metricCurrentInputWatermark(@Nullable MetricOptions props) (experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: - maximum over 5 minutes
- Specified by:
metricCurrentInputWatermark
in interfaceIApplication
- Parameters:
props
-
-
metricCurrentInputWatermark
(experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: - maximum over 5 minutes
- Specified by:
metricCurrentInputWatermark
in interfaceIApplication
-
metricCurrentOutputWatermark
@Stability(Experimental) @NotNull public Metric metricCurrentOutputWatermark(@Nullable MetricOptions props) (experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: - maximum over 5 minutes
- Specified by:
metricCurrentOutputWatermark
in interfaceIApplication
- Parameters:
props
-
-
metricCurrentOutputWatermark
(experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: - maximum over 5 minutes
- Specified by:
metricCurrentOutputWatermark
in interfaceIApplication
-
metricDowntime
(experimental) The time elapsed during an outage for failing/recovering jobs.Units: Milliseconds
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricDowntime
in interfaceIApplication
- Parameters:
props
-
-
metricDowntime
(experimental) The time elapsed during an outage for failing/recovering jobs.Units: Milliseconds
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricDowntime
in interfaceIApplication
-
metricFullRestarts
(experimental) The total number of times this job has fully restarted since it was submitted.This metric does not measure fine-grained restarts.
Units: Count
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricFullRestarts
in interfaceIApplication
- Parameters:
props
-
-
metricFullRestarts
(experimental) The total number of times this job has fully restarted since it was submitted.This metric does not measure fine-grained restarts.
Units: Count
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricFullRestarts
in interfaceIApplication
-
metricHeapMemoryUtilization
@Stability(Experimental) @NotNull public Metric metricHeapMemoryUtilization(@Nullable MetricOptions props) (experimental) Overall heap memory utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricHeapMemoryUtilization
in interfaceIApplication
- Parameters:
props
-
-
metricHeapMemoryUtilization
(experimental) Overall heap memory utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricHeapMemoryUtilization
in interfaceIApplication
-
metricIdleTimeMsPerSecond
@Stability(Experimental) @NotNull public Metric metricIdleTimeMsPerSecond(@Nullable MetricOptions props) (experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.Idle time excludes back pressured time, so if the task is back pressured it is not idle.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricIdleTimeMsPerSecond
in interfaceIApplication
- Parameters:
props
-
-
metricIdleTimeMsPerSecond
(experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.Idle time excludes back pressured time, so if the task is back pressured it is not idle.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricIdleTimeMsPerSecond
in interfaceIApplication
-
metricKpus
(experimental) The number of Kinesis Processing Units that are used to run your stream processing application.The average number of KPUs used each hour determines the billing for your application.
Units: Count
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricKpus
in interfaceIApplication
- Parameters:
props
-
-
metricKpus
(experimental) The number of Kinesis Processing Units that are used to run your stream processing application.The average number of KPUs used each hour determines the billing for your application.
Units: Count
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricKpus
in interfaceIApplication
-
metricLastCheckpointDuration
@Stability(Experimental) @NotNull public Metric metricLastCheckpointDuration(@Nullable MetricOptions props) (experimental) The time it took to complete the last checkpoint.Units: Milliseconds
Reporting Level: Application
Default: - maximum over 5 minutes
- Specified by:
metricLastCheckpointDuration
in interfaceIApplication
- Parameters:
props
-
-
metricLastCheckpointDuration
(experimental) The time it took to complete the last checkpoint.Units: Milliseconds
Reporting Level: Application
Default: - maximum over 5 minutes
- Specified by:
metricLastCheckpointDuration
in interfaceIApplication
-
metricLastCheckpointSize
@Stability(Experimental) @NotNull public Metric metricLastCheckpointSize(@Nullable MetricOptions props) (experimental) The total size of the last checkpoint.Units: Bytes
Reporting Level: Application
Default: - maximum over 5 minutes
- Specified by:
metricLastCheckpointSize
in interfaceIApplication
- Parameters:
props
-
-
metricLastCheckpointSize
(experimental) The total size of the last checkpoint.Units: Bytes
Reporting Level: Application
Default: - maximum over 5 minutes
- Specified by:
metricLastCheckpointSize
in interfaceIApplication
-
metricManagedMemoryTotal
@Stability(Experimental) @NotNull public Metric metricManagedMemoryTotal(@Nullable MetricOptions props) (experimental) The total amount of managed memory.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryTotal
in interfaceIApplication
- Parameters:
props
-
-
metricManagedMemoryTotal
(experimental) The total amount of managed memory.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryTotal
in interfaceIApplication
-
metricManagedMemoryUsed
@Stability(Experimental) @NotNull public Metric metricManagedMemoryUsed(@Nullable MetricOptions props) (experimental) The amount of managed memory currently used.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryUsed
in interfaceIApplication
- Parameters:
props
-
-
metricManagedMemoryUsed
(experimental) The amount of managed memory currently used.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryUsed
in interfaceIApplication
-
metricManagedMemoryUtilization
@Stability(Experimental) @NotNull public Metric metricManagedMemoryUtilization(@Nullable MetricOptions props) (experimental) Derived from managedMemoryUsed/managedMemoryTotal.Units: Percentage
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryUtilization
in interfaceIApplication
- Parameters:
props
-
-
metricManagedMemoryUtilization
(experimental) Derived from managedMemoryUsed/managedMemoryTotal.Units: Percentage
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryUtilization
in interfaceIApplication
-
metricNumberOfFailedCheckpoints
@Stability(Experimental) @NotNull public Metric metricNumberOfFailedCheckpoints(@Nullable MetricOptions props) (experimental) The number of times checkpointing has failed.Units: Count
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricNumberOfFailedCheckpoints
in interfaceIApplication
- Parameters:
props
-
-
metricNumberOfFailedCheckpoints
(experimental) The number of times checkpointing has failed.Units: Count
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricNumberOfFailedCheckpoints
in interfaceIApplication
-
metricNumLateRecordsDropped
@Stability(Experimental) @NotNull public Metric metricNumLateRecordsDropped(@Nullable MetricOptions props) (experimental) The number of records this operator or task has dropped due to arriving late.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: - sum over 5 minutes
- Specified by:
metricNumLateRecordsDropped
in interfaceIApplication
- Parameters:
props
-
-
metricNumLateRecordsDropped
(experimental) The number of records this operator or task has dropped due to arriving late.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: - sum over 5 minutes
- Specified by:
metricNumLateRecordsDropped
in interfaceIApplication
-
metricNumRecordsIn
(experimental) The total number of records this application, operator, or task has received.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsIn
in interfaceIApplication
- Parameters:
props
-
-
metricNumRecordsIn
(experimental) The total number of records this application, operator, or task has received.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsIn
in interfaceIApplication
-
metricNumRecordsInPerSecond
@Stability(Experimental) @NotNull public Metric metricNumRecordsInPerSecond(@Nullable MetricOptions props) (experimental) The total number of records this application, operator or task has received per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsInPerSecond
in interfaceIApplication
- Parameters:
props
-
-
metricNumRecordsInPerSecond
(experimental) The total number of records this application, operator or task has received per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsInPerSecond
in interfaceIApplication
-
metricNumRecordsOut
(experimental) The total number of records this application, operator or task has emitted.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsOut
in interfaceIApplication
- Parameters:
props
-
-
metricNumRecordsOut
(experimental) The total number of records this application, operator or task has emitted.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsOut
in interfaceIApplication
-
metricNumRecordsOutPerSecond
@Stability(Experimental) @NotNull public Metric metricNumRecordsOutPerSecond(@Nullable MetricOptions props) (experimental) The total number of records this application, operator or task has emitted per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsOutPerSecond
in interfaceIApplication
- Parameters:
props
-
-
metricNumRecordsOutPerSecond
(experimental) The total number of records this application, operator or task has emitted per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricNumRecordsOutPerSecond
in interfaceIApplication
-
metricOldGenerationGCCount
@Stability(Experimental) @NotNull public Metric metricOldGenerationGCCount(@Nullable MetricOptions props) (experimental) The total number of old garbage collection operations that have occurred across all task managers.Units: Count
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricOldGenerationGCCount
in interfaceIApplication
- Parameters:
props
-
-
metricOldGenerationGCCount
(experimental) The total number of old garbage collection operations that have occurred across all task managers.Units: Count
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricOldGenerationGCCount
in interfaceIApplication
-
metricOldGenerationGCTime
@Stability(Experimental) @NotNull public Metric metricOldGenerationGCTime(@Nullable MetricOptions props) (experimental) The total time spent performing old garbage collection operations.Units: Milliseconds
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricOldGenerationGCTime
in interfaceIApplication
- Parameters:
props
-
-
metricOldGenerationGCTime
(experimental) The total time spent performing old garbage collection operations.Units: Milliseconds
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricOldGenerationGCTime
in interfaceIApplication
-
metricThreadsCount
(experimental) The total number of live threads used by the application.Units: Count
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricThreadsCount
in interfaceIApplication
- Parameters:
props
-
-
metricThreadsCount
(experimental) The total number of live threads used by the application.Units: Count
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricThreadsCount
in interfaceIApplication
-
metricUptime
(experimental) The time that the job has been running without interruption.Units: Milliseconds
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricUptime
in interfaceIApplication
- Parameters:
props
-
-
metricUptime
(experimental) The time that the job has been running without interruption.Units: Milliseconds
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricUptime
in interfaceIApplication
-
getApplicationArn
(experimental) The application ARN.- Specified by:
getApplicationArn
in interfaceIApplication
-
getApplicationName
(experimental) The name of the Flink application.- Specified by:
getApplicationName
in interfaceIApplication
-
getConnections
(experimental) The network connections associated with this resource.- Specified by:
getConnections
in interfaceIConnectable
-
getGrantPrincipal
(experimental) The principal to grant permissions to.- Specified by:
getGrantPrincipal
in interfaceIGrantable
-
getRole
(experimental) The application IAM role.- Specified by:
getRole
in interfaceIApplication
-