Class: AWSCDK::Pipes::CfnPipe::MultiMeasureMappingProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Pipes::CfnPipe::MultiMeasureMappingProperty
- Defined in:
- pipes/cfn_pipe.rb
Overview
Maps multiple measures from the source event to the same Timestream for LiveAnalytics record.
For more information, see Amazon Timestream for LiveAnalytics concepts
Instance Attribute Summary collapse
-
#multi_measure_attribute_mappings ⇒ AWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::Pipes::CfnPipe::MultiMeasureAttributeMappingProperty>
readonly
Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
-
#multi_measure_name ⇒ String
readonly
The name of the multiple measurements per record (multi-measure).
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(multi_measure_attribute_mappings:, multi_measure_name:) ⇒ MultiMeasureMappingProperty
constructor
A new instance of MultiMeasureMappingProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(multi_measure_attribute_mappings:, multi_measure_name:) ⇒ MultiMeasureMappingProperty
Returns a new instance of MultiMeasureMappingProperty.
1982 1983 1984 1985 1986 1987 |
# File 'pipes/cfn_pipe.rb', line 1982 def initialize(multi_measure_attribute_mappings:, multi_measure_name:) @multi_measure_attribute_mappings = multi_measure_attribute_mappings Jsii::Type.check_type(@multi_measure_attribute_mappings, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcGlwZXMuQ2ZuUGlwZS5NdWx0aU1lYXN1cmVBdHRyaWJ1dGVNYXBwaW5nUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "multiMeasureAttributeMappings") @multi_measure_name = multi_measure_name Jsii::Type.check_type(@multi_measure_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "multiMeasureName") end |
Instance Attribute Details
#multi_measure_attribute_mappings ⇒ AWSCDK::IResolvable, Array<AWSCDK::IResolvable, AWSCDK::Pipes::CfnPipe::MultiMeasureAttributeMappingProperty> (readonly)
Mappings that represent multiple source event fields mapped to measures in the same Timestream for LiveAnalytics record.
1993 1994 1995 |
# File 'pipes/cfn_pipe.rb', line 1993 def multi_measure_attribute_mappings @multi_measure_attribute_mappings end |
#multi_measure_name ⇒ String (readonly)
The name of the multiple measurements per record (multi-measure).
1998 1999 2000 |
# File 'pipes/cfn_pipe.rb', line 1998 def multi_measure_name @multi_measure_name end |
Class Method Details
.jsii_properties ⇒ Object
2000 2001 2002 2003 2004 2005 |
# File 'pipes/cfn_pipe.rb', line 2000 def self.jsii_properties { :multi_measure_attribute_mappings => "multiMeasureAttributeMappings", :multi_measure_name => "multiMeasureName", } end |
Instance Method Details
#to_jsii ⇒ Object
2007 2008 2009 2010 2011 2012 2013 2014 |
# File 'pipes/cfn_pipe.rb', line 2007 def to_jsii result = {} result.merge!({ "multiMeasureAttributeMappings" => @multi_measure_attribute_mappings, "multiMeasureName" => @multi_measure_name, }) result.compact end |