Class: Aws::Bedrock::Types::AutomatedReasoningPolicyBuildStepContext
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicyBuildStepContext
- Defined in:
- gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb
Overview
AutomatedReasoningPolicyBuildStepContext is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of AutomatedReasoningPolicyBuildStepContext corresponding to the set member.
Provides context about what type of operation was being performed during a build step.
Defined Under Namespace
Classes: Mutation, Planning, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#mutation ⇒ Types::AutomatedReasoningPolicyMutation
Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
-
#planning ⇒ Types::AutomatedReasoningPolicyPlanning
Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#mutation ⇒ Types::AutomatedReasoningPolicyMutation
Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1016 class AutomatedReasoningPolicyBuildStepContext < Struct.new( :planning, :mutation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Planning < AutomatedReasoningPolicyBuildStepContext; end class Mutation < AutomatedReasoningPolicyBuildStepContext; end class Unknown < AutomatedReasoningPolicyBuildStepContext; end end |
#planning ⇒ Types::AutomatedReasoningPolicyPlanning
Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1016 class AutomatedReasoningPolicyBuildStepContext < Struct.new( :planning, :mutation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Planning < AutomatedReasoningPolicyBuildStepContext; end class Mutation < AutomatedReasoningPolicyBuildStepContext; end class Unknown < AutomatedReasoningPolicyBuildStepContext; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1016 1017 1018 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1016 def unknown @unknown end |