Class: AWSCDK::BedrockAgentCore::CfnMemory::SummaryOverrideConsolidationConfigurationInputProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
bedrock_agent_core/cfn_memory.rb

Overview

The consolidation configuration.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(append_to_prompt:, model_id:) ⇒ SummaryOverrideConsolidationConfigurationInputProperty

Returns a new instance of SummaryOverrideConsolidationConfigurationInputProperty.

Parameters:

  • append_to_prompt (String)

    The memory override configuration.

  • model_id (String)

    The memory override configuration model ID.



2237
2238
2239
2240
2241
2242
# File 'bedrock_agent_core/cfn_memory.rb', line 2237

def initialize(append_to_prompt:, model_id:)
  @append_to_prompt = append_to_prompt
  Jsii::Type.check_type(@append_to_prompt, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "appendToPrompt")
  @model_id = model_id
  Jsii::Type.check_type(@model_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "modelId")
end

Instance Attribute Details

#append_to_promptString (readonly)

The memory override configuration.



2248
2249
2250
# File 'bedrock_agent_core/cfn_memory.rb', line 2248

def append_to_prompt
  @append_to_prompt
end

#model_idString (readonly)

The memory override configuration model ID.



2253
2254
2255
# File 'bedrock_agent_core/cfn_memory.rb', line 2253

def model_id
  @model_id
end

Class Method Details

.jsii_propertiesObject



2255
2256
2257
2258
2259
2260
# File 'bedrock_agent_core/cfn_memory.rb', line 2255

def self.jsii_properties
  {
    :append_to_prompt => "appendToPrompt",
    :model_id => "modelId",
  }
end

Instance Method Details

#to_jsiiObject



2262
2263
2264
2265
2266
2267
2268
2269
# File 'bedrock_agent_core/cfn_memory.rb', line 2262

def to_jsii
  result = {}
  result.merge!({
    "appendToPrompt" => @append_to_prompt,
    "modelId" => @model_id,
  })
  result.compact
end