Class: AWSCDK::BedrockAgentCore::FilterValue
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::BedrockAgentCore::FilterValue
- Defined in:
- bedrock_agent_core/filter_value.rb
Overview
A typed filter value for online evaluation filtering.
Use the static factory methods to create filter values:
FilterValue.string()for string comparisonsFilterValue.number()for numeric comparisonsFilterValue.boolean()for boolean comparisons
Class Method Summary collapse
-
.boolean(value) ⇒ AWSCDK::BedrockAgentCore::FilterValue
Creates a boolean filter value.
- .jsii_overridable_methods ⇒ Object
-
.number(value) ⇒ AWSCDK::BedrockAgentCore::FilterValue
Creates a numeric filter value.
-
.string(value) ⇒ AWSCDK::BedrockAgentCore::FilterValue
Creates a string filter value.
Instance Method Summary collapse
-
#initialize(*args) ⇒ FilterValue
constructor
A new instance of FilterValue.
Constructor Details
#initialize(*args) ⇒ FilterValue
Returns a new instance of FilterValue.
14 15 16 |
# File 'bedrock_agent_core/filter_value.rb', line 14 def initialize(*args) raise NoMethodError, "aws-cdk-lib.aws_bedrockagentcore.FilterValue does not have a visible constructor; use the provided factory methods" end |
Class Method Details
.boolean(value) ⇒ AWSCDK::BedrockAgentCore::FilterValue
Creates a boolean filter value.
27 28 29 30 |
# File 'bedrock_agent_core/filter_value.rb', line 27 def self.boolean(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJib29sZWFuIn0=")), "value") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_bedrockagentcore.FilterValue", "boolean", [value]) end |
.jsii_overridable_methods ⇒ Object
18 19 20 21 |
# File 'bedrock_agent_core/filter_value.rb', line 18 def self.jsii_overridable_methods { } end |
.number(value) ⇒ AWSCDK::BedrockAgentCore::FilterValue
Creates a numeric filter value.
36 37 38 39 |
# File 'bedrock_agent_core/filter_value.rb', line 36 def self.number(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "value") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_bedrockagentcore.FilterValue", "number", [value]) end |
.string(value) ⇒ AWSCDK::BedrockAgentCore::FilterValue
Creates a string filter value.
45 46 47 48 |
# File 'bedrock_agent_core/filter_value.rb', line 45 def self.string(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "value") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_bedrockagentcore.FilterValue", "string", [value]) end |