Class: AWSCDK::SAM::CfnSimpleTable::ProvisionedThroughputProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::SAM::CfnSimpleTable::ProvisionedThroughputProperty
- Defined in:
- sam/cfn_simple_table.rb
Overview
Instance Attribute Summary collapse
- #read_capacity_units ⇒ Numeric? readonly
- #write_capacity_units ⇒ Numeric readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(write_capacity_units:, read_capacity_units: nil) ⇒ ProvisionedThroughputProperty
constructor
A new instance of ProvisionedThroughputProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(write_capacity_units:, read_capacity_units: nil) ⇒ ProvisionedThroughputProperty
Returns a new instance of ProvisionedThroughputProperty.
589 590 591 592 593 594 |
# File 'sam/cfn_simple_table.rb', line 589 def initialize(write_capacity_units:, read_capacity_units: nil) @write_capacity_units = write_capacity_units Jsii::Type.check_type(@write_capacity_units, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "writeCapacityUnits") @read_capacity_units = read_capacity_units Jsii::Type.check_type(@read_capacity_units, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "readCapacityUnits") unless @read_capacity_units.nil? end |
Instance Attribute Details
#read_capacity_units ⇒ Numeric? (readonly)
601 602 603 |
# File 'sam/cfn_simple_table.rb', line 601 def read_capacity_units @read_capacity_units end |
#write_capacity_units ⇒ Numeric (readonly)
598 599 600 |
# File 'sam/cfn_simple_table.rb', line 598 def write_capacity_units @write_capacity_units end |
Class Method Details
.jsii_properties ⇒ Object
603 604 605 606 607 608 |
# File 'sam/cfn_simple_table.rb', line 603 def self.jsii_properties { :write_capacity_units => "writeCapacityUnits", :read_capacity_units => "readCapacityUnits", } end |
Instance Method Details
#to_jsii ⇒ Object
610 611 612 613 614 615 616 617 |
# File 'sam/cfn_simple_table.rb', line 610 def to_jsii result = {} result.merge!({ "writeCapacityUnits" => @write_capacity_units, "readCapacityUnits" => @read_capacity_units, }) result.compact end |