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

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

class Environment
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\TestCase::initOnce();
        \GPBMetadata\Google\Cloud\Dialogflow\Cx\V3\Webhook::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xFC/\x0A/google/cloud/dialogflow/cx/v3/environment.proto\x12\x1Dgoogle.cloud.dialogflow.cx.v3\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A-google/cloud/dialogflow/cx/v3/test_case.proto\x1A+google/cloud/dialogflow/cx/v3/webhook.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Cgoogle/protobuf/struct.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xAF\x06\x0A\x0BEnvironment\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x13\x0A\x0Bdescription\x18\x03 \x01(\x09\x12Q\x0A\x0Fversion_configs\x18\x06 \x03(\x0B28.google.cloud.dialogflow.cx.v3.Environment.VersionConfig\x124\x0A\x0Bupdate_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12U\x0A\x11test_cases_config\x18\x07 \x01(\x0B2:.google.cloud.dialogflow.cx.v3.Environment.TestCasesConfig\x12P\x0A\x0Ewebhook_config\x18\x0A \x01(\x0B28.google.cloud.dialogflow.cx.v3.Environment.WebhookConfig\x1AK\x0A\x0DVersionConfig\x12:\x0A\x07version\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dialogflow.googleapis.com/Version\x1A\x8F\x01\x0A\x0FTestCasesConfig\x12;\x0A\x0Atest_cases\x18\x01 \x03(\x09B'\xFAA\$\x0A\"dialogflow.googleapis.com/TestCase\x12\x1D\x0A\x15enable_continuous_run\x18\x02 \x01(\x08\x12 \x0A\x18enable_predeployment_run\x18\x03 \x01(\x08\x1AR\x0A\x0DWebhookConfig\x12A\x0A\x11webhook_overrides\x18\x01 \x03(\x0B2&.google.cloud.dialogflow.cx.v3.Webhook:}\xEAAz\x0A%dialogflow.googleapis.com/Environment\x12Qprojects/{project}/locations/{location}/agents/{agent}/environments/{environment}\"\x7F\x0A\x17ListEnvironmentsRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%dialogflow.googleapis.com/Environment\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\"u\x0A\x18ListEnvironmentsResponse\x12@\x0A\x0Cenvironments\x18\x01 \x03(\x0B2*.google.cloud.dialogflow.cx.v3.Environment\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"T\x0A\x15GetEnvironmentRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Environment\"\x9F\x01\x0A\x18CreateEnvironmentRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%dialogflow.googleapis.com/Environment\x12D\x0A\x0Benvironment\x18\x02 \x01(\x0B2*.google.cloud.dialogflow.cx.v3.EnvironmentB\x03\xE0A\x02\"\x96\x01\x0A\x18UpdateEnvironmentRequest\x12D\x0A\x0Benvironment\x18\x01 \x01(\x0B2*.google.cloud.dialogflow.cx.v3.EnvironmentB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"W\x0A\x18DeleteEnvironmentRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Environment\"\x85\x01\x0A\x1FLookupEnvironmentHistoryRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Environment\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\"}\x0A LookupEnvironmentHistoryResponse\x12@\x0A\x0Cenvironments\x18\x01 \x03(\x0B2*.google.cloud.dialogflow.cx.v3.Environment\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x88\x04\x0A\x14ContinuousTestResult\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12X\x0A\x06result\x18\x02 \x01(\x0E2H.google.cloud.dialogflow.cx.v3.ContinuousTestResult.AggregatedTestResult\x12H\x0A\x11test_case_results\x18\x03 \x03(\x09B-\xFAA*\x0A(dialogflow.googleapis.com/TestCaseResult\x12,\x0A\x08run_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\"V\x0A\x14AggregatedTestResult\x12&\x0A\"AGGREGATED_TEST_RESULT_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06PASSED\x10\x01\x12\x0A\x0A\x06FAILED\x10\x02:\xB7\x01\xEAA\xB3\x01\x0A.dialogflow.googleapis.com/ContinuousTestResult\x12\x80\x01projects/{project}/locations/{location}/agents/{agent}/environments/{environment}/continuousTestResults/{continuous_test_result}\"^\x0A\x18RunContinuousTestRequest\x12B\x0A\x0Benvironment\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Environment\"p\x0A\x19RunContinuousTestResponse\x12S\x0A\x16continuous_test_result\x18\x01 \x01(\x0B23.google.cloud.dialogflow.cx.v3.ContinuousTestResult\"U\x0A\x19RunContinuousTestMetadata\x128\x0A\x06errors\x18\x01 \x03(\x0B2(.google.cloud.dialogflow.cx.v3.TestError\"\x91\x01\x0A ListContinuousTestResultsRequest\x12F\x0A\x06parent\x18\x01 \x01(\x09B6\xE0A\x02\xFAA0\x12.dialogflow.googleapis.com/ContinuousTestResult\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\"\x92\x01\x0A!ListContinuousTestResultsResponse\x12T\x0A\x17continuous_test_results\x18\x01 \x03(\x0B23.google.cloud.dialogflow.cx.v3.ContinuousTestResult\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x98\x01\x0A\x11DeployFlowRequest\x12B\x0A\x0Benvironment\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%dialogflow.googleapis.com/Environment\x12?\x0A\x0Cflow_version\x18\x02 \x01(\x09B)\xE0A\x02\xFAA#\x0A!dialogflow.googleapis.com/Version\"i\x0A\x12DeployFlowResponse\x12?\x0A\x0Benvironment\x18\x01 \x01(\x0B2*.google.cloud.dialogflow.cx.v3.Environment\x12\x12\x0A\x0Adeployment\x18\x02 \x01(\x09\"S\x0A\x12DeployFlowMetadata\x12=\x0A\x0Btest_errors\x18\x01 \x03(\x0B2(.google.cloud.dialogflow.cx.v3.TestError2\xC4\x11\x0A\x0CEnvironments\x12\xCF\x01\x0A\x10ListEnvironments\x126.google.cloud.dialogflow.cx.v3.ListEnvironmentsRequest\x1A7.google.cloud.dialogflow.cx.v3.ListEnvironmentsResponse\"J\xDAA\x06parent\x82\xD3\xE4\x93\x02;\x129/v3/{parent=projects/*/locations/*/agents/*}/environments\x12\xBC\x01\x0A\x0EGetEnvironment\x124.google.cloud.dialogflow.cx.v3.GetEnvironmentRequest\x1A*.google.cloud.dialogflow.cx.v3.Environment\"H\xDAA\x04name\x82\xD3\xE4\x93\x02;\x129/v3/{name=projects/*/locations/*/agents/*/environments/*}\x12\xF9\x01\x0A\x11CreateEnvironment\x127.google.cloud.dialogflow.cx.v3.CreateEnvironmentRequest\x1A\x1D.google.longrunning.Operation\"\x8B\x01\xCAA%\x0A\x0BEnvironment\x12\x16google.protobuf.Struct\xDAA\x12parent,environment\x82\xD3\xE4\x93\x02H\"9/v3/{parent=projects/*/locations/*/agents/*}/environments:\x0Benvironment\x12\x8A\x02\x0A\x11UpdateEnvironment\x127.google.cloud.dialogflow.cx.v3.UpdateEnvironmentRequest\x1A\x1D.google.longrunning.Operation\"\x9C\x01\xCAA%\x0A\x0BEnvironment\x12\x16google.protobuf.Struct\xDAA\x17environment,update_mask\x82\xD3\xE4\x93\x02T2E/v3/{environment.name=projects/*/locations/*/agents/*/environments/*}:\x0Benvironment\x12\xAE\x01\x0A\x11DeleteEnvironment\x127.google.cloud.dialogflow.cx.v3.DeleteEnvironmentRequest\x1A\x16.google.protobuf.Empty\"H\xDAA\x04name\x82\xD3\xE4\x93\x02;*9/v3/{name=projects/*/locations/*/agents/*/environments/*}\x12\xFE\x01\x0A\x18LookupEnvironmentHistory\x12>.google.cloud.dialogflow.cx.v3.LookupEnvironmentHistoryRequest\x1A?.google.cloud.dialogflow.cx.v3.LookupEnvironmentHistoryResponse\"a\xDAA\x04name\x82\xD3\xE4\x93\x02T\x12R/v3/{name=projects/*/locations/*/agents/*/environments/*}:lookupEnvironmentHistory\x12\x84\x02\x0A\x11RunContinuousTest\x127.google.cloud.dialogflow.cx.v3.RunContinuousTestRequest\x1A\x1D.google.longrunning.Operation\"\x96\x01\xCAA6\x0A\x19RunContinuousTestResponse\x12\x19RunContinuousTestMetadata\x82\xD3\xE4\x93\x02W\"R/v3/{environment=projects/*/locations/*/agents/*/environments/*}:runContinuousTest:\x01*\x12\x82\x02\x0A\x19ListContinuousTestResults\x12?.google.cloud.dialogflow.cx.v3.ListContinuousTestResultsRequest\x1A@.google.cloud.dialogflow.cx.v3.ListContinuousTestResultsResponse\"b\xDAA\x06parent\x82\xD3\xE4\x93\x02S\x12Q/v3/{parent=projects/*/locations/*/agents/*/environments/*}/continuousTestResults\x12\xE1\x01\x0A\x0ADeployFlow\x120.google.cloud.dialogflow.cx.v3.DeployFlowRequest\x1A\x1D.google.longrunning.Operation\"\x81\x01\xCAA(\x0A\x12DeployFlowResponse\x12\x12DeployFlowMetadata\x82\xD3\xE4\x93\x02P\"K/v3/{environment=projects/*/locations/*/agents/*/environments/*}:deployFlow:\x01*\x1Ax\xCAA\x19dialogflow.googleapis.com\xD2AYhttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/dialogflowB\xB3\x01\x0A!com.google.cloud.dialogflow.cx.v3B\x10EnvironmentProtoP\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;
    }
}

