Class: AWSCDK::QuickSight::CfnTopic::TopicSingularFilterConstantProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnTopic::TopicSingularFilterConstantProperty
- Defined in:
- quick_sight/cfn_topic.rb
Overview
A structure that represents a singular filter constant, used in filters to specify a single value to match against.
Instance Attribute Summary collapse
-
#constant_type ⇒ String?
readonly
The type of the singular filter constant.
-
#singular_constant ⇒ String?
readonly
The value of the singular filter constant.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(constant_type: nil, singular_constant: nil) ⇒ TopicSingularFilterConstantProperty
constructor
A new instance of TopicSingularFilterConstantProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(constant_type: nil, singular_constant: nil) ⇒ TopicSingularFilterConstantProperty
Returns a new instance of TopicSingularFilterConstantProperty.
2513 2514 2515 2516 2517 2518 |
# File 'quick_sight/cfn_topic.rb', line 2513 def initialize(constant_type: nil, singular_constant: nil) @constant_type = constant_type Jsii::Type.check_type(@constant_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "constantType") unless @constant_type.nil? @singular_constant = singular_constant Jsii::Type.check_type(@singular_constant, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "singularConstant") unless @singular_constant.nil? end |
Instance Attribute Details
#constant_type ⇒ String? (readonly)
The type of the singular filter constant.
Valid values for this structure are SINGULAR .
2526 2527 2528 |
# File 'quick_sight/cfn_topic.rb', line 2526 def constant_type @constant_type end |
#singular_constant ⇒ String? (readonly)
The value of the singular filter constant.
2531 2532 2533 |
# File 'quick_sight/cfn_topic.rb', line 2531 def singular_constant @singular_constant end |
Class Method Details
.jsii_properties ⇒ Object
2533 2534 2535 2536 2537 2538 |
# File 'quick_sight/cfn_topic.rb', line 2533 def self.jsii_properties { :constant_type => "constantType", :singular_constant => "singularConstant", } end |
Instance Method Details
#to_jsii ⇒ Object
2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'quick_sight/cfn_topic.rb', line 2540 def to_jsii result = {} result.merge!({ "constantType" => @constant_type, "singularConstant" => @singular_constant, }) result.compact end |