Class: AWSCDK::BedrockAgentCore::ExecutionStatus

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

Overview

The execution status of an online evaluation configuration.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ ExecutionStatus

Returns a new instance of ExecutionStatus.

Parameters:

  • value (String)
    • The execution status string.


9
10
11
12
# File 'bedrock_agent_core/execution_status.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

.DISABLEDAWSCDK::BedrockAgentCore::ExecutionStatus

The evaluation is disabled and not processing agent traces.

Returns:

  • (AWSCDK::BedrockAgentCore::ExecutionStatus)


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

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

.ENABLEDAWSCDK::BedrockAgentCore::ExecutionStatus

The evaluation is enabled and actively processing agent traces.

Returns:

  • (AWSCDK::BedrockAgentCore::ExecutionStatus)


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

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

.jsii_overridable_methodsObject



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

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

Instance Method Details

#valueString

The string value of the execution status.

Returns:

  • (String)


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

def value()
  jsii_get_property("value")
end