Class: AWSCDK::BedrockAgentCore::CfnOnlineEvaluationConfig::ClusteringConfigProperty

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

Overview

The configuration for clustering analysis of evaluation results.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(frequencies:) ⇒ ClusteringConfigProperty

Returns a new instance of ClusteringConfigProperty.

Parameters:

  • frequencies (Array<String>)

    The list of frequencies at which clustering reports are generated.



749
750
751
752
# File 'bedrock_agent_core/cfn_online_evaluation_config.rb', line 749

def initialize(frequencies:)
  @frequencies = frequencies
  Jsii::Type.check_type(@frequencies, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "frequencies")
end

Instance Attribute Details

#frequenciesArray<String> (readonly)

The list of frequencies at which clustering reports are generated.



758
759
760
# File 'bedrock_agent_core/cfn_online_evaluation_config.rb', line 758

def frequencies
  @frequencies
end

Class Method Details

.jsii_propertiesObject



760
761
762
763
764
# File 'bedrock_agent_core/cfn_online_evaluation_config.rb', line 760

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

Instance Method Details

#to_jsiiObject



766
767
768
769
770
771
772
# File 'bedrock_agent_core/cfn_online_evaluation_config.rb', line 766

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