Class: Aws::BedrockAgentCoreControl::Types::HarnessTruncationStrategyConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

Note:

HarnessTruncationStrategyConfiguration is a union - when making an API calls you must set exactly one of the members.

Note:

HarnessTruncationStrategyConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of HarnessTruncationStrategyConfiguration corresponding to the set member.

Strategy-specific truncation configuration.

Defined Under Namespace

Classes: SlidingWindow, Summarization, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#sliding_window ⇒ Types::HarnessSlidingWindowConfiguration

Configuration for sliding window truncation.



12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12760

class HarnessTruncationStrategyConfiguration < Struct.new(
  :sliding_window,
  :summarization,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SlidingWindow < HarnessTruncationStrategyConfiguration; end
  class Summarization < HarnessTruncationStrategyConfiguration; end
  class Unknown < HarnessTruncationStrategyConfiguration; end
end

#summarization ⇒ Types::HarnessSummarizationConfiguration

Configuration for summarization-based truncation.



12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12760

class HarnessTruncationStrategyConfiguration < Struct.new(
  :sliding_window,
  :summarization,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class SlidingWindow < HarnessTruncationStrategyConfiguration; end
  class Summarization < HarnessTruncationStrategyConfiguration; end
  class Unknown < HarnessTruncationStrategyConfiguration; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



12760
12761
12762
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12760

def unknown
  @unknown
end