<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/geminidataanalytics/v1beta/context.proto

namespace GPBMetadata\Google\Cloud\Geminidataanalytics\V1Beta;

class Context
{
    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\Cloud\Geminidataanalytics\V1Beta\Datasource::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xD5\x17\x0A5google/cloud/geminidataanalytics/v1beta/context.proto\x12'google.cloud.geminidataanalytics.v1beta\x1A8google/cloud/geminidataanalytics/v1beta/datasource.proto\x1A\x1Egoogle/protobuf/wrappers.proto\"\xD9\x08\x0A\x07Context\x12\x1F\x0A\x12system_instruction\x18\x01 \x01(\x09B\x03\xE0A\x01\x12a\x0A\x15datasource_references\x18\x07 \x01(\x0B2=.google.cloud.geminidataanalytics.v1beta.DatasourceReferencesB\x03\xE0A\x02\x12R\x0A\x07options\x18\x03 \x01(\x0B2<.google.cloud.geminidataanalytics.v1beta.ConversationOptionsB\x03\xE0A\x01\x12S\x0A\x0Fexample_queries\x18\x05 \x03(\x0B25.google.cloud.geminidataanalytics.v1beta.ExampleQueryB\x03\xE0A\x01\x12^\x0A\x15looker_golden_queries\x18\x0B \x03(\x0B2:.google.cloud.geminidataanalytics.v1beta.LookerGoldenQueryB\x03\xE0A\x01\x12R\x0A\x0Eglossary_terms\x18\x08 \x03(\x0B25.google.cloud.geminidataanalytics.v1beta.GlossaryTermB\x03\xE0A\x01\x12f\x0A\x14schema_relationships\x18\x09 \x03(\x0B2C.google.cloud.geminidataanalytics.v1beta.Context.SchemaRelationshipB\x03\xE0A\x01\x1A\x84\x04\x0A\x12SchemaRelationship\x12j\x0A\x11left_schema_paths\x18\x01 \x01(\x0B2O.google.cloud.geminidataanalytics.v1beta.Context.SchemaRelationship.SchemaPaths\x12k\x0A\x12right_schema_paths\x18\x02 \x01(\x0B2O.google.cloud.geminidataanalytics.v1beta.Context.SchemaRelationship.SchemaPaths\x12[\x0A\x07sources\x18\x03 \x03(\x0E2J.google.cloud.geminidataanalytics.v1beta.Context.SchemaRelationship.Source\x12\x18\x0A\x10confidence_score\x18\x04 \x01(\x02\x1A/\x0A\x0BSchemaPaths\x12\x11\x0A\x09table_fqn\x18\x01 \x01(\x09\x12\x0D\x0A\x05paths\x18\x02 \x03(\x09\"m\x0A\x06Source\x12\x16\x0A\x12SOURCE_UNSPECIFIED\x10\x00\x12\x18\x0A\x14BIGQUERY_JOB_HISTORY\x10\x01\x12\x11\x0A\x0DLLM_SUGGESTED\x10\x02\x12\x1E\x0A\x1ABIGQUERY_TABLE_CONSTRAINTS\x10\x03\"Y\x0A\x0CExampleQuery\x12\x18\x0A\x09sql_query\x18e \x01(\x09B\x03\xE0A\x01H\x00\x12&\x0A\x19natural_language_question\x18\x01 \x01(\x09B\x03\xE0A\x01B\x07\x0A\x05query\"\x8D\x01\x0A\x11LookerGoldenQuery\x12'\x0A\x1Anatural_language_questions\x18\x04 \x03(\x09B\x03\xE0A\x01\x12O\x0A\x0Clooker_query\x18\x05 \x01(\x0B24.google.cloud.geminidataanalytics.v1beta.LookerQueryB\x03\xE0A\x01\"\x88\x02\x0A\x0BLookerQuery\x12\x12\x0A\x05model\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x07explore\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x13\x0A\x06fields\x18\x03 \x03(\x09B\x03\xE0A\x01\x12Q\x0A\x07filters\x18\x04 \x03(\x0B2;.google.cloud.geminidataanalytics.v1beta.LookerQuery.FilterB\x03\xE0A\x01\x12\x12\x0A\x05sorts\x18\x05 \x03(\x09B\x03\xE0A\x01\x12\x17\x0A\x05limit\x18\x06 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01\x1A0\x0A\x06Filter\x12\x12\x0A\x05field\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x12\x0A\x05value\x18\x02 \x01(\x09B\x03\xE0A\x02B\x08\x0A\x06_limit\"X\x0A\x0CGlossaryTerm\x12\x19\x0A\x0Cdisplay_name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x0Bdescription\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x13\x0A\x06labels\x18\x03 \x03(\x09B\x03\xE0A\x01\"\x86\x02\x0A\x13ConversationOptions\x12I\x0A\x05chart\x18\x01 \x01(\x0B25.google.cloud.geminidataanalytics.v1beta.ChartOptionsB\x03\xE0A\x01\x12O\x0A\x08analysis\x18\x02 \x01(\x0B28.google.cloud.geminidataanalytics.v1beta.AnalysisOptionsB\x03\xE0A\x01\x12S\x0A\x0Adatasource\x18\x03 \x01(\x0B2:.google.cloud.geminidataanalytics.v1beta.DatasourceOptionsB\x03\xE0A\x01\"Y\x0A\x11DatasourceOptions\x12D\x0A\x1Abig_query_max_billed_bytes\x18\x01 \x01(\x0B2\x1B.google.protobuf.Int64ValueB\x03\xE0A\x01\"\xD6\x02\x0A\x0CChartOptions\x12V\x0A\x05image\x18\x01 \x01(\x0B2B.google.cloud.geminidataanalytics.v1beta.ChartOptions.ImageOptionsB\x03\xE0A\x01\x1A\xED\x01\x0A\x0CImageOptions\x12^\x0A\x08no_image\x18\x01 \x01(\x0B2J.google.cloud.geminidataanalytics.v1beta.ChartOptions.ImageOptions.NoImageH\x00\x12\\\x0A\x03svg\x18\x02 \x01(\x0B2M.google.cloud.geminidataanalytics.v1beta.ChartOptions.ImageOptions.SvgOptionsH\x00\x1A\x09\x0A\x07NoImage\x1A\x0C\x0A\x0ASvgOptionsB\x06\x0A\x04kind\"\x87\x01\x0A\x0FAnalysisOptions\x12T\x0A\x06python\x18\x01 \x01(\x0B2?.google.cloud.geminidataanalytics.v1beta.AnalysisOptions.PythonB\x03\xE0A\x01\x1A\x1E\x0A\x06Python\x12\x14\x0A\x07enabled\x18\x01 \x01(\x08B\x03\xE0A\x01B\x9D\x02\x0A+com.google.cloud.geminidataanalytics.v1betaB\x0CContextProtoP\x01Z]cloud.google.com/go/geminidataanalytics/apiv1beta/geminidataanalyticspb;geminidataanalyticspb\xAA\x02'Google.Cloud.GeminiDataAnalytics.V1Beta\xCA\x02'Google\\Cloud\\GeminiDataAnalytics\\V1beta\xEA\x02*Google::Cloud::GeminiDataAnalytics::V1betab\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

