Class CfnApplicationV2.CheckpointConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApplicationV2.CheckpointConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApplicationV2.CheckpointConfigurationProperty
CfnApplicationV2.CheckpointConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.CheckpointConfigurationProperty
CfnApplicationV2.CheckpointConfigurationProperty.Builder, CfnApplicationV2.CheckpointConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApplicationV2.CheckpointConfigurationProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectDescribes whether checkpointing is enabled for a Managed Service for Apache Flink application.final NumberDescribes the interval in milliseconds between checkpoint operations.final StringDescribes whether the application uses Managed Service for Apache Flink' default checkpointing behavior.final NumberDescribes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnApplicationV2.CheckpointConfigurationProperty.Builder.
-
-
Method Details
-
getConfigurationType
Description copied from interface:CfnApplicationV2.CheckpointConfigurationPropertyDescribes whether the application uses Managed Service for Apache Flink' default checkpointing behavior.You must set this property to
CUSTOMin order to set theCheckpointingEnabled,CheckpointInterval, orMinPauseBetweenCheckpointsparameters.If this value is set to
DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:- CheckpointingEnabled: true
- CheckpointInterval: 60000
- MinPauseBetweenCheckpoints: 5000
- Specified by:
getConfigurationTypein interfaceCfnApplicationV2.CheckpointConfigurationProperty- See Also:
-
getCheckpointingEnabled
Description copied from interface:CfnApplicationV2.CheckpointConfigurationPropertyDescribes whether checkpointing is enabled for a Managed Service for Apache Flink application.If
CheckpointConfiguration.ConfigurationTypeisDEFAULT, the application will use aCheckpointingEnabledvalue oftrue, even if this value is set to another value using this API or in application code.- Specified by:
getCheckpointingEnabledin interfaceCfnApplicationV2.CheckpointConfigurationProperty- See Also:
-
getCheckpointInterval
Description copied from interface:CfnApplicationV2.CheckpointConfigurationPropertyDescribes the interval in milliseconds between checkpoint operations.If
CheckpointConfiguration.ConfigurationTypeisDEFAULT, the application will use aCheckpointIntervalvalue of 60000, even if this value is set to another value using this API or in application code.- Specified by:
getCheckpointIntervalin interfaceCfnApplicationV2.CheckpointConfigurationProperty- See Also:
-
getMinPauseBetweenCheckpoints
Description copied from interface:CfnApplicationV2.CheckpointConfigurationPropertyDescribes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.If a checkpoint operation takes longer than the
CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation .If
CheckpointConfiguration.ConfigurationTypeisDEFAULT, the application will use aMinPauseBetweenCheckpointsvalue of 5000, even if this value is set using this API or in application code.- Specified by:
getMinPauseBetweenCheckpointsin interfaceCfnApplicationV2.CheckpointConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-