Class: AWSCDK::BedrockAgentCore::CfnMemory::MessageBasedTriggerInputProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::BedrockAgentCore::CfnMemory::MessageBasedTriggerInputProperty
- Defined in:
- bedrock_agent_core/cfn_memory.rb
Overview
The message based trigger input.
Instance Attribute Summary collapse
-
#message_count ⇒ Numeric?
readonly
The memory trigger condition input for the message based trigger message count.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(message_count: nil) ⇒ MessageBasedTriggerInputProperty
constructor
A new instance of MessageBasedTriggerInputProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(message_count: nil) ⇒ MessageBasedTriggerInputProperty
Returns a new instance of MessageBasedTriggerInputProperty.
1571 1572 1573 1574 |
# File 'bedrock_agent_core/cfn_memory.rb', line 1571 def initialize(message_count: nil) @message_count = Jsii::Type.check_type(@message_count, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "messageCount") unless @message_count.nil? end |
Instance Attribute Details
#message_count ⇒ Numeric? (readonly)
The memory trigger condition input for the message based trigger message count.
1580 1581 1582 |
# File 'bedrock_agent_core/cfn_memory.rb', line 1580 def @message_count end |
Class Method Details
.jsii_properties ⇒ Object
1582 1583 1584 1585 1586 |
# File 'bedrock_agent_core/cfn_memory.rb', line 1582 def self.jsii_properties { :message_count => "messageCount", } end |
Instance Method Details
#to_jsii ⇒ Object
1588 1589 1590 1591 1592 1593 1594 |
# File 'bedrock_agent_core/cfn_memory.rb', line 1588 def to_jsii result = {} result.merge!({ "messageCount" => @message_count, }) result.compact end |