Class: AWSCDK::CustomerProfiles::CfnDomain::ReadinessProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::CustomerProfiles::CfnDomain::ReadinessProperty
- Defined in:
- customer_profiles/cfn_domain.rb
Overview
Progress information for data store setup.
Instance Attribute Summary collapse
-
#message ⇒ String?
readonly
A message describing the current progress.
-
#progress_percentage ⇒ Numeric?
readonly
The percentage of progress completed.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(message: nil, progress_percentage: nil) ⇒ ReadinessProperty
constructor
A new instance of ReadinessProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(message: nil, progress_percentage: nil) ⇒ ReadinessProperty
Returns a new instance of ReadinessProperty.
1159 1160 1161 1162 1163 1164 |
# File 'customer_profiles/cfn_domain.rb', line 1159 def initialize(message: nil, progress_percentage: nil) @message = Jsii::Type.check_type(@message, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "message") unless @message.nil? @progress_percentage = progress_percentage Jsii::Type.check_type(@progress_percentage, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "progressPercentage") unless @progress_percentage.nil? end |
Instance Attribute Details
#message ⇒ String? (readonly)
A message describing the current progress.
1170 1171 1172 |
# File 'customer_profiles/cfn_domain.rb', line 1170 def @message end |
#progress_percentage ⇒ Numeric? (readonly)
The percentage of progress completed.
1175 1176 1177 |
# File 'customer_profiles/cfn_domain.rb', line 1175 def progress_percentage @progress_percentage end |
Class Method Details
.jsii_properties ⇒ Object
1177 1178 1179 1180 1181 1182 |
# File 'customer_profiles/cfn_domain.rb', line 1177 def self.jsii_properties { :message => "message", :progress_percentage => "progressPercentage", } end |
Instance Method Details
#to_jsii ⇒ Object
1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'customer_profiles/cfn_domain.rb', line 1184 def to_jsii result = {} result.merge!({ "message" => @message, "progressPercentage" => @progress_percentage, }) result.compact end |