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

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

class DataStoreConnection
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x9D\x18\x0A9google/cloud/dialogflow/cx/v3/data_store_connection.proto\x12\x1Dgoogle.cloud.dialogflow.cx.v3\x1A\x1Cgoogle/protobuf/struct.proto\"\xC9\x01\x0A\x13DataStoreConnection\x12E\x0A\x0Fdata_store_type\x18\x01 \x01(\x0E2,.google.cloud.dialogflow.cx.v3.DataStoreType\x12\x12\x0A\x0Adata_store\x18\x02 \x01(\x09\x12W\x0A\x18document_processing_mode\x18\x04 \x01(\x0E25.google.cloud.dialogflow.cx.v3.DocumentProcessingMode\"\xCD\x12\x0A\x1ADataStoreConnectionSignals\x12|\x0A\x1Brewriter_model_call_signals\x18\x01 \x01(\x0B2R.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.RewriterModelCallSignalsB\x03\xE0A\x01\x12\x1C\x0A\x0Frewritten_query\x18\x02 \x01(\x09B\x03\xE0A\x01\x12e\x0A\x0Fsearch_snippets\x18\x03 \x03(\x0B2G.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.SearchSnippetB\x03\xE0A\x01\x12\x8D\x01\x0A\$answer_generation_model_call_signals\x18\x04 \x01(\x0B2Z.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.AnswerGenerationModelCallSignalsB\x03\xE0A\x01\x12\x13\x0A\x06answer\x18\x05 \x01(\x09B\x03\xE0A\x01\x12_\x0A\x0Canswer_parts\x18\x06 \x03(\x0B2D.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.AnswerPartB\x03\xE0A\x01\x12c\x0A\x0Ecited_snippets\x18\x07 \x03(\x0B2F.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.CitedSnippetB\x03\xE0A\x01\x12j\x0A\x11grounding_signals\x18\x08 \x01(\x0B2J.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.GroundingSignalsB\x03\xE0A\x01\x12d\x0A\x0Esafety_signals\x18\x09 \x01(\x0B2G.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.SafetySignalsB\x03\xE0A\x01\x1AX\x0A\x18RewriterModelCallSignals\x12\x17\x0A\x0Frendered_prompt\x18\x01 \x01(\x09\x12\x14\x0A\x0Cmodel_output\x18\x02 \x01(\x09\x12\x0D\x0A\x05model\x18\x03 \x01(\x09\x1Av\x0A\x0DSearchSnippet\x12\x16\x0A\x0Edocument_title\x18\x01 \x01(\x09\x12\x14\x0A\x0Cdocument_uri\x18\x02 \x01(\x09\x12\x0C\x0A\x04text\x18\x03 \x01(\x09\x12)\x0A\x08metadata\x18\x05 \x01(\x0B2\x17.google.protobuf.Struct\x1A`\x0A AnswerGenerationModelCallSignals\x12\x17\x0A\x0Frendered_prompt\x18\x01 \x01(\x09\x12\x14\x0A\x0Cmodel_output\x18\x02 \x01(\x09\x12\x0D\x0A\x05model\x18\x03 \x01(\x09\x1A6\x0A\x0AAnswerPart\x12\x0C\x0A\x04text\x18\x01 \x01(\x09\x12\x1A\x0A\x12supporting_indices\x18\x02 \x03(\x05\x1A\x86\x01\x0A\x0CCitedSnippet\x12_\x0A\x0Esearch_snippet\x18\x01 \x01(\x0B2G.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.SearchSnippet\x12\x15\x0A\x0Dsnippet_index\x18\x02 \x01(\x05\x1A\xDD\x03\x0A\x10GroundingSignals\x12n\x0A\x08decision\x18\x01 \x01(\x0E2\\.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.GroundingSignals.GroundingDecision\x12n\x0A\x05score\x18\x02 \x01(\x0E2_.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.GroundingSignals.GroundingScoreBucket\"m\x0A\x11GroundingDecision\x12\"\x0A\x1EGROUNDING_DECISION_UNSPECIFIED\x10\x00\x12\x19\x0A\x15ACCEPTED_BY_GROUNDING\x10\x01\x12\x19\x0A\x15REJECTED_BY_GROUNDING\x10\x02\"z\x0A\x14GroundingScoreBucket\x12&\x0A\"GROUNDING_SCORE_BUCKET_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08VERY_LOW\x10\x01\x12\x07\x0A\x03LOW\x10\x03\x12\x0A\x0A\x06MEDIUM\x10\x04\x12\x08\x0A\x04HIGH\x10\x05\x12\x0D\x0A\x09VERY_HIGH\x10\x06\x1A\x99\x04\x0A\x0DSafetySignals\x12h\x0A\x08decision\x18\x01 \x01(\x0E2V.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.SafetySignals.SafetyDecision\x12v\x0A\x13banned_phrase_match\x18\x02 \x01(\x0E2Y.google.cloud.dialogflow.cx.v3.DataStoreConnectionSignals.SafetySignals.BannedPhraseMatch\x12\x1D\x0A\x15matched_banned_phrase\x18\x03 \x01(\x09\"m\x0A\x0ESafetyDecision\x12\x1F\x0A\x1BSAFETY_DECISION_UNSPECIFIED\x10\x00\x12\x1C\x0A\x18ACCEPTED_BY_SAFETY_CHECK\x10\x01\x12\x1C\x0A\x18REJECTED_BY_SAFETY_CHECK\x10\x02\"\x97\x01\x0A\x11BannedPhraseMatch\x12#\x0A\x1FBANNED_PHRASE_MATCH_UNSPECIFIED\x10\x00\x12\x1C\x0A\x18BANNED_PHRASE_MATCH_NONE\x10\x01\x12\x1D\x0A\x19BANNED_PHRASE_MATCH_QUERY\x10\x02\x12 \x0A\x1CBANNED_PHRASE_MATCH_RESPONSE\x10\x03*b\x0A\x0DDataStoreType\x12\x1F\x0A\x1BDATA_STORE_TYPE_UNSPECIFIED\x10\x00\x12\x0E\x0A\x0APUBLIC_WEB\x10\x01\x12\x10\x0A\x0CUNSTRUCTURED\x10\x02\x12\x0E\x0A\x0ASTRUCTURED\x10\x03*]\x0A\x16DocumentProcessingMode\x12(\x0A\$DOCUMENT_PROCESSING_MODE_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09DOCUMENTS\x10\x01\x12\x0A\x0A\x06CHUNKS\x10\x02B\xBB\x01\x0A!com.google.cloud.dialogflow.cx.v3B\x18DataStoreConnectionProtoP\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;
    }
}

