Class: AWSCDK::QuickSight::CfnTopic::CustomInstructionsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_topic.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(custom_instructions_string:) ⇒ CustomInstructionsProperty

Returns a new instance of CustomInstructionsProperty.

Parameters:

  • custom_instructions_string (String)


761
762
763
764
# File 'quick_sight/cfn_topic.rb', line 761

def initialize(custom_instructions_string:)
  @custom_instructions_string = custom_instructions_string
  Jsii::Type.check_type(@custom_instructions_string, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customInstructionsString")
end

Instance Attribute Details

#custom_instructions_stringString (readonly)



768
769
770
# File 'quick_sight/cfn_topic.rb', line 768

def custom_instructions_string
  @custom_instructions_string
end

Class Method Details

.jsii_propertiesObject



770
771
772
773
774
# File 'quick_sight/cfn_topic.rb', line 770

def self.jsii_properties
  {
    :custom_instructions_string => "customInstructionsString",
  }
end

Instance Method Details

#to_jsiiObject



776
777
778
779
780
781
782
# File 'quick_sight/cfn_topic.rb', line 776

def to_jsii
  result = {}
  result.merge!({
    "customInstructionsString" => @custom_instructions_string,
  })
  result.compact
end