<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/dialogflow/cx/v3/generative_settings.proto

namespace GPBMetadata\Google\Cloud\Dialogflow\Cx\V3;

class GenerativeSettings
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\SafetySettings::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xD5\x0A\x0A7google/cloud/dialogflow/cx/v3/generative_settings.proto\x12\x1Dgoogle.cloud.dialogflow.cx.v3\x1A3google/cloud/dialogflow/cx/v3/safety_settings.proto\"\xC8\x07\x0A\x12GenerativeSettings\x12\x0C\x0A\x04name\x18\x05 \x01(\x09\x12]\x0A\x11fallback_settings\x18\x01 \x01(\x0B2B.google.cloud.dialogflow.cx.v3.GenerativeSettings.FallbackSettings\x12Q\x0A\x1Agenerative_safety_settings\x18\x03 \x01(\x0B2-.google.cloud.dialogflow.cx.v3.SafetySettings\x12r\x0A\x1Cknowledge_connector_settings\x18\x07 \x01(\x0B2L.google.cloud.dialogflow.cx.v3.GenerativeSettings.KnowledgeConnectorSettings\x12\x15\x0A\x0Dlanguage_code\x18\x04 \x01(\x09\x12K\x0A\x12llm_model_settings\x18\x08 \x01(\x0B2/.google.cloud.dialogflow.cx.v3.LlmModelSettings\x1A\xE5\x01\x0A\x10FallbackSettings\x12\x17\x0A\x0Fselected_prompt\x18\x03 \x01(\x09\x12k\x0A\x10prompt_templates\x18\x04 \x03(\x0B2Q.google.cloud.dialogflow.cx.v3.GenerativeSettings.FallbackSettings.PromptTemplate\x1AK\x0A\x0EPromptTemplate\x12\x14\x0A\x0Cdisplay_name\x18\x01 \x01(\x09\x12\x13\x0A\x0Bprompt_text\x18\x02 \x01(\x09\x12\x0E\x0A\x06frozen\x18\x03 \x01(\x08\x1A\xAD\x01\x0A\x1AKnowledgeConnectorSettings\x12\x10\x0A\x08business\x18\x01 \x01(\x09\x12\x0D\x0A\x05agent\x18\x02 \x01(\x09\x12\x16\x0A\x0Eagent_identity\x18\x03 \x01(\x09\x12\x1C\x0A\x14business_description\x18\x04 \x01(\x09\x12\x13\x0A\x0Bagent_scope\x18\x05 \x01(\x09\x12#\x0A\x1Bdisable_data_store_fallback\x18\x08 \x01(\x08:\x81\x01\xEAA~\x0A1dialogflow.googleapis.com/AgentGenerativeSettings\x12Iprojects/{project}/locations/{location}/agents/{agent}/generativeSettings\"6\x0A\x10LlmModelSettings\x12\x0D\x0A\x05model\x18\x01 \x01(\x09\x12\x13\x0A\x0Bprompt_text\x18\x02 \x01(\x09B\xBA\x01\x0A!com.google.cloud.dialogflow.cx.v3B\x17GenerativeSettingsProtoP\x01Z1cloud.google.com/go/dialogflow/cx/apiv3/cxpb;cxpb\xA2\x02\x02DF\xAA\x02\x1DGoogle.Cloud.Dialogflow.Cx.V3\xEA\x02!Google::Cloud::Dialogflow::CX::V3b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

