Class: AWSCDK::BedrockAgentCore::CfnDataset::InlineExamplesSourceProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::BedrockAgentCore::CfnDataset::InlineExamplesSourceProperty
- Defined in:
- bedrock_agent_core/cfn_dataset.rb
Overview
Inline examples provided directly in the request body.
Instance Attribute Summary collapse
-
#examples ⇒ Array<Object>, AWSCDK::IResolvable
readonly
Examples to add.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(examples:) ⇒ InlineExamplesSourceProperty
constructor
A new instance of InlineExamplesSourceProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(examples:) ⇒ InlineExamplesSourceProperty
Returns a new instance of InlineExamplesSourceProperty.
668 669 670 671 |
# File 'bedrock_agent_core/cfn_dataset.rb', line 668 def initialize(examples:) @examples = examples Jsii::Type.check_type(@examples, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siY29sbGVjdGlvbiI6eyJlbGVtZW50dHlwZSI6eyJwcmltaXRpdmUiOiJhbnkifSwia2luZCI6ImFycmF5In19LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "examples") end |
Instance Attribute Details
#examples ⇒ Array<Object>, AWSCDK::IResolvable (readonly)
Examples to add.
Each example is a free-form JSON document validated against the declared schemaType.
679 680 681 |
# File 'bedrock_agent_core/cfn_dataset.rb', line 679 def examples @examples end |
Class Method Details
.jsii_properties ⇒ Object
681 682 683 684 685 |
# File 'bedrock_agent_core/cfn_dataset.rb', line 681 def self.jsii_properties { :examples => "examples", } end |
Instance Method Details
#to_jsii ⇒ Object
687 688 689 690 691 692 693 |
# File 'bedrock_agent_core/cfn_dataset.rb', line 687 def to_jsii result = {} result.merge!({ "examples" => @examples, }) result.compact end |