Class: AWSCDK::BedrockAgentCore::CfnMemory::TokenBasedTriggerInputProperty

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

Overview

The token based trigger input.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(token_count: nil) ⇒ TokenBasedTriggerInputProperty

Returns a new instance of TokenBasedTriggerInputProperty.

Parameters:

  • token_count (Numeric, nil) (defaults to: nil)

    The token based trigger token count.



2345
2346
2347
2348
# File 'bedrock_agent_core/cfn_memory.rb', line 2345

def initialize(token_count: nil)
  @token_count = token_count
  Jsii::Type.check_type(@token_count, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "tokenCount") unless @token_count.nil?
end

Instance Attribute Details

#token_countNumeric? (readonly)

The token based trigger token count.



2354
2355
2356
# File 'bedrock_agent_core/cfn_memory.rb', line 2354

def token_count
  @token_count
end

Class Method Details

.jsii_propertiesObject



2356
2357
2358
2359
2360
# File 'bedrock_agent_core/cfn_memory.rb', line 2356

def self.jsii_properties
  {
    :token_count => "tokenCount",
  }
end

Instance Method Details

#to_jsiiObject



2362
2363
2364
2365
2366
2367
2368
# File 'bedrock_agent_core/cfn_memory.rb', line 2362

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