Class: AWSCDK::BedrockAgentCore::FilterOperator

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

Overview

Filter operators for online evaluation filtering.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ FilterOperator

Returns a new instance of FilterOperator.

Parameters:

  • value (String)
    • The filter operator string.


9
10
11
12
# File 'bedrock_agent_core/filter_operator.rb', line 9

def initialize(value)
  Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "value")
  Jsii::Object.instance_method(:initialize).bind(self).call(value)
end

Class Method Details

.CONTAINSAWSCDK::BedrockAgentCore::FilterOperator

String contains comparison.

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


23
24
25
# File 'bedrock_agent_core/filter_operator.rb', line 23

def self.CONTAINS()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "CONTAINS")
end

.EQUALAWSCDK::BedrockAgentCore::FilterOperator

Exact equality comparison.

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


30
31
32
# File 'bedrock_agent_core/filter_operator.rb', line 30

def self.EQUAL()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "EQUAL")
end

.GREATER_THANAWSCDK::BedrockAgentCore::FilterOperator

Greater than comparison (numeric values).

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


37
38
39
# File 'bedrock_agent_core/filter_operator.rb', line 37

def self.GREATER_THAN()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "GREATER_THAN")
end

.GREATER_THAN_OR_EQUALAWSCDK::BedrockAgentCore::FilterOperator

Greater than or equal comparison (numeric values).

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


44
45
46
# File 'bedrock_agent_core/filter_operator.rb', line 44

def self.GREATER_THAN_OR_EQUAL()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "GREATER_THAN_OR_EQUAL")
end

.jsii_overridable_methodsObject



14
15
16
17
18
# File 'bedrock_agent_core/filter_operator.rb', line 14

def self.jsii_overridable_methods
  {
    :value => { kind: :property, name: "value", is_optional: false },
  }
end

.LESS_THANAWSCDK::BedrockAgentCore::FilterOperator

Less than comparison (numeric values).

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


51
52
53
# File 'bedrock_agent_core/filter_operator.rb', line 51

def self.LESS_THAN()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "LESS_THAN")
end

.LESS_THAN_OR_EQUALAWSCDK::BedrockAgentCore::FilterOperator

Less than or equal comparison (numeric values).

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


58
59
60
# File 'bedrock_agent_core/filter_operator.rb', line 58

def self.LESS_THAN_OR_EQUAL()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "LESS_THAN_OR_EQUAL")
end

.NOT_CONTAINSAWSCDK::BedrockAgentCore::FilterOperator

String does not contain comparison.

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


65
66
67
# File 'bedrock_agent_core/filter_operator.rb', line 65

def self.NOT_CONTAINS()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "NOT_CONTAINS")
end

.NOT_EQUALAWSCDK::BedrockAgentCore::FilterOperator

Not equal comparison.

Returns:

  • (AWSCDK::BedrockAgentCore::FilterOperator)


72
73
74
# File 'bedrock_agent_core/filter_operator.rb', line 72

def self.NOT_EQUAL()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_bedrockagentcore.FilterOperator", "NOT_EQUAL")
end

Instance Method Details

#valueString

The string value of the filter operator.

Returns:

  • (String)


79
80
81
# File 'bedrock_agent_core/filter_operator.rb', line 79

def value()
  jsii_get_property("value")
end