Class: Aws::BedrockAgent::Types::MetadataConfiguration

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

Overview

Contains the configuration of a single custom metadata field in a knowledge base, including its name, data type, and whether the field is searchable.

Constant Summary collapse

SENSITIVE =
[:name]

Instance Attribute Summary collapse

Instance Attribute Details

#name ⇒ String

The name of the custom metadata field.

Returns:

  • (String)


8509
8510
8511
8512
8513
8514
8515
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8509

class MetadataConfiguration < Struct.new(
  :name,
  :type,
  :searchability)
  SENSITIVE = [:name]
  include Aws::Structure
end

#searchability ⇒ String

Specifies whether the custom metadata field is searchable. Valid values:

  • ENABLED – The field is searchable.

  • DISABLED – The field is not searchable.

Returns:

  • (String)


8509
8510
8511
8512
8513
8514
8515
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8509

class MetadataConfiguration < Struct.new(
  :name,
  :type,
  :searchability)
  SENSITIVE = [:name]
  include Aws::Structure
end

#type ⇒ String

The data type of the custom metadata field. Valid values are STRING and STRING_LIST.

Returns:

  • (String)


8509
8510
8511
8512
8513
8514
8515
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 8509

class MetadataConfiguration < Struct.new(
  :name,
  :type,
  :searchability)
  SENSITIVE = [:name]
  include Aws::Structure
end