Class: AWSCDK::Cassandra::CfnTable::WarmThroughputProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Cassandra::CfnTable::WarmThroughputProperty
- Defined in:
- cassandra/cfn_table.rb
Overview
Warm throughput configuration for the table.
Instance Attribute Summary collapse
- #read_units_per_second ⇒ Numeric? readonly
- #write_units_per_second ⇒ Numeric? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(read_units_per_second: nil, write_units_per_second: nil) ⇒ WarmThroughputProperty
constructor
A new instance of WarmThroughputProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(read_units_per_second: nil, write_units_per_second: nil) ⇒ WarmThroughputProperty
Returns a new instance of WarmThroughputProperty.
1307 1308 1309 1310 1311 1312 |
# File 'cassandra/cfn_table.rb', line 1307 def initialize(read_units_per_second: nil, write_units_per_second: nil) @read_units_per_second = read_units_per_second Jsii::Type.check_type(@read_units_per_second, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "readUnitsPerSecond") unless @read_units_per_second.nil? @write_units_per_second = write_units_per_second Jsii::Type.check_type(@write_units_per_second, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "writeUnitsPerSecond") unless @write_units_per_second.nil? end |
Instance Attribute Details
#read_units_per_second ⇒ Numeric? (readonly)
1316 1317 1318 |
# File 'cassandra/cfn_table.rb', line 1316 def read_units_per_second @read_units_per_second end |
#write_units_per_second ⇒ Numeric? (readonly)
1319 1320 1321 |
# File 'cassandra/cfn_table.rb', line 1319 def write_units_per_second @write_units_per_second end |
Class Method Details
.jsii_properties ⇒ Object
1321 1322 1323 1324 1325 1326 |
# File 'cassandra/cfn_table.rb', line 1321 def self.jsii_properties { :read_units_per_second => "readUnitsPerSecond", :write_units_per_second => "writeUnitsPerSecond", } end |
Instance Method Details
#to_jsii ⇒ Object
1328 1329 1330 1331 1332 1333 1334 1335 |
# File 'cassandra/cfn_table.rb', line 1328 def to_jsii result = {} result.merge!({ "readUnitsPerSecond" => @read_units_per_second, "writeUnitsPerSecond" => @write_units_per_second, }) result.compact end |