Class: AWSCDK::CustomerProfiles::CfnCalculatedAttributeDefinition::ReadinessProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::CustomerProfiles::CfnCalculatedAttributeDefinition::ReadinessProperty
- Defined in:
- customer_profiles/cfn_calculated_attribute_definition.rb
Overview
Information indicating if the Calculated Attribute is ready for use by confirming all historical data has been processed and reflected.
Instance Attribute Summary collapse
-
#message ⇒ String?
readonly
Any customer messaging.
-
#progress_percentage ⇒ Numeric?
readonly
Approximately how far the Calculated Attribute creation is from completion.
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.
851 852 853 854 855 856 |
# File 'customer_profiles/cfn_calculated_attribute_definition.rb', line 851 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)
Any customer messaging.
862 863 864 |
# File 'customer_profiles/cfn_calculated_attribute_definition.rb', line 862 def @message end |
#progress_percentage ⇒ Numeric? (readonly)
Approximately how far the Calculated Attribute creation is from completion.
867 868 869 |
# File 'customer_profiles/cfn_calculated_attribute_definition.rb', line 867 def progress_percentage @progress_percentage end |
Class Method Details
.jsii_properties ⇒ Object
869 870 871 872 873 874 |
# File 'customer_profiles/cfn_calculated_attribute_definition.rb', line 869 def self.jsii_properties { :message => "message", :progress_percentage => "progressPercentage", } end |
Instance Method Details
#to_jsii ⇒ Object
876 877 878 879 880 881 882 883 |
# File 'customer_profiles/cfn_calculated_attribute_definition.rb', line 876 def to_jsii result = {} result.merge!({ "message" => @message, "progressPercentage" => @progress_percentage, }) result.compact end |