<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/beyondcorp/clientgateways/v1/client_gateways_service.proto

namespace GPBMetadata\Google\Cloud\Beyondcorp\Clientgateways\V1;

class ClientGatewaysService
{
    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\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xF5\x19\x0AGgoogle/cloud/beyondcorp/clientgateways/v1/client_gateways_service.proto\x12)google.cloud.beyondcorp.clientgateways.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A#google/longrunning/operations.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xFD\x03\x0A\x0DClientGateway\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x02\x124\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12R\x0A\x05state\x18\x04 \x01(\x0E2>.google.cloud.beyondcorp.clientgateways.v1.ClientGateway.StateB\x03\xE0A\x03\x12\x0F\x0A\x02id\x18\x05 \x01(\x09B\x03\xE0A\x03\x12%\x0A\x18client_connector_service\x18\x06 \x01(\x09B\x03\xE0A\x03\"j\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x0C\x0A\x08UPDATING\x10\x02\x12\x0C\x0A\x08DELETING\x10\x03\x12\x0B\x0A\x07RUNNING\x10\x04\x12\x08\x0A\x04DOWN\x10\x05\x12\x09\x0A\x05ERROR\x10\x06:u\xEAAr\x0A'beyondcorp.googleapis.com/ClientGateway\x12Gprojects/{project}/locations/{location}/clientGateways/{client_gateway}\"\xB9\x01\x0A\x19ListClientGatewaysRequest\x12?\x0A\x06parent\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x12'beyondcorp.googleapis.com/ClientGateway\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x9D\x01\x0A\x1AListClientGatewaysResponse\x12Q\x0A\x0Fclient_gateways\x18\x01 \x03(\x0B28.google.cloud.beyondcorp.clientgateways.v1.ClientGateway\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"X\x0A\x17GetClientGatewayRequest\x12=\x0A\x04name\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x0A'beyondcorp.googleapis.com/ClientGateway\"\x89\x02\x0A\x1ACreateClientGatewayRequest\x12?\x0A\x06parent\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x12'beyondcorp.googleapis.com/ClientGateway\x12\x1E\x0A\x11client_gateway_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12U\x0A\x0Eclient_gateway\x18\x03 \x01(\x0B28.google.cloud.beyondcorp.clientgateways.v1.ClientGatewayB\x03\xE0A\x02\x12\x17\x0A\x0Arequest_id\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x1A\x0A\x0Dvalidate_only\x18\x05 \x01(\x08B\x03\xE0A\x01\"\x90\x01\x0A\x1ADeleteClientGatewayRequest\x12=\x0A\x04name\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x0A'beyondcorp.googleapis.com/ClientGateway\x12\x17\x0A\x0Arequest_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x1A\x0A\x0Dvalidate_only\x18\x03 \x01(\x08B\x03\xE0A\x01\"\x8D\x02\x0A\x1EClientGatewayOperationMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04verb\x18\x04 \x01(\x09B\x03\xE0A\x03\x12\x1B\x0A\x0Estatus_message\x18\x05 \x01(\x09B\x03\xE0A\x03\x12#\x0A\x16requested_cancellation\x18\x06 \x01(\x08B\x03\xE0A\x03\x12\x18\x0A\x0Bapi_version\x18\x07 \x01(\x09B\x03\xE0A\x032\xC7\x08\x0A\x15ClientGatewaysService\x12\xE6\x01\x0A\x12ListClientGateways\x12D.google.cloud.beyondcorp.clientgateways.v1.ListClientGatewaysRequest\x1AE.google.cloud.beyondcorp.clientgateways.v1.ListClientGatewaysResponse\"C\xDAA\x06parent\x82\xD3\xE4\x93\x024\x122/v1/{parent=projects/*/locations/*}/clientGateways\x12\xD3\x01\x0A\x10GetClientGateway\x12B.google.cloud.beyondcorp.clientgateways.v1.GetClientGatewayRequest\x1A8.google.cloud.beyondcorp.clientgateways.v1.ClientGateway\"A\xDAA\x04name\x82\xD3\xE4\x93\x024\x122/v1/{name=projects/*/locations/*/clientGateways/*}\x12\xA4\x02\x0A\x13CreateClientGateway\x12E.google.cloud.beyondcorp.clientgateways.v1.CreateClientGatewayRequest\x1A\x1D.google.longrunning.Operation\"\xA6\x01\xCAA/\x0A\x0DClientGateway\x12\x1EClientGatewayOperationMetadata\xDAA'parent,client_gateway,client_gateway_id\x82\xD3\xE4\x93\x02D\"2/v1/{parent=projects/*/locations/*}/clientGateways:\x0Eclient_gateway\x12\xF8\x01\x0A\x13DeleteClientGateway\x12E.google.cloud.beyondcorp.clientgateways.v1.DeleteClientGatewayRequest\x1A\x1D.google.longrunning.Operation\"{\xCAA7\x0A\x15google.protobuf.Empty\x12\x1EClientGatewayOperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x024*2/v1/{name=projects/*/locations/*/clientGateways/*}\x1AM\xCAA\x19beyondcorp.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xAC\x02\x0A-com.google.cloud.beyondcorp.clientgateways.v1B\x1AClientGatewaysServiceProtoP\x01ZUcloud.google.com/go/beyondcorp/clientgateways/apiv1/clientgatewayspb;clientgatewayspb\xAA\x02)Google.Cloud.BeyondCorp.ClientGateways.V1\xCA\x02)Google\\Cloud\\BeyondCorp\\ClientGateways\\V1\xEA\x02-Google::Cloud::BeyondCorp::ClientGateways::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

