1// Copyright 2021 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/appengine/v1beta/location.proto 20 21package appengine 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 _ "google.golang.org/genproto/googleapis/api/annotations" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30) 31 32const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37) 38 39// Metadata for the given [google.cloud.location.Location][google.cloud.location.Location]. 40type LocationMetadata struct { 41 state protoimpl.MessageState 42 sizeCache protoimpl.SizeCache 43 unknownFields protoimpl.UnknownFields 44 45 // App Engine standard environment is available in the given location. 46 // 47 // @OutputOnly 48 StandardEnvironmentAvailable bool `protobuf:"varint,2,opt,name=standard_environment_available,json=standardEnvironmentAvailable,proto3" json:"standard_environment_available,omitempty"` 49 // App Engine flexible environment is available in the given location. 50 // 51 // @OutputOnly 52 FlexibleEnvironmentAvailable bool `protobuf:"varint,4,opt,name=flexible_environment_available,json=flexibleEnvironmentAvailable,proto3" json:"flexible_environment_available,omitempty"` 53 // Output only. [Search API](https://cloud.google.com/appengine/docs/standard/python/search) 54 // is available in the given location. 55 SearchApiAvailable bool `protobuf:"varint,6,opt,name=search_api_available,json=searchApiAvailable,proto3" json:"search_api_available,omitempty"` 56} 57 58func (x *LocationMetadata) Reset() { 59 *x = LocationMetadata{} 60 if protoimpl.UnsafeEnabled { 61 mi := &file_google_appengine_v1beta_location_proto_msgTypes[0] 62 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 63 ms.StoreMessageInfo(mi) 64 } 65} 66 67func (x *LocationMetadata) String() string { 68 return protoimpl.X.MessageStringOf(x) 69} 70 71func (*LocationMetadata) ProtoMessage() {} 72 73func (x *LocationMetadata) ProtoReflect() protoreflect.Message { 74 mi := &file_google_appengine_v1beta_location_proto_msgTypes[0] 75 if protoimpl.UnsafeEnabled && x != nil { 76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 77 if ms.LoadMessageInfo() == nil { 78 ms.StoreMessageInfo(mi) 79 } 80 return ms 81 } 82 return mi.MessageOf(x) 83} 84 85// Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead. 86func (*LocationMetadata) Descriptor() ([]byte, []int) { 87 return file_google_appengine_v1beta_location_proto_rawDescGZIP(), []int{0} 88} 89 90func (x *LocationMetadata) GetStandardEnvironmentAvailable() bool { 91 if x != nil { 92 return x.StandardEnvironmentAvailable 93 } 94 return false 95} 96 97func (x *LocationMetadata) GetFlexibleEnvironmentAvailable() bool { 98 if x != nil { 99 return x.FlexibleEnvironmentAvailable 100 } 101 return false 102} 103 104func (x *LocationMetadata) GetSearchApiAvailable() bool { 105 if x != nil { 106 return x.SearchApiAvailable 107 } 108 return false 109} 110 111var File_google_appengine_v1beta_location_proto protoreflect.FileDescriptor 112 113var file_google_appengine_v1beta_location_proto_rawDesc = []byte{ 114 0x0a, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 115 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 116 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 117 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 118 0x61, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 119 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 120 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 121 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 122 0x22, 0xd5, 0x01, 0x0a, 0x10, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 123 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x44, 0x0a, 0x1e, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 124 0x64, 0x5f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x76, 125 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1c, 0x73, 126 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 127 0x6e, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x44, 0x0a, 0x1e, 0x66, 128 0x6c, 0x65, 0x78, 0x69, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 129 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 130 0x01, 0x28, 0x08, 0x52, 0x1c, 0x66, 0x6c, 0x65, 0x78, 0x69, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x76, 131 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 132 0x65, 0x12, 0x35, 0x0a, 0x14, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x61, 0x70, 0x69, 0x5f, 133 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, 134 0x03, 0xe0, 0x41, 0x03, 0x52, 0x12, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x70, 0x69, 0x41, 135 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x42, 0xd3, 0x01, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 136 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 137 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x42, 0x0d, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 138 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 139 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 140 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 141 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 142 0x61, 0x3b, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 143 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x70, 0x70, 0x45, 0x6e, 144 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0xca, 0x02, 0x1d, 0x47, 0x6f, 145 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x70, 0x70, 0x45, 0x6e, 146 0x67, 0x69, 0x6e, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xea, 0x02, 0x20, 0x47, 0x6f, 147 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x70, 0x70, 148 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x62, 0x06, 149 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 150} 151 152var ( 153 file_google_appengine_v1beta_location_proto_rawDescOnce sync.Once 154 file_google_appengine_v1beta_location_proto_rawDescData = file_google_appengine_v1beta_location_proto_rawDesc 155) 156 157func file_google_appengine_v1beta_location_proto_rawDescGZIP() []byte { 158 file_google_appengine_v1beta_location_proto_rawDescOnce.Do(func() { 159 file_google_appengine_v1beta_location_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_appengine_v1beta_location_proto_rawDescData) 160 }) 161 return file_google_appengine_v1beta_location_proto_rawDescData 162} 163 164var file_google_appengine_v1beta_location_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 165var file_google_appengine_v1beta_location_proto_goTypes = []interface{}{ 166 (*LocationMetadata)(nil), // 0: google.appengine.v1beta.LocationMetadata 167} 168var file_google_appengine_v1beta_location_proto_depIdxs = []int32{ 169 0, // [0:0] is the sub-list for method output_type 170 0, // [0:0] is the sub-list for method input_type 171 0, // [0:0] is the sub-list for extension type_name 172 0, // [0:0] is the sub-list for extension extendee 173 0, // [0:0] is the sub-list for field type_name 174} 175 176func init() { file_google_appengine_v1beta_location_proto_init() } 177func file_google_appengine_v1beta_location_proto_init() { 178 if File_google_appengine_v1beta_location_proto != nil { 179 return 180 } 181 if !protoimpl.UnsafeEnabled { 182 file_google_appengine_v1beta_location_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 183 switch v := v.(*LocationMetadata); i { 184 case 0: 185 return &v.state 186 case 1: 187 return &v.sizeCache 188 case 2: 189 return &v.unknownFields 190 default: 191 return nil 192 } 193 } 194 } 195 type x struct{} 196 out := protoimpl.TypeBuilder{ 197 File: protoimpl.DescBuilder{ 198 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 199 RawDescriptor: file_google_appengine_v1beta_location_proto_rawDesc, 200 NumEnums: 0, 201 NumMessages: 1, 202 NumExtensions: 0, 203 NumServices: 0, 204 }, 205 GoTypes: file_google_appengine_v1beta_location_proto_goTypes, 206 DependencyIndexes: file_google_appengine_v1beta_location_proto_depIdxs, 207 MessageInfos: file_google_appengine_v1beta_location_proto_msgTypes, 208 }.Build() 209 File_google_appengine_v1beta_location_proto = out.File 210 file_google_appengine_v1beta_location_proto_rawDesc = nil 211 file_google_appengine_v1beta_location_proto_goTypes = nil 212 file_google_appengine_v1beta_location_proto_depIdxs = nil 213} 214