Class: AWSCDK::DynamoDB::CfnGlobalTable::GlobalReadProvisionedThroughputSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DynamoDB::CfnGlobalTable::GlobalReadProvisionedThroughputSettingsProperty
- Defined in:
- dynamo_db/cfn_global_table.rb
Overview
Instance Attribute Summary collapse
- #read_capacity_units ⇒ Numeric? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(read_capacity_units: nil) ⇒ GlobalReadProvisionedThroughputSettingsProperty
constructor
A new instance of GlobalReadProvisionedThroughputSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(read_capacity_units: nil) ⇒ GlobalReadProvisionedThroughputSettingsProperty
Returns a new instance of GlobalReadProvisionedThroughputSettingsProperty.
964 965 966 967 |
# File 'dynamo_db/cfn_global_table.rb', line 964 def initialize(read_capacity_units: nil) @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)
971 972 973 |
# File 'dynamo_db/cfn_global_table.rb', line 971 def read_capacity_units @read_capacity_units end |
Class Method Details
.jsii_properties ⇒ Object
973 974 975 976 977 |
# File 'dynamo_db/cfn_global_table.rb', line 973 def self.jsii_properties { :read_capacity_units => "readCapacityUnits", } end |
Instance Method Details
#to_jsii ⇒ Object
979 980 981 982 983 984 985 |
# File 'dynamo_db/cfn_global_table.rb', line 979 def to_jsii result = {} result.merge!({ "readCapacityUnits" => @read_capacity_units, }) result.compact end |