Class: Aws::Bedrock::Types::AutomatedReasoningPolicyTypeValueAnnotation

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb

Overview

Note:

AutomatedReasoningPolicyTypeValueAnnotation is a union - when making an API calls you must set exactly one of the members.

Note:

AutomatedReasoningPolicyTypeValueAnnotation is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of AutomatedReasoningPolicyTypeValueAnnotation corresponding to the set member.

An annotation for managing values within custom types, including adding, updating, or removing specific type values.

Defined Under Namespace

Classes: AddTypeValue, DeleteTypeValue, Unknown, UpdateTypeValue

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#add_type_valueTypes::AutomatedReasoningPolicyAddTypeValue

An operation to add a new value to an existing custom type.



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1756

class AutomatedReasoningPolicyTypeValueAnnotation < Struct.new(
  :add_type_value,
  :update_type_value,
  :delete_type_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AddTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class UpdateTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class DeleteTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class Unknown < AutomatedReasoningPolicyTypeValueAnnotation; end
end

#delete_type_valueTypes::AutomatedReasoningPolicyDeleteTypeValue

An operation to remove a value from an existing custom type.



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1756

class AutomatedReasoningPolicyTypeValueAnnotation < Struct.new(
  :add_type_value,
  :update_type_value,
  :delete_type_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AddTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class UpdateTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class DeleteTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class Unknown < AutomatedReasoningPolicyTypeValueAnnotation; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1756
1757
1758
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1756

def unknown
  @unknown
end

#update_type_valueTypes::AutomatedReasoningPolicyUpdateTypeValue

An operation to modify an existing value within a custom type.



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1756

class AutomatedReasoningPolicyTypeValueAnnotation < Struct.new(
  :add_type_value,
  :update_type_value,
  :delete_type_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AddTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class UpdateTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class DeleteTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end
  class Unknown < AutomatedReasoningPolicyTypeValueAnnotation; end
end