Class: Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaEngineKnowledgeGraphConfigFeatureConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/discoveryengine_v1beta/classes.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb

Overview

Feature config for the Knowledge Graph.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaEngineKnowledgeGraphConfigFeatureConfig

Returns a new instance of GoogleCloudDiscoveryengineV1alphaEngineKnowledgeGraphConfigFeatureConfig.



12139
12140
12141
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 12139

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#disable_private_kg_auto_completeBoolean Also known as: disable_private_kg_auto_complete?

Whether to disable the private KG auto complete for the engine. Defaults to false if not specified. Corresponds to the JSON property disablePrivateKgAutoComplete

Returns:

  • (Boolean)


12115
12116
12117
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 12115

def disable_private_kg_auto_complete
  @disable_private_kg_auto_complete
end

#disable_private_kg_enrichmentBoolean Also known as: disable_private_kg_enrichment?

Whether to disable the private KG enrichment for the engine. Defaults to false if not specified. Corresponds to the JSON property disablePrivateKgEnrichment

Returns:

  • (Boolean)


12122
12123
12124
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 12122

def disable_private_kg_enrichment
  @disable_private_kg_enrichment
end

#disable_private_kg_query_ui_chipsBoolean Also known as: disable_private_kg_query_ui_chips?

Whether to disable the private KG for query UI chips. Defaults to false if not specified. Corresponds to the JSON property disablePrivateKgQueryUiChips

Returns:

  • (Boolean)


12129
12130
12131
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 12129

def disable_private_kg_query_ui_chips
  @disable_private_kg_query_ui_chips
end

#disable_private_kg_query_understandingBoolean Also known as: disable_private_kg_query_understanding?

Whether to disable the private KG query understanding for the engine. Defaults to false if not specified. Corresponds to the JSON property disablePrivateKgQueryUnderstanding

Returns:

  • (Boolean)


12136
12137
12138
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 12136

def disable_private_kg_query_understanding
  @disable_private_kg_query_understanding
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



12144
12145
12146
12147
12148
12149
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 12144

def update!(**args)
  @disable_private_kg_auto_complete = args[:disable_private_kg_auto_complete] if args.key?(:disable_private_kg_auto_complete)
  @disable_private_kg_enrichment = args[:disable_private_kg_enrichment] if args.key?(:disable_private_kg_enrichment)
  @disable_private_kg_query_ui_chips = args[:disable_private_kg_query_ui_chips] if args.key?(:disable_private_kg_query_ui_chips)
  @disable_private_kg_query_understanding = args[:disable_private_kg_query_understanding] if args.key?(:disable_private_kg_query_understanding)
end