Class: Google::Cloud::DiscoveryEngine::V1beta::Engine
- Inherits:
-
Object
- Object
- Google::Cloud::DiscoveryEngine::V1beta::Engine
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/discoveryengine/v1beta/engine.rb
Overview
Metadata that describes the training and serving parameters of an Engine.
Defined Under Namespace
Classes: ChatEngineConfig, ChatEngineMetadata, CommonConfig, SearchEngineConfig
Instance Attribute Summary collapse
-
#chat_engine_config ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig
Configurations for the Chat Engine.
-
#chat_engine_metadata ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata
readonly
Output only.
-
#common_config ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::CommonConfig
Common config spec that specifies the metadata of the engine.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#data_store_ids ⇒ ::Array<::String>
The data stores associated with this engine.
-
#disable_analytics ⇒ ::Boolean
Optional.
-
#display_name ⇒ ::String
Required.
-
#industry_vertical ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::IndustryVertical
The industry vertical that the engine registers.
-
#name ⇒ ::String
Immutable.
-
#search_engine_config ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::SearchEngineConfig
Configurations for the Search Engine.
-
#solution_type ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::SolutionType
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#chat_engine_config ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#chat_engine_metadata ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata (readonly)
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#common_config ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::CommonConfig
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#data_store_ids ⇒ ::Array<::String>
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#disable_analytics ⇒ ::Boolean
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#industry_vertical ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::IndustryVertical
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#search_engine_config ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::Engine::SearchEngineConfig
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#solution_type ⇒ ::Google::Cloud::DiscoveryEngine::V1beta::SolutionType
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 |
# File 'proto_docs/google/cloud/discoveryengine/v1beta/engine.rb', line 109 class Engine include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for a Search Engine. # @!attribute [rw] search_tier # @return [::Google::Cloud::DiscoveryEngine::V1beta::SearchTier] # The search feature tier of this engine. # # Different tiers might have different # pricing. To learn more, check the pricing documentation. # # Defaults to # {::Google::Cloud::DiscoveryEngine::V1beta::SearchTier::SEARCH_TIER_STANDARD SearchTier.SEARCH_TIER_STANDARD} # if not specified. # @!attribute [rw] search_add_ons # @return [::Array<::Google::Cloud::DiscoveryEngine::V1beta::SearchAddOn>] # The add-on that this search engine enables. class SearchEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configurations for a Chat Engine. # @!attribute [rw] agent_creation_config # @return [::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineConfig::AgentCreationConfig] # The configurationt generate the Dialogflow agent that is associated to # this Engine. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] dialogflow_agent_to_link # @return [::String] # The resource name of an exist Dialogflow agent to link to this Chat # Engine. Customers can either provide `agent_creation_config` to create # agent or provide an agent name that links the agent with the Chat engine. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. # # Note that the `dialogflow_agent_to_link` are one-time consumed by and # passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. Use # {::Google::Cloud::DiscoveryEngine::V1beta::Engine::ChatEngineMetadata#dialogflow_agent ChatEngineMetadata.dialogflow_agent} # for actual agent association after Engine is created. class ChatEngineConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configurations for generating a Dialogflow agent. # # Note that these configurations are one-time consumed by # and passed to Dialogflow service. It means they cannot be retrieved using # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#get_engine EngineService.GetEngine} # or # {::Google::Cloud::DiscoveryEngine::V1beta::EngineService::Client#list_engines EngineService.ListEngines} # API after engine creation. # @!attribute [rw] business # @return [::String] # Name of the company, organization or other entity that the agent # represents. Used for knowledge connector LLM prompt and for knowledge # search. # @!attribute [rw] default_language_code # @return [::String] # Required. The default language of the agent as a language tag. # See [Language # Support](https://cloud.google.com/dialogflow/docs/reference/language) # for a list of the currently supported language codes. # @!attribute [rw] time_zone # @return [::String] # Required. The time zone of the agent from the [time zone # database](https://www.iana.org/time-zones), e.g., America/New_York, # Europe/Paris. # @!attribute [rw] location # @return [::String] # Agent location for Agent creation, supported values: global/us/eu. # If not provided, us Engine will create Agent using us-central-1 by # default; eu Engine will create Agent using eu-west-1 by default. class AgentCreationConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Common configurations for an Engine. # @!attribute [rw] company_name # @return [::String] # The name of the company, business or entity that is associated with the # engine. Setting this may help improve LLM related features. class CommonConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Additional information of a Chat Engine. # Fields in this message are output only. # @!attribute [rw] dialogflow_agent # @return [::String] # The resource name of a Dialogflow agent, that this Chat Engine refers # to. # # Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent # ID>`. class ChatEngineMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |