libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

Description

 
Synopsis

Documentation

data FlinkRunConfiguration Source #

Describes the starting parameters for a Flink-based Kinesis Data Analytics application.

See: newFlinkRunConfiguration smart constructor.

Constructors

FlinkRunConfiguration' 

Fields

  • allowNonRestoredState :: Maybe Bool

    When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. This will happen if the program is updated between snapshots to remove stateful parameters, and state data in the snapshot no longer corresponds to valid application data. For more information, see Allowing Non-Restored State in the Apache Flink documentation.

    This value defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

Instances

Instances details
Eq FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

Read FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

Show FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

Generic FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

Associated Types

type Rep FlinkRunConfiguration :: Type -> Type #

NFData FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

Methods

rnf :: FlinkRunConfiguration -> () #

Hashable FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

ToJSON FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

FromJSON FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

type Rep FlinkRunConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration

type Rep FlinkRunConfiguration = D1 ('MetaData "FlinkRunConfiguration" "Amazonka.KinesisAnalyticsV2.Types.FlinkRunConfiguration" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "FlinkRunConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowNonRestoredState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newFlinkRunConfiguration :: FlinkRunConfiguration Source #

Create a value of FlinkRunConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowNonRestoredState:FlinkRunConfiguration', flinkRunConfiguration_allowNonRestoredState - When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. This will happen if the program is updated between snapshots to remove stateful parameters, and state data in the snapshot no longer corresponds to valid application data. For more information, see Allowing Non-Restored State in the Apache Flink documentation.

This value defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.

flinkRunConfiguration_allowNonRestoredState :: Lens' FlinkRunConfiguration (Maybe Bool) Source #

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. This will happen if the program is updated between snapshots to remove stateful parameters, and state data in the snapshot no longer corresponds to valid application data. For more information, see Allowing Non-Restored State in the Apache Flink documentation.

This value defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.