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

namespace GPBMetadata\Google\Cloud\Locationfinder\V1;

class CloudLocation
{
    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\Api\Resource::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xDB\x10\x0A3google/cloud/locationfinder/v1/cloud_location.proto\x12\x1Egoogle.cloud.locationfinder.v1\x1A\x19google/api/resource.proto\"\xC2\x07\x0A\x0DCloudLocation\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12[\x0A\x19containing_cloud_location\x18\x02 \x01(\x09B8\xE0A\x03\xFAA2\x0A0cloudlocationfinder.googleapis.com/CloudLocation\x12\x19\x0A\x0Cdisplay_name\x18\x03 \x01(\x09B\x03\xE0A\x01\x12X\x0A\x0Ecloud_provider\x18\x04 \x01(\x0E2;.google.cloud.locationfinder.v1.CloudLocation.CloudProviderB\x03\xE0A\x01\x12\x1B\x0A\x0Eterritory_code\x18\x05 \x01(\x09B\x03\xE0A\x01\x12a\x0A\x13cloud_location_type\x18\x06 \x01(\x0E2?.google.cloud.locationfinder.v1.CloudLocation.CloudLocationTypeB\x03\xE0A\x01\x12/\x0A\x1Dcarbon_free_energy_percentage\x18\x07 \x01(\x02B\x03\xE0A\x01H\x00\x88\x01\x01\"\x91\x01\x0A\x0DCloudProvider\x12\x1E\x0A\x1ACLOUD_PROVIDER_UNSPECIFIED\x10\x00\x12\x16\x0A\x12CLOUD_PROVIDER_GCP\x10\x01\x12\x16\x0A\x12CLOUD_PROVIDER_AWS\x10\x02\x12\x18\x0A\x14CLOUD_PROVIDER_AZURE\x10\x03\x12\x16\x0A\x12CLOUD_PROVIDER_OCI\x10\x04\"\xC3\x01\x0A\x11CloudLocationType\x12#\x0A\x1FCLOUD_LOCATION_TYPE_UNSPECIFIED\x10\x00\x12\x1E\x0A\x1ACLOUD_LOCATION_TYPE_REGION\x10\x01\x12\x1C\x0A\x18CLOUD_LOCATION_TYPE_ZONE\x10\x02\x12(\x0A\$CLOUD_LOCATION_TYPE_REGION_EXTENSION\x10\x03\x12!\x0A\x1DCLOUD_LOCATION_TYPE_GDCC_ZONE\x10\x04:\x9E\x01\xEAA\x9A\x01\x0A0cloudlocationfinder.googleapis.com/CloudLocation\x12Gprojects/{project}/locations/{location}/cloudLocations/{cloud_location}*\x0EcloudLocations2\x0DcloudLocationB \x0A\x1E_carbon_free_energy_percentage\"\xAB\x01\x0A\x19ListCloudLocationsRequest\x12H\x0A\x06parent\x18\x01 \x01(\x09B8\xE0A\x02\xFAA2\x120cloudlocationfinder.googleapis.com/CloudLocation\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\"\x87\x01\x0A\x1AListCloudLocationsResponse\x12K\x0A\x0Fcloud_locations\x18\x01 \x03(\x0B2-.google.cloud.locationfinder.v1.CloudLocationB\x03\xE0A\x03\x12\x1C\x0A\x0Fnext_page_token\x18\x02 \x01(\x09B\x03\xE0A\x03\"a\x0A\x17GetCloudLocationRequest\x12F\x0A\x04name\x18\x01 \x01(\x09B8\xE0A\x02\xFAA2\x0A0cloudlocationfinder.googleapis.com/CloudLocation\"\x85\x02\x0A\x1BSearchCloudLocationsRequest\x12H\x0A\x06parent\x18\x01 \x01(\x09B8\xE0A\x02\xFAA2\x120cloudlocationfinder.googleapis.com/CloudLocation\x12W\x0A\x15source_cloud_location\x18\x02 \x01(\x09B8\xE0A\x02\xFAA2\x0A0cloudlocationfinder.googleapis.com/CloudLocation\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x12\x0A\x05query\x18\x06 \x01(\x09B\x03\xE0A\x01\"\x89\x01\x0A\x1CSearchCloudLocationsResponse\x12K\x0A\x0Fcloud_locations\x18\x01 \x03(\x0B2-.google.cloud.locationfinder.v1.CloudLocationB\x03\xE0A\x03\x12\x1C\x0A\x0Fnext_page_token\x18\x02 \x01(\x09B\x03\xE0A\x03B\xEC\x01\x0A\"com.google.cloud.locationfinder.v1B\x12CloudLocationProtoP\x01ZJcloud.google.com/go/locationfinder/apiv1/locationfinderpb;locationfinderpb\xAA\x02\x1EGoogle.Cloud.LocationFinder.V1\xCA\x02\x1EGoogle\\Cloud\\LocationFinder\\V1\xEA\x02!Google::Cloud::LocationFinder::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

