Class: AWSCDK::IoTAnalytics::CfnDataset::DeltaTimeSessionWindowConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::IoTAnalytics::CfnDataset::DeltaTimeSessionWindowConfigurationProperty
- Defined in:
- io_t_analytics/cfn_dataset.rb
Overview
A structure that contains the configuration information of a delta time session window.
DeltaTime specifies a time interval. You can use DeltaTime to create dataset contents with data that has arrived in the data store since the last execution. For an example of DeltaTime , see Creating a SQL dataset with a delta window (CLI) in the ITA User Guide .
Instance Attribute Summary collapse
-
#timeout_in_minutes ⇒ Numeric
readonly
A time interval.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(timeout_in_minutes:) ⇒ DeltaTimeSessionWindowConfigurationProperty
constructor
A new instance of DeltaTimeSessionWindowConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(timeout_in_minutes:) ⇒ DeltaTimeSessionWindowConfigurationProperty
Returns a new instance of DeltaTimeSessionWindowConfigurationProperty.
915 916 917 918 |
# File 'io_t_analytics/cfn_dataset.rb', line 915 def initialize(timeout_in_minutes:) @timeout_in_minutes = timeout_in_minutes Jsii::Type.check_type(@timeout_in_minutes, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "timeoutInMinutes") end |
Instance Attribute Details
#timeout_in_minutes ⇒ Numeric (readonly)
A time interval.
You can use timeout_in_minutes so that ITA can batch up late data notifications that have been generated since the last execution. ITA sends one batch of notifications to Amazon CloudWatch Events at one time.
For more information about how to write a timestamp expression, see Date and Time Functions and Operators , in the Presto 0.172 Documentation .
928 929 930 |
# File 'io_t_analytics/cfn_dataset.rb', line 928 def timeout_in_minutes @timeout_in_minutes end |
Class Method Details
.jsii_properties ⇒ Object
930 931 932 933 934 |
# File 'io_t_analytics/cfn_dataset.rb', line 930 def self.jsii_properties { :timeout_in_minutes => "timeoutInMinutes", } end |
Instance Method Details
#to_jsii ⇒ Object
936 937 938 939 940 941 942 |
# File 'io_t_analytics/cfn_dataset.rb', line 936 def to_jsii result = {} result.merge!({ "timeoutInMinutes" => @timeout_in_minutes, }) result.compact end |