1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/compute/v1/compute.proto 18 19 package com.google.cloud.compute.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A quotas entry. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.Quota} 29 */ 30 public final class Quota extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.Quota) 33 QuotaOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Quota.newBuilder() to construct. Quota(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Quota(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Quota()40 private Quota() { 41 metric_ = ""; 42 owner_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new Quota(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.compute.v1.Compute 58 .internal_static_google_cloud_compute_v1_Quota_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.compute.v1.Compute 65 .internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.compute.v1.Quota.class, 68 com.google.cloud.compute.v1.Quota.Builder.class); 69 } 70 71 /** 72 * 73 * 74 * <pre> 75 * [Output Only] Name of the quota metric. 76 * </pre> 77 * 78 * Protobuf enum {@code google.cloud.compute.v1.Quota.Metric} 79 */ 80 public enum Metric implements com.google.protobuf.ProtocolMessageEnum { 81 /** 82 * 83 * 84 * <pre> 85 * A value indicating that the enum field is not set. 86 * </pre> 87 * 88 * <code>UNDEFINED_METRIC = 0;</code> 89 */ 90 UNDEFINED_METRIC(0), 91 /** <code>A2_CPUS = 153206585;</code> */ 92 A2_CPUS(153206585), 93 /** <code>AFFINITY_GROUPS = 108303563;</code> */ 94 AFFINITY_GROUPS(108303563), 95 /** <code>AUTOSCALERS = 471248988;</code> */ 96 AUTOSCALERS(471248988), 97 /** <code>BACKEND_BUCKETS = 137626846;</code> */ 98 BACKEND_BUCKETS(137626846), 99 /** <code>BACKEND_SERVICES = 269623753;</code> */ 100 BACKEND_SERVICES(269623753), 101 /** <code>C2D_CPUS = 508182517;</code> */ 102 C2D_CPUS(508182517), 103 /** <code>C2_CPUS = 317601211;</code> */ 104 C2_CPUS(317601211), 105 /** <code>C3_CPUS = 346230362;</code> */ 106 C3_CPUS(346230362), 107 /** <code>COMMITMENTS = 456141790;</code> */ 108 COMMITMENTS(456141790), 109 /** <code>COMMITTED_A2_CPUS = 59330902;</code> */ 110 COMMITTED_A2_CPUS(59330902), 111 /** <code>COMMITTED_C2D_CPUS = 282390904;</code> */ 112 COMMITTED_C2D_CPUS(282390904), 113 /** <code>COMMITTED_C2_CPUS = 223725528;</code> */ 114 COMMITTED_C2_CPUS(223725528), 115 /** <code>COMMITTED_C3_CPUS = 252354679;</code> */ 116 COMMITTED_C3_CPUS(252354679), 117 /** <code>COMMITTED_CPUS = 292394702;</code> */ 118 COMMITTED_CPUS(292394702), 119 /** <code>COMMITTED_E2_CPUS = 388120154;</code> */ 120 COMMITTED_E2_CPUS(388120154), 121 /** <code>COMMITTED_LICENSES = 357606869;</code> */ 122 COMMITTED_LICENSES(357606869), 123 /** <code>COMMITTED_LOCAL_SSD_TOTAL_GB = 308393480;</code> */ 124 COMMITTED_LOCAL_SSD_TOTAL_GB(308393480), 125 /** <code>COMMITTED_M3_CPUS = 585985;</code> */ 126 COMMITTED_M3_CPUS(585985), 127 /** <code>COMMITTED_MEMORY_OPTIMIZED_CPUS = 489057886;</code> */ 128 COMMITTED_MEMORY_OPTIMIZED_CPUS(489057886), 129 /** <code>COMMITTED_N2A_CPUS = 40064304;</code> */ 130 COMMITTED_N2A_CPUS(40064304), 131 /** <code>COMMITTED_N2D_CPUS = 125951757;</code> */ 132 COMMITTED_N2D_CPUS(125951757), 133 /** <code>COMMITTED_N2_CPUS = 322589603;</code> */ 134 COMMITTED_N2_CPUS(322589603), 135 /** <code>COMMITTED_NVIDIA_A100_80GB_GPUS = 464326565;</code> */ 136 COMMITTED_NVIDIA_A100_80GB_GPUS(464326565), 137 /** <code>COMMITTED_NVIDIA_A100_GPUS = 375799445;</code> */ 138 COMMITTED_NVIDIA_A100_GPUS(375799445), 139 /** <code>COMMITTED_NVIDIA_K80_GPUS = 3857188;</code> */ 140 COMMITTED_NVIDIA_K80_GPUS(3857188), 141 /** <code>COMMITTED_NVIDIA_P100_GPUS = 107528100;</code> */ 142 COMMITTED_NVIDIA_P100_GPUS(107528100), 143 /** <code>COMMITTED_NVIDIA_P4_GPUS = 347952897;</code> */ 144 COMMITTED_NVIDIA_P4_GPUS(347952897), 145 /** <code>COMMITTED_NVIDIA_T4_GPUS = 139871237;</code> */ 146 COMMITTED_NVIDIA_T4_GPUS(139871237), 147 /** <code>COMMITTED_NVIDIA_V100_GPUS = 219562;</code> */ 148 COMMITTED_NVIDIA_V100_GPUS(219562), 149 /** <code>COMMITTED_T2A_CPUS = 296378986;</code> */ 150 COMMITTED_T2A_CPUS(296378986), 151 /** <code>COMMITTED_T2D_CPUS = 382266439;</code> */ 152 COMMITTED_T2D_CPUS(382266439), 153 /** 154 * 155 * 156 * <pre> 157 * Guest CPUs 158 * </pre> 159 * 160 * <code>CPUS = 2075595;</code> 161 */ 162 CPUS(2075595), 163 /** <code>CPUS_ALL_REGIONS = 470911149;</code> */ 164 CPUS_ALL_REGIONS(470911149), 165 /** <code>DISKS_TOTAL_GB = 353520543;</code> */ 166 DISKS_TOTAL_GB(353520543), 167 /** <code>E2_CPUS = 481995837;</code> */ 168 E2_CPUS(481995837), 169 /** <code>EXTERNAL_MANAGED_FORWARDING_RULES = 150790089;</code> */ 170 EXTERNAL_MANAGED_FORWARDING_RULES(150790089), 171 /** <code>EXTERNAL_NETWORK_LB_FORWARDING_RULES = 374298265;</code> */ 172 EXTERNAL_NETWORK_LB_FORWARDING_RULES(374298265), 173 /** <code>EXTERNAL_PROTOCOL_FORWARDING_RULES = 63478888;</code> */ 174 EXTERNAL_PROTOCOL_FORWARDING_RULES(63478888), 175 /** <code>EXTERNAL_VPN_GATEWAYS = 272457134;</code> */ 176 EXTERNAL_VPN_GATEWAYS(272457134), 177 /** <code>FIREWALLS = 374485843;</code> */ 178 FIREWALLS(374485843), 179 /** <code>FORWARDING_RULES = 432668949;</code> */ 180 FORWARDING_RULES(432668949), 181 /** <code>GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 164566753;</code> */ 182 GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES(164566753), 183 /** <code>GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES = 327611949;</code> */ 184 GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES(327611949), 185 /** <code>GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES = 400256169;</code> */ 186 GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES(400256169), 187 /** <code>GLOBAL_INTERNAL_ADDRESSES = 42738332;</code> */ 188 GLOBAL_INTERNAL_ADDRESSES(42738332), 189 /** <code>GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES = 256608303;</code> */ 190 GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES(256608303), 191 /** <code>GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES = 323514196;</code> */ 192 GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES(323514196), 193 /** <code>GPUS_ALL_REGIONS = 39387177;</code> */ 194 GPUS_ALL_REGIONS(39387177), 195 /** <code>HEALTH_CHECKS = 289347502;</code> */ 196 HEALTH_CHECKS(289347502), 197 /** <code>IMAGES = 15562360;</code> */ 198 IMAGES(15562360), 199 /** <code>INSTANCES = 131337822;</code> */ 200 INSTANCES(131337822), 201 /** <code>INSTANCE_GROUPS = 355919038;</code> */ 202 INSTANCE_GROUPS(355919038), 203 /** <code>INSTANCE_GROUP_MANAGERS = 101798192;</code> */ 204 INSTANCE_GROUP_MANAGERS(101798192), 205 /** <code>INSTANCE_TEMPLATES = 226188271;</code> */ 206 INSTANCE_TEMPLATES(226188271), 207 /** <code>INTERCONNECTS = 415204741;</code> */ 208 INTERCONNECTS(415204741), 209 /** <code>INTERCONNECT_ATTACHMENTS_PER_REGION = 159968086;</code> */ 210 INTERCONNECT_ATTACHMENTS_PER_REGION(159968086), 211 /** <code>INTERCONNECT_ATTACHMENTS_TOTAL_MBPS = 425090419;</code> */ 212 INTERCONNECT_ATTACHMENTS_TOTAL_MBPS(425090419), 213 /** <code>INTERCONNECT_TOTAL_GBPS = 285341866;</code> */ 214 INTERCONNECT_TOTAL_GBPS(285341866), 215 /** <code>INTERNAL_ADDRESSES = 197899392;</code> */ 216 INTERNAL_ADDRESSES(197899392), 217 /** <code>INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES = 266433668;</code> */ 218 INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES(266433668), 219 /** <code>IN_PLACE_SNAPSHOTS = 151359133;</code> */ 220 IN_PLACE_SNAPSHOTS(151359133), 221 /** <code>IN_USE_ADDRESSES = 402125072;</code> */ 222 IN_USE_ADDRESSES(402125072), 223 /** <code>IN_USE_BACKUP_SCHEDULES = 32786705;</code> */ 224 IN_USE_BACKUP_SCHEDULES(32786705), 225 /** <code>IN_USE_SNAPSHOT_SCHEDULES = 462104083;</code> */ 226 IN_USE_SNAPSHOT_SCHEDULES(462104083), 227 /** <code>LOCAL_SSD_TOTAL_GB = 330878021;</code> */ 228 LOCAL_SSD_TOTAL_GB(330878021), 229 /** <code>M1_CPUS = 37203366;</code> */ 230 M1_CPUS(37203366), 231 /** <code>M2_CPUS = 65832517;</code> */ 232 M2_CPUS(65832517), 233 /** <code>M3_CPUS = 94461668;</code> */ 234 M3_CPUS(94461668), 235 /** <code>MACHINE_IMAGES = 446986640;</code> */ 236 MACHINE_IMAGES(446986640), 237 /** <code>N2A_CPUS = 265855917;</code> */ 238 N2A_CPUS(265855917), 239 /** <code>N2D_CPUS = 351743370;</code> */ 240 N2D_CPUS(351743370), 241 /** <code>N2_CPUS = 416465286;</code> */ 242 N2_CPUS(416465286), 243 /** <code>NETWORKS = 485481477;</code> */ 244 NETWORKS(485481477), 245 /** <code>NETWORK_ATTACHMENTS = 149028575;</code> */ 246 NETWORK_ATTACHMENTS(149028575), 247 /** <code>NETWORK_ENDPOINT_GROUPS = 102144909;</code> */ 248 NETWORK_ENDPOINT_GROUPS(102144909), 249 /** <code>NETWORK_FIREWALL_POLICIES = 101117374;</code> */ 250 NETWORK_FIREWALL_POLICIES(101117374), 251 /** <code>NODE_GROUPS = 24624817;</code> */ 252 NODE_GROUPS(24624817), 253 /** <code>NODE_TEMPLATES = 474896668;</code> */ 254 NODE_TEMPLATES(474896668), 255 /** <code>NVIDIA_A100_80GB_GPUS = 286389320;</code> */ 256 NVIDIA_A100_80GB_GPUS(286389320), 257 /** <code>NVIDIA_A100_GPUS = 504872978;</code> */ 258 NVIDIA_A100_GPUS(504872978), 259 /** <code>NVIDIA_K80_GPUS = 163886599;</code> */ 260 NVIDIA_K80_GPUS(163886599), 261 /** <code>NVIDIA_P100_GPUS = 236601633;</code> */ 262 NVIDIA_P100_GPUS(236601633), 263 /** <code>NVIDIA_P100_VWS_GPUS = 213970574;</code> */ 264 NVIDIA_P100_VWS_GPUS(213970574), 265 /** <code>NVIDIA_P4_GPUS = 283841470;</code> */ 266 NVIDIA_P4_GPUS(283841470), 267 /** <code>NVIDIA_P4_VWS_GPUS = 528296619;</code> */ 268 NVIDIA_P4_VWS_GPUS(528296619), 269 /** <code>NVIDIA_T4_GPUS = 75759810;</code> */ 270 NVIDIA_T4_GPUS(75759810), 271 /** <code>NVIDIA_T4_VWS_GPUS = 319813039;</code> */ 272 NVIDIA_T4_VWS_GPUS(319813039), 273 /** <code>NVIDIA_V100_GPUS = 129293095;</code> */ 274 NVIDIA_V100_GPUS(129293095), 275 /** <code>PACKET_MIRRORINGS = 15578407;</code> */ 276 PACKET_MIRRORINGS(15578407), 277 /** <code>PD_EXTREME_TOTAL_PROVISIONED_IOPS = 69593965;</code> */ 278 PD_EXTREME_TOTAL_PROVISIONED_IOPS(69593965), 279 /** <code>PREEMPTIBLE_CPUS = 251184841;</code> */ 280 PREEMPTIBLE_CPUS(251184841), 281 /** <code>PREEMPTIBLE_LOCAL_SSD_GB = 260819336;</code> */ 282 PREEMPTIBLE_LOCAL_SSD_GB(260819336), 283 /** <code>PREEMPTIBLE_NVIDIA_A100_80GB_GPUS = 151942410;</code> */ 284 PREEMPTIBLE_NVIDIA_A100_80GB_GPUS(151942410), 285 /** <code>PREEMPTIBLE_NVIDIA_A100_GPUS = 68832784;</code> */ 286 PREEMPTIBLE_NVIDIA_A100_GPUS(68832784), 287 /** <code>PREEMPTIBLE_NVIDIA_K80_GPUS = 374960201;</code> */ 288 PREEMPTIBLE_NVIDIA_K80_GPUS(374960201), 289 /** <code>PREEMPTIBLE_NVIDIA_P100_GPUS = 337432351;</code> */ 290 PREEMPTIBLE_NVIDIA_P100_GPUS(337432351), 291 /** <code>PREEMPTIBLE_NVIDIA_P100_VWS_GPUS = 313544076;</code> */ 292 PREEMPTIBLE_NVIDIA_P100_VWS_GPUS(313544076), 293 /** <code>PREEMPTIBLE_NVIDIA_P4_GPUS = 429197628;</code> */ 294 PREEMPTIBLE_NVIDIA_P4_GPUS(429197628), 295 /** <code>PREEMPTIBLE_NVIDIA_P4_VWS_GPUS = 252981545;</code> */ 296 PREEMPTIBLE_NVIDIA_P4_VWS_GPUS(252981545), 297 /** <code>PREEMPTIBLE_NVIDIA_T4_GPUS = 221115968;</code> */ 298 PREEMPTIBLE_NVIDIA_T4_GPUS(221115968), 299 /** <code>PREEMPTIBLE_NVIDIA_T4_VWS_GPUS = 44497965;</code> */ 300 PREEMPTIBLE_NVIDIA_T4_VWS_GPUS(44497965), 301 /** <code>PREEMPTIBLE_NVIDIA_V100_GPUS = 230123813;</code> */ 302 PREEMPTIBLE_NVIDIA_V100_GPUS(230123813), 303 /** <code>PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK = 231164291;</code> */ 304 PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK(231164291), 305 /** <code>PSC_INTERNAL_LB_FORWARDING_RULES = 169005435;</code> */ 306 PSC_INTERNAL_LB_FORWARDING_RULES(169005435), 307 /** <code>PUBLIC_ADVERTISED_PREFIXES = 471371980;</code> */ 308 PUBLIC_ADVERTISED_PREFIXES(471371980), 309 /** <code>PUBLIC_DELEGATED_PREFIXES = 532465974;</code> */ 310 PUBLIC_DELEGATED_PREFIXES(532465974), 311 /** <code>REGIONAL_AUTOSCALERS = 29363772;</code> */ 312 REGIONAL_AUTOSCALERS(29363772), 313 /** <code>REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 4240989;</code> */ 314 REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES(4240989), 315 /** <code>REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES = 409564525;</code> */ 316 REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES(409564525), 317 /** <code>REGIONAL_INSTANCE_GROUP_MANAGERS = 37543696;</code> */ 318 REGIONAL_INSTANCE_GROUP_MANAGERS(37543696), 319 /** <code>REGIONAL_INTERNAL_LB_BACKEND_SERVICES = 137983760;</code> */ 320 REGIONAL_INTERNAL_LB_BACKEND_SERVICES(137983760), 321 /** <code>REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES = 96282539;</code> */ 322 REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES(96282539), 323 /** <code>RESERVATIONS = 32644647;</code> */ 324 RESERVATIONS(32644647), 325 /** <code>RESOURCE_POLICIES = 83955297;</code> */ 326 RESOURCE_POLICIES(83955297), 327 /** <code>ROUTERS = 493018666;</code> */ 328 ROUTERS(493018666), 329 /** <code>ROUTES = 275680074;</code> */ 330 ROUTES(275680074), 331 /** <code>SECURITY_POLICIES = 189518703;</code> */ 332 SECURITY_POLICIES(189518703), 333 /** <code>SECURITY_POLICIES_PER_REGION = 249041734;</code> */ 334 SECURITY_POLICIES_PER_REGION(249041734), 335 /** <code>SECURITY_POLICY_CEVAL_RULES = 470815689;</code> */ 336 SECURITY_POLICY_CEVAL_RULES(470815689), 337 /** <code>SECURITY_POLICY_RULES = 203549225;</code> */ 338 SECURITY_POLICY_RULES(203549225), 339 /** <code>SECURITY_POLICY_RULES_PER_REGION = 126510156;</code> */ 340 SECURITY_POLICY_RULES_PER_REGION(126510156), 341 /** <code>SERVICE_ATTACHMENTS = 471521510;</code> */ 342 SERVICE_ATTACHMENTS(471521510), 343 /** 344 * 345 * 346 * <pre> 347 * The total number of snapshots allowed for a single project. 348 * </pre> 349 * 350 * <code>SNAPSHOTS = 343405327;</code> 351 */ 352 SNAPSHOTS(343405327), 353 /** <code>SSD_TOTAL_GB = 161732561;</code> */ 354 SSD_TOTAL_GB(161732561), 355 /** <code>SSL_CERTIFICATES = 378372399;</code> */ 356 SSL_CERTIFICATES(378372399), 357 /** <code>STATIC_ADDRESSES = 93624049;</code> */ 358 STATIC_ADDRESSES(93624049), 359 /** <code>STATIC_BYOIP_ADDRESSES = 275809649;</code> */ 360 STATIC_BYOIP_ADDRESSES(275809649), 361 /** <code>STATIC_EXTERNAL_IPV6_ADDRESS_RANGES = 472346774;</code> */ 362 STATIC_EXTERNAL_IPV6_ADDRESS_RANGES(472346774), 363 /** <code>SUBNETWORKS = 421330469;</code> */ 364 SUBNETWORKS(421330469), 365 /** <code>T2A_CPUS = 522170599;</code> */ 366 T2A_CPUS(522170599), 367 /** <code>T2D_CPUS = 71187140;</code> */ 368 T2D_CPUS(71187140), 369 /** <code>TARGET_HTTPS_PROXIES = 219522506;</code> */ 370 TARGET_HTTPS_PROXIES(219522506), 371 /** <code>TARGET_HTTP_PROXIES = 164117155;</code> */ 372 TARGET_HTTP_PROXIES(164117155), 373 /** <code>TARGET_INSTANCES = 284519728;</code> */ 374 TARGET_INSTANCES(284519728), 375 /** <code>TARGET_POOLS = 348261257;</code> */ 376 TARGET_POOLS(348261257), 377 /** <code>TARGET_SSL_PROXIES = 159216235;</code> */ 378 TARGET_SSL_PROXIES(159216235), 379 /** <code>TARGET_TCP_PROXIES = 182243136;</code> */ 380 TARGET_TCP_PROXIES(182243136), 381 /** <code>TARGET_VPN_GATEWAYS = 75029928;</code> */ 382 TARGET_VPN_GATEWAYS(75029928), 383 /** <code>URL_MAPS = 378660743;</code> */ 384 URL_MAPS(378660743), 385 /** <code>VPN_GATEWAYS = 35620282;</code> */ 386 VPN_GATEWAYS(35620282), 387 /** <code>VPN_TUNNELS = 104327296;</code> */ 388 VPN_TUNNELS(104327296), 389 /** <code>XPN_SERVICE_PROJECTS = 95191981;</code> */ 390 XPN_SERVICE_PROJECTS(95191981), 391 UNRECOGNIZED(-1), 392 ; 393 394 /** 395 * 396 * 397 * <pre> 398 * A value indicating that the enum field is not set. 399 * </pre> 400 * 401 * <code>UNDEFINED_METRIC = 0;</code> 402 */ 403 public static final int UNDEFINED_METRIC_VALUE = 0; 404 /** <code>A2_CPUS = 153206585;</code> */ 405 public static final int A2_CPUS_VALUE = 153206585; 406 /** <code>AFFINITY_GROUPS = 108303563;</code> */ 407 public static final int AFFINITY_GROUPS_VALUE = 108303563; 408 /** <code>AUTOSCALERS = 471248988;</code> */ 409 public static final int AUTOSCALERS_VALUE = 471248988; 410 /** <code>BACKEND_BUCKETS = 137626846;</code> */ 411 public static final int BACKEND_BUCKETS_VALUE = 137626846; 412 /** <code>BACKEND_SERVICES = 269623753;</code> */ 413 public static final int BACKEND_SERVICES_VALUE = 269623753; 414 /** <code>C2D_CPUS = 508182517;</code> */ 415 public static final int C2D_CPUS_VALUE = 508182517; 416 /** <code>C2_CPUS = 317601211;</code> */ 417 public static final int C2_CPUS_VALUE = 317601211; 418 /** <code>C3_CPUS = 346230362;</code> */ 419 public static final int C3_CPUS_VALUE = 346230362; 420 /** <code>COMMITMENTS = 456141790;</code> */ 421 public static final int COMMITMENTS_VALUE = 456141790; 422 /** <code>COMMITTED_A2_CPUS = 59330902;</code> */ 423 public static final int COMMITTED_A2_CPUS_VALUE = 59330902; 424 /** <code>COMMITTED_C2D_CPUS = 282390904;</code> */ 425 public static final int COMMITTED_C2D_CPUS_VALUE = 282390904; 426 /** <code>COMMITTED_C2_CPUS = 223725528;</code> */ 427 public static final int COMMITTED_C2_CPUS_VALUE = 223725528; 428 /** <code>COMMITTED_C3_CPUS = 252354679;</code> */ 429 public static final int COMMITTED_C3_CPUS_VALUE = 252354679; 430 /** <code>COMMITTED_CPUS = 292394702;</code> */ 431 public static final int COMMITTED_CPUS_VALUE = 292394702; 432 /** <code>COMMITTED_E2_CPUS = 388120154;</code> */ 433 public static final int COMMITTED_E2_CPUS_VALUE = 388120154; 434 /** <code>COMMITTED_LICENSES = 357606869;</code> */ 435 public static final int COMMITTED_LICENSES_VALUE = 357606869; 436 /** <code>COMMITTED_LOCAL_SSD_TOTAL_GB = 308393480;</code> */ 437 public static final int COMMITTED_LOCAL_SSD_TOTAL_GB_VALUE = 308393480; 438 /** <code>COMMITTED_M3_CPUS = 585985;</code> */ 439 public static final int COMMITTED_M3_CPUS_VALUE = 585985; 440 /** <code>COMMITTED_MEMORY_OPTIMIZED_CPUS = 489057886;</code> */ 441 public static final int COMMITTED_MEMORY_OPTIMIZED_CPUS_VALUE = 489057886; 442 /** <code>COMMITTED_N2A_CPUS = 40064304;</code> */ 443 public static final int COMMITTED_N2A_CPUS_VALUE = 40064304; 444 /** <code>COMMITTED_N2D_CPUS = 125951757;</code> */ 445 public static final int COMMITTED_N2D_CPUS_VALUE = 125951757; 446 /** <code>COMMITTED_N2_CPUS = 322589603;</code> */ 447 public static final int COMMITTED_N2_CPUS_VALUE = 322589603; 448 /** <code>COMMITTED_NVIDIA_A100_80GB_GPUS = 464326565;</code> */ 449 public static final int COMMITTED_NVIDIA_A100_80GB_GPUS_VALUE = 464326565; 450 /** <code>COMMITTED_NVIDIA_A100_GPUS = 375799445;</code> */ 451 public static final int COMMITTED_NVIDIA_A100_GPUS_VALUE = 375799445; 452 /** <code>COMMITTED_NVIDIA_K80_GPUS = 3857188;</code> */ 453 public static final int COMMITTED_NVIDIA_K80_GPUS_VALUE = 3857188; 454 /** <code>COMMITTED_NVIDIA_P100_GPUS = 107528100;</code> */ 455 public static final int COMMITTED_NVIDIA_P100_GPUS_VALUE = 107528100; 456 /** <code>COMMITTED_NVIDIA_P4_GPUS = 347952897;</code> */ 457 public static final int COMMITTED_NVIDIA_P4_GPUS_VALUE = 347952897; 458 /** <code>COMMITTED_NVIDIA_T4_GPUS = 139871237;</code> */ 459 public static final int COMMITTED_NVIDIA_T4_GPUS_VALUE = 139871237; 460 /** <code>COMMITTED_NVIDIA_V100_GPUS = 219562;</code> */ 461 public static final int COMMITTED_NVIDIA_V100_GPUS_VALUE = 219562; 462 /** <code>COMMITTED_T2A_CPUS = 296378986;</code> */ 463 public static final int COMMITTED_T2A_CPUS_VALUE = 296378986; 464 /** <code>COMMITTED_T2D_CPUS = 382266439;</code> */ 465 public static final int COMMITTED_T2D_CPUS_VALUE = 382266439; 466 /** 467 * 468 * 469 * <pre> 470 * Guest CPUs 471 * </pre> 472 * 473 * <code>CPUS = 2075595;</code> 474 */ 475 public static final int CPUS_VALUE = 2075595; 476 /** <code>CPUS_ALL_REGIONS = 470911149;</code> */ 477 public static final int CPUS_ALL_REGIONS_VALUE = 470911149; 478 /** <code>DISKS_TOTAL_GB = 353520543;</code> */ 479 public static final int DISKS_TOTAL_GB_VALUE = 353520543; 480 /** <code>E2_CPUS = 481995837;</code> */ 481 public static final int E2_CPUS_VALUE = 481995837; 482 /** <code>EXTERNAL_MANAGED_FORWARDING_RULES = 150790089;</code> */ 483 public static final int EXTERNAL_MANAGED_FORWARDING_RULES_VALUE = 150790089; 484 /** <code>EXTERNAL_NETWORK_LB_FORWARDING_RULES = 374298265;</code> */ 485 public static final int EXTERNAL_NETWORK_LB_FORWARDING_RULES_VALUE = 374298265; 486 /** <code>EXTERNAL_PROTOCOL_FORWARDING_RULES = 63478888;</code> */ 487 public static final int EXTERNAL_PROTOCOL_FORWARDING_RULES_VALUE = 63478888; 488 /** <code>EXTERNAL_VPN_GATEWAYS = 272457134;</code> */ 489 public static final int EXTERNAL_VPN_GATEWAYS_VALUE = 272457134; 490 /** <code>FIREWALLS = 374485843;</code> */ 491 public static final int FIREWALLS_VALUE = 374485843; 492 /** <code>FORWARDING_RULES = 432668949;</code> */ 493 public static final int FORWARDING_RULES_VALUE = 432668949; 494 /** <code>GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 164566753;</code> */ 495 public static final int GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES_VALUE = 164566753; 496 /** <code>GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES = 327611949;</code> */ 497 public static final int GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES_VALUE = 327611949; 498 /** <code>GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES = 400256169;</code> */ 499 public static final int GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES_VALUE = 400256169; 500 /** <code>GLOBAL_INTERNAL_ADDRESSES = 42738332;</code> */ 501 public static final int GLOBAL_INTERNAL_ADDRESSES_VALUE = 42738332; 502 /** <code>GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES = 256608303;</code> */ 503 public static final int GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES_VALUE = 256608303; 504 /** <code>GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES = 323514196;</code> */ 505 public static final int GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES_VALUE = 323514196; 506 /** <code>GPUS_ALL_REGIONS = 39387177;</code> */ 507 public static final int GPUS_ALL_REGIONS_VALUE = 39387177; 508 /** <code>HEALTH_CHECKS = 289347502;</code> */ 509 public static final int HEALTH_CHECKS_VALUE = 289347502; 510 /** <code>IMAGES = 15562360;</code> */ 511 public static final int IMAGES_VALUE = 15562360; 512 /** <code>INSTANCES = 131337822;</code> */ 513 public static final int INSTANCES_VALUE = 131337822; 514 /** <code>INSTANCE_GROUPS = 355919038;</code> */ 515 public static final int INSTANCE_GROUPS_VALUE = 355919038; 516 /** <code>INSTANCE_GROUP_MANAGERS = 101798192;</code> */ 517 public static final int INSTANCE_GROUP_MANAGERS_VALUE = 101798192; 518 /** <code>INSTANCE_TEMPLATES = 226188271;</code> */ 519 public static final int INSTANCE_TEMPLATES_VALUE = 226188271; 520 /** <code>INTERCONNECTS = 415204741;</code> */ 521 public static final int INTERCONNECTS_VALUE = 415204741; 522 /** <code>INTERCONNECT_ATTACHMENTS_PER_REGION = 159968086;</code> */ 523 public static final int INTERCONNECT_ATTACHMENTS_PER_REGION_VALUE = 159968086; 524 /** <code>INTERCONNECT_ATTACHMENTS_TOTAL_MBPS = 425090419;</code> */ 525 public static final int INTERCONNECT_ATTACHMENTS_TOTAL_MBPS_VALUE = 425090419; 526 /** <code>INTERCONNECT_TOTAL_GBPS = 285341866;</code> */ 527 public static final int INTERCONNECT_TOTAL_GBPS_VALUE = 285341866; 528 /** <code>INTERNAL_ADDRESSES = 197899392;</code> */ 529 public static final int INTERNAL_ADDRESSES_VALUE = 197899392; 530 /** <code>INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES = 266433668;</code> */ 531 public static final int INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES_VALUE = 266433668; 532 /** <code>IN_PLACE_SNAPSHOTS = 151359133;</code> */ 533 public static final int IN_PLACE_SNAPSHOTS_VALUE = 151359133; 534 /** <code>IN_USE_ADDRESSES = 402125072;</code> */ 535 public static final int IN_USE_ADDRESSES_VALUE = 402125072; 536 /** <code>IN_USE_BACKUP_SCHEDULES = 32786705;</code> */ 537 public static final int IN_USE_BACKUP_SCHEDULES_VALUE = 32786705; 538 /** <code>IN_USE_SNAPSHOT_SCHEDULES = 462104083;</code> */ 539 public static final int IN_USE_SNAPSHOT_SCHEDULES_VALUE = 462104083; 540 /** <code>LOCAL_SSD_TOTAL_GB = 330878021;</code> */ 541 public static final int LOCAL_SSD_TOTAL_GB_VALUE = 330878021; 542 /** <code>M1_CPUS = 37203366;</code> */ 543 public static final int M1_CPUS_VALUE = 37203366; 544 /** <code>M2_CPUS = 65832517;</code> */ 545 public static final int M2_CPUS_VALUE = 65832517; 546 /** <code>M3_CPUS = 94461668;</code> */ 547 public static final int M3_CPUS_VALUE = 94461668; 548 /** <code>MACHINE_IMAGES = 446986640;</code> */ 549 public static final int MACHINE_IMAGES_VALUE = 446986640; 550 /** <code>N2A_CPUS = 265855917;</code> */ 551 public static final int N2A_CPUS_VALUE = 265855917; 552 /** <code>N2D_CPUS = 351743370;</code> */ 553 public static final int N2D_CPUS_VALUE = 351743370; 554 /** <code>N2_CPUS = 416465286;</code> */ 555 public static final int N2_CPUS_VALUE = 416465286; 556 /** <code>NETWORKS = 485481477;</code> */ 557 public static final int NETWORKS_VALUE = 485481477; 558 /** <code>NETWORK_ATTACHMENTS = 149028575;</code> */ 559 public static final int NETWORK_ATTACHMENTS_VALUE = 149028575; 560 /** <code>NETWORK_ENDPOINT_GROUPS = 102144909;</code> */ 561 public static final int NETWORK_ENDPOINT_GROUPS_VALUE = 102144909; 562 /** <code>NETWORK_FIREWALL_POLICIES = 101117374;</code> */ 563 public static final int NETWORK_FIREWALL_POLICIES_VALUE = 101117374; 564 /** <code>NODE_GROUPS = 24624817;</code> */ 565 public static final int NODE_GROUPS_VALUE = 24624817; 566 /** <code>NODE_TEMPLATES = 474896668;</code> */ 567 public static final int NODE_TEMPLATES_VALUE = 474896668; 568 /** <code>NVIDIA_A100_80GB_GPUS = 286389320;</code> */ 569 public static final int NVIDIA_A100_80GB_GPUS_VALUE = 286389320; 570 /** <code>NVIDIA_A100_GPUS = 504872978;</code> */ 571 public static final int NVIDIA_A100_GPUS_VALUE = 504872978; 572 /** <code>NVIDIA_K80_GPUS = 163886599;</code> */ 573 public static final int NVIDIA_K80_GPUS_VALUE = 163886599; 574 /** <code>NVIDIA_P100_GPUS = 236601633;</code> */ 575 public static final int NVIDIA_P100_GPUS_VALUE = 236601633; 576 /** <code>NVIDIA_P100_VWS_GPUS = 213970574;</code> */ 577 public static final int NVIDIA_P100_VWS_GPUS_VALUE = 213970574; 578 /** <code>NVIDIA_P4_GPUS = 283841470;</code> */ 579 public static final int NVIDIA_P4_GPUS_VALUE = 283841470; 580 /** <code>NVIDIA_P4_VWS_GPUS = 528296619;</code> */ 581 public static final int NVIDIA_P4_VWS_GPUS_VALUE = 528296619; 582 /** <code>NVIDIA_T4_GPUS = 75759810;</code> */ 583 public static final int NVIDIA_T4_GPUS_VALUE = 75759810; 584 /** <code>NVIDIA_T4_VWS_GPUS = 319813039;</code> */ 585 public static final int NVIDIA_T4_VWS_GPUS_VALUE = 319813039; 586 /** <code>NVIDIA_V100_GPUS = 129293095;</code> */ 587 public static final int NVIDIA_V100_GPUS_VALUE = 129293095; 588 /** <code>PACKET_MIRRORINGS = 15578407;</code> */ 589 public static final int PACKET_MIRRORINGS_VALUE = 15578407; 590 /** <code>PD_EXTREME_TOTAL_PROVISIONED_IOPS = 69593965;</code> */ 591 public static final int PD_EXTREME_TOTAL_PROVISIONED_IOPS_VALUE = 69593965; 592 /** <code>PREEMPTIBLE_CPUS = 251184841;</code> */ 593 public static final int PREEMPTIBLE_CPUS_VALUE = 251184841; 594 /** <code>PREEMPTIBLE_LOCAL_SSD_GB = 260819336;</code> */ 595 public static final int PREEMPTIBLE_LOCAL_SSD_GB_VALUE = 260819336; 596 /** <code>PREEMPTIBLE_NVIDIA_A100_80GB_GPUS = 151942410;</code> */ 597 public static final int PREEMPTIBLE_NVIDIA_A100_80GB_GPUS_VALUE = 151942410; 598 /** <code>PREEMPTIBLE_NVIDIA_A100_GPUS = 68832784;</code> */ 599 public static final int PREEMPTIBLE_NVIDIA_A100_GPUS_VALUE = 68832784; 600 /** <code>PREEMPTIBLE_NVIDIA_K80_GPUS = 374960201;</code> */ 601 public static final int PREEMPTIBLE_NVIDIA_K80_GPUS_VALUE = 374960201; 602 /** <code>PREEMPTIBLE_NVIDIA_P100_GPUS = 337432351;</code> */ 603 public static final int PREEMPTIBLE_NVIDIA_P100_GPUS_VALUE = 337432351; 604 /** <code>PREEMPTIBLE_NVIDIA_P100_VWS_GPUS = 313544076;</code> */ 605 public static final int PREEMPTIBLE_NVIDIA_P100_VWS_GPUS_VALUE = 313544076; 606 /** <code>PREEMPTIBLE_NVIDIA_P4_GPUS = 429197628;</code> */ 607 public static final int PREEMPTIBLE_NVIDIA_P4_GPUS_VALUE = 429197628; 608 /** <code>PREEMPTIBLE_NVIDIA_P4_VWS_GPUS = 252981545;</code> */ 609 public static final int PREEMPTIBLE_NVIDIA_P4_VWS_GPUS_VALUE = 252981545; 610 /** <code>PREEMPTIBLE_NVIDIA_T4_GPUS = 221115968;</code> */ 611 public static final int PREEMPTIBLE_NVIDIA_T4_GPUS_VALUE = 221115968; 612 /** <code>PREEMPTIBLE_NVIDIA_T4_VWS_GPUS = 44497965;</code> */ 613 public static final int PREEMPTIBLE_NVIDIA_T4_VWS_GPUS_VALUE = 44497965; 614 /** <code>PREEMPTIBLE_NVIDIA_V100_GPUS = 230123813;</code> */ 615 public static final int PREEMPTIBLE_NVIDIA_V100_GPUS_VALUE = 230123813; 616 /** <code>PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK = 231164291;</code> */ 617 public static final int PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK_VALUE = 618 231164291; 619 /** <code>PSC_INTERNAL_LB_FORWARDING_RULES = 169005435;</code> */ 620 public static final int PSC_INTERNAL_LB_FORWARDING_RULES_VALUE = 169005435; 621 /** <code>PUBLIC_ADVERTISED_PREFIXES = 471371980;</code> */ 622 public static final int PUBLIC_ADVERTISED_PREFIXES_VALUE = 471371980; 623 /** <code>PUBLIC_DELEGATED_PREFIXES = 532465974;</code> */ 624 public static final int PUBLIC_DELEGATED_PREFIXES_VALUE = 532465974; 625 /** <code>REGIONAL_AUTOSCALERS = 29363772;</code> */ 626 public static final int REGIONAL_AUTOSCALERS_VALUE = 29363772; 627 /** <code>REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES = 4240989;</code> */ 628 public static final int REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES_VALUE = 4240989; 629 /** <code>REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES = 409564525;</code> */ 630 public static final int REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES_VALUE = 409564525; 631 /** <code>REGIONAL_INSTANCE_GROUP_MANAGERS = 37543696;</code> */ 632 public static final int REGIONAL_INSTANCE_GROUP_MANAGERS_VALUE = 37543696; 633 /** <code>REGIONAL_INTERNAL_LB_BACKEND_SERVICES = 137983760;</code> */ 634 public static final int REGIONAL_INTERNAL_LB_BACKEND_SERVICES_VALUE = 137983760; 635 /** <code>REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES = 96282539;</code> */ 636 public static final int REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES_VALUE = 96282539; 637 /** <code>RESERVATIONS = 32644647;</code> */ 638 public static final int RESERVATIONS_VALUE = 32644647; 639 /** <code>RESOURCE_POLICIES = 83955297;</code> */ 640 public static final int RESOURCE_POLICIES_VALUE = 83955297; 641 /** <code>ROUTERS = 493018666;</code> */ 642 public static final int ROUTERS_VALUE = 493018666; 643 /** <code>ROUTES = 275680074;</code> */ 644 public static final int ROUTES_VALUE = 275680074; 645 /** <code>SECURITY_POLICIES = 189518703;</code> */ 646 public static final int SECURITY_POLICIES_VALUE = 189518703; 647 /** <code>SECURITY_POLICIES_PER_REGION = 249041734;</code> */ 648 public static final int SECURITY_POLICIES_PER_REGION_VALUE = 249041734; 649 /** <code>SECURITY_POLICY_CEVAL_RULES = 470815689;</code> */ 650 public static final int SECURITY_POLICY_CEVAL_RULES_VALUE = 470815689; 651 /** <code>SECURITY_POLICY_RULES = 203549225;</code> */ 652 public static final int SECURITY_POLICY_RULES_VALUE = 203549225; 653 /** <code>SECURITY_POLICY_RULES_PER_REGION = 126510156;</code> */ 654 public static final int SECURITY_POLICY_RULES_PER_REGION_VALUE = 126510156; 655 /** <code>SERVICE_ATTACHMENTS = 471521510;</code> */ 656 public static final int SERVICE_ATTACHMENTS_VALUE = 471521510; 657 /** 658 * 659 * 660 * <pre> 661 * The total number of snapshots allowed for a single project. 662 * </pre> 663 * 664 * <code>SNAPSHOTS = 343405327;</code> 665 */ 666 public static final int SNAPSHOTS_VALUE = 343405327; 667 /** <code>SSD_TOTAL_GB = 161732561;</code> */ 668 public static final int SSD_TOTAL_GB_VALUE = 161732561; 669 /** <code>SSL_CERTIFICATES = 378372399;</code> */ 670 public static final int SSL_CERTIFICATES_VALUE = 378372399; 671 /** <code>STATIC_ADDRESSES = 93624049;</code> */ 672 public static final int STATIC_ADDRESSES_VALUE = 93624049; 673 /** <code>STATIC_BYOIP_ADDRESSES = 275809649;</code> */ 674 public static final int STATIC_BYOIP_ADDRESSES_VALUE = 275809649; 675 /** <code>STATIC_EXTERNAL_IPV6_ADDRESS_RANGES = 472346774;</code> */ 676 public static final int STATIC_EXTERNAL_IPV6_ADDRESS_RANGES_VALUE = 472346774; 677 /** <code>SUBNETWORKS = 421330469;</code> */ 678 public static final int SUBNETWORKS_VALUE = 421330469; 679 /** <code>T2A_CPUS = 522170599;</code> */ 680 public static final int T2A_CPUS_VALUE = 522170599; 681 /** <code>T2D_CPUS = 71187140;</code> */ 682 public static final int T2D_CPUS_VALUE = 71187140; 683 /** <code>TARGET_HTTPS_PROXIES = 219522506;</code> */ 684 public static final int TARGET_HTTPS_PROXIES_VALUE = 219522506; 685 /** <code>TARGET_HTTP_PROXIES = 164117155;</code> */ 686 public static final int TARGET_HTTP_PROXIES_VALUE = 164117155; 687 /** <code>TARGET_INSTANCES = 284519728;</code> */ 688 public static final int TARGET_INSTANCES_VALUE = 284519728; 689 /** <code>TARGET_POOLS = 348261257;</code> */ 690 public static final int TARGET_POOLS_VALUE = 348261257; 691 /** <code>TARGET_SSL_PROXIES = 159216235;</code> */ 692 public static final int TARGET_SSL_PROXIES_VALUE = 159216235; 693 /** <code>TARGET_TCP_PROXIES = 182243136;</code> */ 694 public static final int TARGET_TCP_PROXIES_VALUE = 182243136; 695 /** <code>TARGET_VPN_GATEWAYS = 75029928;</code> */ 696 public static final int TARGET_VPN_GATEWAYS_VALUE = 75029928; 697 /** <code>URL_MAPS = 378660743;</code> */ 698 public static final int URL_MAPS_VALUE = 378660743; 699 /** <code>VPN_GATEWAYS = 35620282;</code> */ 700 public static final int VPN_GATEWAYS_VALUE = 35620282; 701 /** <code>VPN_TUNNELS = 104327296;</code> */ 702 public static final int VPN_TUNNELS_VALUE = 104327296; 703 /** <code>XPN_SERVICE_PROJECTS = 95191981;</code> */ 704 public static final int XPN_SERVICE_PROJECTS_VALUE = 95191981; 705 getNumber()706 public final int getNumber() { 707 if (this == UNRECOGNIZED) { 708 throw new java.lang.IllegalArgumentException( 709 "Can't get the number of an unknown enum value."); 710 } 711 return value; 712 } 713 714 /** 715 * @param value The numeric wire value of the corresponding enum entry. 716 * @return The enum associated with the given numeric wire value. 717 * @deprecated Use {@link #forNumber(int)} instead. 718 */ 719 @java.lang.Deprecated valueOf(int value)720 public static Metric valueOf(int value) { 721 return forNumber(value); 722 } 723 724 /** 725 * @param value The numeric wire value of the corresponding enum entry. 726 * @return The enum associated with the given numeric wire value. 727 */ forNumber(int value)728 public static Metric forNumber(int value) { 729 switch (value) { 730 case 0: 731 return UNDEFINED_METRIC; 732 case 153206585: 733 return A2_CPUS; 734 case 108303563: 735 return AFFINITY_GROUPS; 736 case 471248988: 737 return AUTOSCALERS; 738 case 137626846: 739 return BACKEND_BUCKETS; 740 case 269623753: 741 return BACKEND_SERVICES; 742 case 508182517: 743 return C2D_CPUS; 744 case 317601211: 745 return C2_CPUS; 746 case 346230362: 747 return C3_CPUS; 748 case 456141790: 749 return COMMITMENTS; 750 case 59330902: 751 return COMMITTED_A2_CPUS; 752 case 282390904: 753 return COMMITTED_C2D_CPUS; 754 case 223725528: 755 return COMMITTED_C2_CPUS; 756 case 252354679: 757 return COMMITTED_C3_CPUS; 758 case 292394702: 759 return COMMITTED_CPUS; 760 case 388120154: 761 return COMMITTED_E2_CPUS; 762 case 357606869: 763 return COMMITTED_LICENSES; 764 case 308393480: 765 return COMMITTED_LOCAL_SSD_TOTAL_GB; 766 case 585985: 767 return COMMITTED_M3_CPUS; 768 case 489057886: 769 return COMMITTED_MEMORY_OPTIMIZED_CPUS; 770 case 40064304: 771 return COMMITTED_N2A_CPUS; 772 case 125951757: 773 return COMMITTED_N2D_CPUS; 774 case 322589603: 775 return COMMITTED_N2_CPUS; 776 case 464326565: 777 return COMMITTED_NVIDIA_A100_80GB_GPUS; 778 case 375799445: 779 return COMMITTED_NVIDIA_A100_GPUS; 780 case 3857188: 781 return COMMITTED_NVIDIA_K80_GPUS; 782 case 107528100: 783 return COMMITTED_NVIDIA_P100_GPUS; 784 case 347952897: 785 return COMMITTED_NVIDIA_P4_GPUS; 786 case 139871237: 787 return COMMITTED_NVIDIA_T4_GPUS; 788 case 219562: 789 return COMMITTED_NVIDIA_V100_GPUS; 790 case 296378986: 791 return COMMITTED_T2A_CPUS; 792 case 382266439: 793 return COMMITTED_T2D_CPUS; 794 case 2075595: 795 return CPUS; 796 case 470911149: 797 return CPUS_ALL_REGIONS; 798 case 353520543: 799 return DISKS_TOTAL_GB; 800 case 481995837: 801 return E2_CPUS; 802 case 150790089: 803 return EXTERNAL_MANAGED_FORWARDING_RULES; 804 case 374298265: 805 return EXTERNAL_NETWORK_LB_FORWARDING_RULES; 806 case 63478888: 807 return EXTERNAL_PROTOCOL_FORWARDING_RULES; 808 case 272457134: 809 return EXTERNAL_VPN_GATEWAYS; 810 case 374485843: 811 return FIREWALLS; 812 case 432668949: 813 return FORWARDING_RULES; 814 case 164566753: 815 return GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES; 816 case 327611949: 817 return GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES; 818 case 400256169: 819 return GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES; 820 case 42738332: 821 return GLOBAL_INTERNAL_ADDRESSES; 822 case 256608303: 823 return GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES; 824 case 323514196: 825 return GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES; 826 case 39387177: 827 return GPUS_ALL_REGIONS; 828 case 289347502: 829 return HEALTH_CHECKS; 830 case 15562360: 831 return IMAGES; 832 case 131337822: 833 return INSTANCES; 834 case 355919038: 835 return INSTANCE_GROUPS; 836 case 101798192: 837 return INSTANCE_GROUP_MANAGERS; 838 case 226188271: 839 return INSTANCE_TEMPLATES; 840 case 415204741: 841 return INTERCONNECTS; 842 case 159968086: 843 return INTERCONNECT_ATTACHMENTS_PER_REGION; 844 case 425090419: 845 return INTERCONNECT_ATTACHMENTS_TOTAL_MBPS; 846 case 285341866: 847 return INTERCONNECT_TOTAL_GBPS; 848 case 197899392: 849 return INTERNAL_ADDRESSES; 850 case 266433668: 851 return INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES; 852 case 151359133: 853 return IN_PLACE_SNAPSHOTS; 854 case 402125072: 855 return IN_USE_ADDRESSES; 856 case 32786705: 857 return IN_USE_BACKUP_SCHEDULES; 858 case 462104083: 859 return IN_USE_SNAPSHOT_SCHEDULES; 860 case 330878021: 861 return LOCAL_SSD_TOTAL_GB; 862 case 37203366: 863 return M1_CPUS; 864 case 65832517: 865 return M2_CPUS; 866 case 94461668: 867 return M3_CPUS; 868 case 446986640: 869 return MACHINE_IMAGES; 870 case 265855917: 871 return N2A_CPUS; 872 case 351743370: 873 return N2D_CPUS; 874 case 416465286: 875 return N2_CPUS; 876 case 485481477: 877 return NETWORKS; 878 case 149028575: 879 return NETWORK_ATTACHMENTS; 880 case 102144909: 881 return NETWORK_ENDPOINT_GROUPS; 882 case 101117374: 883 return NETWORK_FIREWALL_POLICIES; 884 case 24624817: 885 return NODE_GROUPS; 886 case 474896668: 887 return NODE_TEMPLATES; 888 case 286389320: 889 return NVIDIA_A100_80GB_GPUS; 890 case 504872978: 891 return NVIDIA_A100_GPUS; 892 case 163886599: 893 return NVIDIA_K80_GPUS; 894 case 236601633: 895 return NVIDIA_P100_GPUS; 896 case 213970574: 897 return NVIDIA_P100_VWS_GPUS; 898 case 283841470: 899 return NVIDIA_P4_GPUS; 900 case 528296619: 901 return NVIDIA_P4_VWS_GPUS; 902 case 75759810: 903 return NVIDIA_T4_GPUS; 904 case 319813039: 905 return NVIDIA_T4_VWS_GPUS; 906 case 129293095: 907 return NVIDIA_V100_GPUS; 908 case 15578407: 909 return PACKET_MIRRORINGS; 910 case 69593965: 911 return PD_EXTREME_TOTAL_PROVISIONED_IOPS; 912 case 251184841: 913 return PREEMPTIBLE_CPUS; 914 case 260819336: 915 return PREEMPTIBLE_LOCAL_SSD_GB; 916 case 151942410: 917 return PREEMPTIBLE_NVIDIA_A100_80GB_GPUS; 918 case 68832784: 919 return PREEMPTIBLE_NVIDIA_A100_GPUS; 920 case 374960201: 921 return PREEMPTIBLE_NVIDIA_K80_GPUS; 922 case 337432351: 923 return PREEMPTIBLE_NVIDIA_P100_GPUS; 924 case 313544076: 925 return PREEMPTIBLE_NVIDIA_P100_VWS_GPUS; 926 case 429197628: 927 return PREEMPTIBLE_NVIDIA_P4_GPUS; 928 case 252981545: 929 return PREEMPTIBLE_NVIDIA_P4_VWS_GPUS; 930 case 221115968: 931 return PREEMPTIBLE_NVIDIA_T4_GPUS; 932 case 44497965: 933 return PREEMPTIBLE_NVIDIA_T4_VWS_GPUS; 934 case 230123813: 935 return PREEMPTIBLE_NVIDIA_V100_GPUS; 936 case 231164291: 937 return PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK; 938 case 169005435: 939 return PSC_INTERNAL_LB_FORWARDING_RULES; 940 case 471371980: 941 return PUBLIC_ADVERTISED_PREFIXES; 942 case 532465974: 943 return PUBLIC_DELEGATED_PREFIXES; 944 case 29363772: 945 return REGIONAL_AUTOSCALERS; 946 case 4240989: 947 return REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES; 948 case 409564525: 949 return REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES; 950 case 37543696: 951 return REGIONAL_INSTANCE_GROUP_MANAGERS; 952 case 137983760: 953 return REGIONAL_INTERNAL_LB_BACKEND_SERVICES; 954 case 96282539: 955 return REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES; 956 case 32644647: 957 return RESERVATIONS; 958 case 83955297: 959 return RESOURCE_POLICIES; 960 case 493018666: 961 return ROUTERS; 962 case 275680074: 963 return ROUTES; 964 case 189518703: 965 return SECURITY_POLICIES; 966 case 249041734: 967 return SECURITY_POLICIES_PER_REGION; 968 case 470815689: 969 return SECURITY_POLICY_CEVAL_RULES; 970 case 203549225: 971 return SECURITY_POLICY_RULES; 972 case 126510156: 973 return SECURITY_POLICY_RULES_PER_REGION; 974 case 471521510: 975 return SERVICE_ATTACHMENTS; 976 case 343405327: 977 return SNAPSHOTS; 978 case 161732561: 979 return SSD_TOTAL_GB; 980 case 378372399: 981 return SSL_CERTIFICATES; 982 case 93624049: 983 return STATIC_ADDRESSES; 984 case 275809649: 985 return STATIC_BYOIP_ADDRESSES; 986 case 472346774: 987 return STATIC_EXTERNAL_IPV6_ADDRESS_RANGES; 988 case 421330469: 989 return SUBNETWORKS; 990 case 522170599: 991 return T2A_CPUS; 992 case 71187140: 993 return T2D_CPUS; 994 case 219522506: 995 return TARGET_HTTPS_PROXIES; 996 case 164117155: 997 return TARGET_HTTP_PROXIES; 998 case 284519728: 999 return TARGET_INSTANCES; 1000 case 348261257: 1001 return TARGET_POOLS; 1002 case 159216235: 1003 return TARGET_SSL_PROXIES; 1004 case 182243136: 1005 return TARGET_TCP_PROXIES; 1006 case 75029928: 1007 return TARGET_VPN_GATEWAYS; 1008 case 378660743: 1009 return URL_MAPS; 1010 case 35620282: 1011 return VPN_GATEWAYS; 1012 case 104327296: 1013 return VPN_TUNNELS; 1014 case 95191981: 1015 return XPN_SERVICE_PROJECTS; 1016 default: 1017 return null; 1018 } 1019 } 1020 internalGetValueMap()1021 public static com.google.protobuf.Internal.EnumLiteMap<Metric> internalGetValueMap() { 1022 return internalValueMap; 1023 } 1024 1025 private static final com.google.protobuf.Internal.EnumLiteMap<Metric> internalValueMap = 1026 new com.google.protobuf.Internal.EnumLiteMap<Metric>() { 1027 public Metric findValueByNumber(int number) { 1028 return Metric.forNumber(number); 1029 } 1030 }; 1031 getValueDescriptor()1032 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 1033 if (this == UNRECOGNIZED) { 1034 throw new java.lang.IllegalStateException( 1035 "Can't get the descriptor of an unrecognized enum value."); 1036 } 1037 return getDescriptor().getValues().get(ordinal()); 1038 } 1039 getDescriptorForType()1040 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 1041 return getDescriptor(); 1042 } 1043 getDescriptor()1044 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 1045 return com.google.cloud.compute.v1.Quota.getDescriptor().getEnumTypes().get(0); 1046 } 1047 1048 private static final Metric[] VALUES = values(); 1049 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)1050 public static Metric valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 1051 if (desc.getType() != getDescriptor()) { 1052 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 1053 } 1054 if (desc.getIndex() == -1) { 1055 return UNRECOGNIZED; 1056 } 1057 return VALUES[desc.getIndex()]; 1058 } 1059 1060 private final int value; 1061 Metric(int value)1062 private Metric(int value) { 1063 this.value = value; 1064 } 1065 1066 // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Quota.Metric) 1067 } 1068 1069 private int bitField0_; 1070 public static final int LIMIT_FIELD_NUMBER = 102976443; 1071 private double limit_ = 0D; 1072 /** 1073 * 1074 * 1075 * <pre> 1076 * [Output Only] Quota limit for this metric. 1077 * </pre> 1078 * 1079 * <code>optional double limit = 102976443;</code> 1080 * 1081 * @return Whether the limit field is set. 1082 */ 1083 @java.lang.Override hasLimit()1084 public boolean hasLimit() { 1085 return ((bitField0_ & 0x00000001) != 0); 1086 } 1087 /** 1088 * 1089 * 1090 * <pre> 1091 * [Output Only] Quota limit for this metric. 1092 * </pre> 1093 * 1094 * <code>optional double limit = 102976443;</code> 1095 * 1096 * @return The limit. 1097 */ 1098 @java.lang.Override getLimit()1099 public double getLimit() { 1100 return limit_; 1101 } 1102 1103 public static final int METRIC_FIELD_NUMBER = 533067184; 1104 1105 @SuppressWarnings("serial") 1106 private volatile java.lang.Object metric_ = ""; 1107 /** 1108 * 1109 * 1110 * <pre> 1111 * [Output Only] Name of the quota metric. 1112 * Check the Metric enum for the list of possible values. 1113 * </pre> 1114 * 1115 * <code>optional string metric = 533067184;</code> 1116 * 1117 * @return Whether the metric field is set. 1118 */ 1119 @java.lang.Override hasMetric()1120 public boolean hasMetric() { 1121 return ((bitField0_ & 0x00000002) != 0); 1122 } 1123 /** 1124 * 1125 * 1126 * <pre> 1127 * [Output Only] Name of the quota metric. 1128 * Check the Metric enum for the list of possible values. 1129 * </pre> 1130 * 1131 * <code>optional string metric = 533067184;</code> 1132 * 1133 * @return The metric. 1134 */ 1135 @java.lang.Override getMetric()1136 public java.lang.String getMetric() { 1137 java.lang.Object ref = metric_; 1138 if (ref instanceof java.lang.String) { 1139 return (java.lang.String) ref; 1140 } else { 1141 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1142 java.lang.String s = bs.toStringUtf8(); 1143 metric_ = s; 1144 return s; 1145 } 1146 } 1147 /** 1148 * 1149 * 1150 * <pre> 1151 * [Output Only] Name of the quota metric. 1152 * Check the Metric enum for the list of possible values. 1153 * </pre> 1154 * 1155 * <code>optional string metric = 533067184;</code> 1156 * 1157 * @return The bytes for metric. 1158 */ 1159 @java.lang.Override getMetricBytes()1160 public com.google.protobuf.ByteString getMetricBytes() { 1161 java.lang.Object ref = metric_; 1162 if (ref instanceof java.lang.String) { 1163 com.google.protobuf.ByteString b = 1164 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1165 metric_ = b; 1166 return b; 1167 } else { 1168 return (com.google.protobuf.ByteString) ref; 1169 } 1170 } 1171 1172 public static final int OWNER_FIELD_NUMBER = 106164915; 1173 1174 @SuppressWarnings("serial") 1175 private volatile java.lang.Object owner_ = ""; 1176 /** 1177 * 1178 * 1179 * <pre> 1180 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1181 * </pre> 1182 * 1183 * <code>optional string owner = 106164915;</code> 1184 * 1185 * @return Whether the owner field is set. 1186 */ 1187 @java.lang.Override hasOwner()1188 public boolean hasOwner() { 1189 return ((bitField0_ & 0x00000004) != 0); 1190 } 1191 /** 1192 * 1193 * 1194 * <pre> 1195 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1196 * </pre> 1197 * 1198 * <code>optional string owner = 106164915;</code> 1199 * 1200 * @return The owner. 1201 */ 1202 @java.lang.Override getOwner()1203 public java.lang.String getOwner() { 1204 java.lang.Object ref = owner_; 1205 if (ref instanceof java.lang.String) { 1206 return (java.lang.String) ref; 1207 } else { 1208 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1209 java.lang.String s = bs.toStringUtf8(); 1210 owner_ = s; 1211 return s; 1212 } 1213 } 1214 /** 1215 * 1216 * 1217 * <pre> 1218 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1219 * </pre> 1220 * 1221 * <code>optional string owner = 106164915;</code> 1222 * 1223 * @return The bytes for owner. 1224 */ 1225 @java.lang.Override getOwnerBytes()1226 public com.google.protobuf.ByteString getOwnerBytes() { 1227 java.lang.Object ref = owner_; 1228 if (ref instanceof java.lang.String) { 1229 com.google.protobuf.ByteString b = 1230 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1231 owner_ = b; 1232 return b; 1233 } else { 1234 return (com.google.protobuf.ByteString) ref; 1235 } 1236 } 1237 1238 public static final int USAGE_FIELD_NUMBER = 111574433; 1239 private double usage_ = 0D; 1240 /** 1241 * 1242 * 1243 * <pre> 1244 * [Output Only] Current usage of this metric. 1245 * </pre> 1246 * 1247 * <code>optional double usage = 111574433;</code> 1248 * 1249 * @return Whether the usage field is set. 1250 */ 1251 @java.lang.Override hasUsage()1252 public boolean hasUsage() { 1253 return ((bitField0_ & 0x00000008) != 0); 1254 } 1255 /** 1256 * 1257 * 1258 * <pre> 1259 * [Output Only] Current usage of this metric. 1260 * </pre> 1261 * 1262 * <code>optional double usage = 111574433;</code> 1263 * 1264 * @return The usage. 1265 */ 1266 @java.lang.Override getUsage()1267 public double getUsage() { 1268 return usage_; 1269 } 1270 1271 private byte memoizedIsInitialized = -1; 1272 1273 @java.lang.Override isInitialized()1274 public final boolean isInitialized() { 1275 byte isInitialized = memoizedIsInitialized; 1276 if (isInitialized == 1) return true; 1277 if (isInitialized == 0) return false; 1278 1279 memoizedIsInitialized = 1; 1280 return true; 1281 } 1282 1283 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1284 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1285 if (((bitField0_ & 0x00000001) != 0)) { 1286 output.writeDouble(102976443, limit_); 1287 } 1288 if (((bitField0_ & 0x00000004) != 0)) { 1289 com.google.protobuf.GeneratedMessageV3.writeString(output, 106164915, owner_); 1290 } 1291 if (((bitField0_ & 0x00000008) != 0)) { 1292 output.writeDouble(111574433, usage_); 1293 } 1294 if (((bitField0_ & 0x00000002) != 0)) { 1295 com.google.protobuf.GeneratedMessageV3.writeString(output, 533067184, metric_); 1296 } 1297 getUnknownFields().writeTo(output); 1298 } 1299 1300 @java.lang.Override getSerializedSize()1301 public int getSerializedSize() { 1302 int size = memoizedSize; 1303 if (size != -1) return size; 1304 1305 size = 0; 1306 if (((bitField0_ & 0x00000001) != 0)) { 1307 size += com.google.protobuf.CodedOutputStream.computeDoubleSize(102976443, limit_); 1308 } 1309 if (((bitField0_ & 0x00000004) != 0)) { 1310 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(106164915, owner_); 1311 } 1312 if (((bitField0_ & 0x00000008) != 0)) { 1313 size += com.google.protobuf.CodedOutputStream.computeDoubleSize(111574433, usage_); 1314 } 1315 if (((bitField0_ & 0x00000002) != 0)) { 1316 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(533067184, metric_); 1317 } 1318 size += getUnknownFields().getSerializedSize(); 1319 memoizedSize = size; 1320 return size; 1321 } 1322 1323 @java.lang.Override equals(final java.lang.Object obj)1324 public boolean equals(final java.lang.Object obj) { 1325 if (obj == this) { 1326 return true; 1327 } 1328 if (!(obj instanceof com.google.cloud.compute.v1.Quota)) { 1329 return super.equals(obj); 1330 } 1331 com.google.cloud.compute.v1.Quota other = (com.google.cloud.compute.v1.Quota) obj; 1332 1333 if (hasLimit() != other.hasLimit()) return false; 1334 if (hasLimit()) { 1335 if (java.lang.Double.doubleToLongBits(getLimit()) 1336 != java.lang.Double.doubleToLongBits(other.getLimit())) return false; 1337 } 1338 if (hasMetric() != other.hasMetric()) return false; 1339 if (hasMetric()) { 1340 if (!getMetric().equals(other.getMetric())) return false; 1341 } 1342 if (hasOwner() != other.hasOwner()) return false; 1343 if (hasOwner()) { 1344 if (!getOwner().equals(other.getOwner())) return false; 1345 } 1346 if (hasUsage() != other.hasUsage()) return false; 1347 if (hasUsage()) { 1348 if (java.lang.Double.doubleToLongBits(getUsage()) 1349 != java.lang.Double.doubleToLongBits(other.getUsage())) return false; 1350 } 1351 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1352 return true; 1353 } 1354 1355 @java.lang.Override hashCode()1356 public int hashCode() { 1357 if (memoizedHashCode != 0) { 1358 return memoizedHashCode; 1359 } 1360 int hash = 41; 1361 hash = (19 * hash) + getDescriptor().hashCode(); 1362 if (hasLimit()) { 1363 hash = (37 * hash) + LIMIT_FIELD_NUMBER; 1364 hash = 1365 (53 * hash) 1366 + com.google.protobuf.Internal.hashLong( 1367 java.lang.Double.doubleToLongBits(getLimit())); 1368 } 1369 if (hasMetric()) { 1370 hash = (37 * hash) + METRIC_FIELD_NUMBER; 1371 hash = (53 * hash) + getMetric().hashCode(); 1372 } 1373 if (hasOwner()) { 1374 hash = (37 * hash) + OWNER_FIELD_NUMBER; 1375 hash = (53 * hash) + getOwner().hashCode(); 1376 } 1377 if (hasUsage()) { 1378 hash = (37 * hash) + USAGE_FIELD_NUMBER; 1379 hash = 1380 (53 * hash) 1381 + com.google.protobuf.Internal.hashLong( 1382 java.lang.Double.doubleToLongBits(getUsage())); 1383 } 1384 hash = (29 * hash) + getUnknownFields().hashCode(); 1385 memoizedHashCode = hash; 1386 return hash; 1387 } 1388 parseFrom(java.nio.ByteBuffer data)1389 public static com.google.cloud.compute.v1.Quota parseFrom(java.nio.ByteBuffer data) 1390 throws com.google.protobuf.InvalidProtocolBufferException { 1391 return PARSER.parseFrom(data); 1392 } 1393 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1394 public static com.google.cloud.compute.v1.Quota parseFrom( 1395 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1396 throws com.google.protobuf.InvalidProtocolBufferException { 1397 return PARSER.parseFrom(data, extensionRegistry); 1398 } 1399 parseFrom(com.google.protobuf.ByteString data)1400 public static com.google.cloud.compute.v1.Quota parseFrom(com.google.protobuf.ByteString data) 1401 throws com.google.protobuf.InvalidProtocolBufferException { 1402 return PARSER.parseFrom(data); 1403 } 1404 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1405 public static com.google.cloud.compute.v1.Quota parseFrom( 1406 com.google.protobuf.ByteString data, 1407 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1408 throws com.google.protobuf.InvalidProtocolBufferException { 1409 return PARSER.parseFrom(data, extensionRegistry); 1410 } 1411 parseFrom(byte[] data)1412 public static com.google.cloud.compute.v1.Quota parseFrom(byte[] data) 1413 throws com.google.protobuf.InvalidProtocolBufferException { 1414 return PARSER.parseFrom(data); 1415 } 1416 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1417 public static com.google.cloud.compute.v1.Quota parseFrom( 1418 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1419 throws com.google.protobuf.InvalidProtocolBufferException { 1420 return PARSER.parseFrom(data, extensionRegistry); 1421 } 1422 parseFrom(java.io.InputStream input)1423 public static com.google.cloud.compute.v1.Quota parseFrom(java.io.InputStream input) 1424 throws java.io.IOException { 1425 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1426 } 1427 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1428 public static com.google.cloud.compute.v1.Quota parseFrom( 1429 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1430 throws java.io.IOException { 1431 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1432 PARSER, input, extensionRegistry); 1433 } 1434 parseDelimitedFrom(java.io.InputStream input)1435 public static com.google.cloud.compute.v1.Quota parseDelimitedFrom(java.io.InputStream input) 1436 throws java.io.IOException { 1437 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1438 } 1439 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1440 public static com.google.cloud.compute.v1.Quota parseDelimitedFrom( 1441 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1442 throws java.io.IOException { 1443 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1444 PARSER, input, extensionRegistry); 1445 } 1446 parseFrom( com.google.protobuf.CodedInputStream input)1447 public static com.google.cloud.compute.v1.Quota parseFrom( 1448 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1449 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1450 } 1451 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1452 public static com.google.cloud.compute.v1.Quota parseFrom( 1453 com.google.protobuf.CodedInputStream input, 1454 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1455 throws java.io.IOException { 1456 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1457 PARSER, input, extensionRegistry); 1458 } 1459 1460 @java.lang.Override newBuilderForType()1461 public Builder newBuilderForType() { 1462 return newBuilder(); 1463 } 1464 newBuilder()1465 public static Builder newBuilder() { 1466 return DEFAULT_INSTANCE.toBuilder(); 1467 } 1468 newBuilder(com.google.cloud.compute.v1.Quota prototype)1469 public static Builder newBuilder(com.google.cloud.compute.v1.Quota prototype) { 1470 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1471 } 1472 1473 @java.lang.Override toBuilder()1474 public Builder toBuilder() { 1475 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1476 } 1477 1478 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1479 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1480 Builder builder = new Builder(parent); 1481 return builder; 1482 } 1483 /** 1484 * 1485 * 1486 * <pre> 1487 * A quotas entry. 1488 * </pre> 1489 * 1490 * Protobuf type {@code google.cloud.compute.v1.Quota} 1491 */ 1492 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1493 implements 1494 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.Quota) 1495 com.google.cloud.compute.v1.QuotaOrBuilder { getDescriptor()1496 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1497 return com.google.cloud.compute.v1.Compute 1498 .internal_static_google_cloud_compute_v1_Quota_descriptor; 1499 } 1500 1501 @java.lang.Override 1502 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1503 internalGetFieldAccessorTable() { 1504 return com.google.cloud.compute.v1.Compute 1505 .internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable 1506 .ensureFieldAccessorsInitialized( 1507 com.google.cloud.compute.v1.Quota.class, 1508 com.google.cloud.compute.v1.Quota.Builder.class); 1509 } 1510 1511 // Construct using com.google.cloud.compute.v1.Quota.newBuilder() Builder()1512 private Builder() {} 1513 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1514 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1515 super(parent); 1516 } 1517 1518 @java.lang.Override clear()1519 public Builder clear() { 1520 super.clear(); 1521 bitField0_ = 0; 1522 limit_ = 0D; 1523 metric_ = ""; 1524 owner_ = ""; 1525 usage_ = 0D; 1526 return this; 1527 } 1528 1529 @java.lang.Override getDescriptorForType()1530 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1531 return com.google.cloud.compute.v1.Compute 1532 .internal_static_google_cloud_compute_v1_Quota_descriptor; 1533 } 1534 1535 @java.lang.Override getDefaultInstanceForType()1536 public com.google.cloud.compute.v1.Quota getDefaultInstanceForType() { 1537 return com.google.cloud.compute.v1.Quota.getDefaultInstance(); 1538 } 1539 1540 @java.lang.Override build()1541 public com.google.cloud.compute.v1.Quota build() { 1542 com.google.cloud.compute.v1.Quota result = buildPartial(); 1543 if (!result.isInitialized()) { 1544 throw newUninitializedMessageException(result); 1545 } 1546 return result; 1547 } 1548 1549 @java.lang.Override buildPartial()1550 public com.google.cloud.compute.v1.Quota buildPartial() { 1551 com.google.cloud.compute.v1.Quota result = new com.google.cloud.compute.v1.Quota(this); 1552 if (bitField0_ != 0) { 1553 buildPartial0(result); 1554 } 1555 onBuilt(); 1556 return result; 1557 } 1558 buildPartial0(com.google.cloud.compute.v1.Quota result)1559 private void buildPartial0(com.google.cloud.compute.v1.Quota result) { 1560 int from_bitField0_ = bitField0_; 1561 int to_bitField0_ = 0; 1562 if (((from_bitField0_ & 0x00000001) != 0)) { 1563 result.limit_ = limit_; 1564 to_bitField0_ |= 0x00000001; 1565 } 1566 if (((from_bitField0_ & 0x00000002) != 0)) { 1567 result.metric_ = metric_; 1568 to_bitField0_ |= 0x00000002; 1569 } 1570 if (((from_bitField0_ & 0x00000004) != 0)) { 1571 result.owner_ = owner_; 1572 to_bitField0_ |= 0x00000004; 1573 } 1574 if (((from_bitField0_ & 0x00000008) != 0)) { 1575 result.usage_ = usage_; 1576 to_bitField0_ |= 0x00000008; 1577 } 1578 result.bitField0_ |= to_bitField0_; 1579 } 1580 1581 @java.lang.Override clone()1582 public Builder clone() { 1583 return super.clone(); 1584 } 1585 1586 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1587 public Builder setField( 1588 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1589 return super.setField(field, value); 1590 } 1591 1592 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1593 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1594 return super.clearField(field); 1595 } 1596 1597 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1598 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1599 return super.clearOneof(oneof); 1600 } 1601 1602 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1603 public Builder setRepeatedField( 1604 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1605 return super.setRepeatedField(field, index, value); 1606 } 1607 1608 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1609 public Builder addRepeatedField( 1610 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1611 return super.addRepeatedField(field, value); 1612 } 1613 1614 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1615 public Builder mergeFrom(com.google.protobuf.Message other) { 1616 if (other instanceof com.google.cloud.compute.v1.Quota) { 1617 return mergeFrom((com.google.cloud.compute.v1.Quota) other); 1618 } else { 1619 super.mergeFrom(other); 1620 return this; 1621 } 1622 } 1623 mergeFrom(com.google.cloud.compute.v1.Quota other)1624 public Builder mergeFrom(com.google.cloud.compute.v1.Quota other) { 1625 if (other == com.google.cloud.compute.v1.Quota.getDefaultInstance()) return this; 1626 if (other.hasLimit()) { 1627 setLimit(other.getLimit()); 1628 } 1629 if (other.hasMetric()) { 1630 metric_ = other.metric_; 1631 bitField0_ |= 0x00000002; 1632 onChanged(); 1633 } 1634 if (other.hasOwner()) { 1635 owner_ = other.owner_; 1636 bitField0_ |= 0x00000004; 1637 onChanged(); 1638 } 1639 if (other.hasUsage()) { 1640 setUsage(other.getUsage()); 1641 } 1642 this.mergeUnknownFields(other.getUnknownFields()); 1643 onChanged(); 1644 return this; 1645 } 1646 1647 @java.lang.Override isInitialized()1648 public final boolean isInitialized() { 1649 return true; 1650 } 1651 1652 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1653 public Builder mergeFrom( 1654 com.google.protobuf.CodedInputStream input, 1655 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1656 throws java.io.IOException { 1657 if (extensionRegistry == null) { 1658 throw new java.lang.NullPointerException(); 1659 } 1660 try { 1661 boolean done = false; 1662 while (!done) { 1663 int tag = input.readTag(); 1664 switch (tag) { 1665 case 0: 1666 done = true; 1667 break; 1668 case 823811545: 1669 { 1670 limit_ = input.readDouble(); 1671 bitField0_ |= 0x00000001; 1672 break; 1673 } // case 823811545 1674 case 849319322: 1675 { 1676 owner_ = input.readStringRequireUtf8(); 1677 bitField0_ |= 0x00000004; 1678 break; 1679 } // case 849319322 1680 case 892595465: 1681 { 1682 usage_ = input.readDouble(); 1683 bitField0_ |= 0x00000008; 1684 break; 1685 } // case 892595465 1686 case -30429822: 1687 { 1688 metric_ = input.readStringRequireUtf8(); 1689 bitField0_ |= 0x00000002; 1690 break; 1691 } // case -30429822 1692 default: 1693 { 1694 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1695 done = true; // was an endgroup tag 1696 } 1697 break; 1698 } // default: 1699 } // switch (tag) 1700 } // while (!done) 1701 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1702 throw e.unwrapIOException(); 1703 } finally { 1704 onChanged(); 1705 } // finally 1706 return this; 1707 } 1708 1709 private int bitField0_; 1710 1711 private double limit_; 1712 /** 1713 * 1714 * 1715 * <pre> 1716 * [Output Only] Quota limit for this metric. 1717 * </pre> 1718 * 1719 * <code>optional double limit = 102976443;</code> 1720 * 1721 * @return Whether the limit field is set. 1722 */ 1723 @java.lang.Override hasLimit()1724 public boolean hasLimit() { 1725 return ((bitField0_ & 0x00000001) != 0); 1726 } 1727 /** 1728 * 1729 * 1730 * <pre> 1731 * [Output Only] Quota limit for this metric. 1732 * </pre> 1733 * 1734 * <code>optional double limit = 102976443;</code> 1735 * 1736 * @return The limit. 1737 */ 1738 @java.lang.Override getLimit()1739 public double getLimit() { 1740 return limit_; 1741 } 1742 /** 1743 * 1744 * 1745 * <pre> 1746 * [Output Only] Quota limit for this metric. 1747 * </pre> 1748 * 1749 * <code>optional double limit = 102976443;</code> 1750 * 1751 * @param value The limit to set. 1752 * @return This builder for chaining. 1753 */ setLimit(double value)1754 public Builder setLimit(double value) { 1755 1756 limit_ = value; 1757 bitField0_ |= 0x00000001; 1758 onChanged(); 1759 return this; 1760 } 1761 /** 1762 * 1763 * 1764 * <pre> 1765 * [Output Only] Quota limit for this metric. 1766 * </pre> 1767 * 1768 * <code>optional double limit = 102976443;</code> 1769 * 1770 * @return This builder for chaining. 1771 */ clearLimit()1772 public Builder clearLimit() { 1773 bitField0_ = (bitField0_ & ~0x00000001); 1774 limit_ = 0D; 1775 onChanged(); 1776 return this; 1777 } 1778 1779 private java.lang.Object metric_ = ""; 1780 /** 1781 * 1782 * 1783 * <pre> 1784 * [Output Only] Name of the quota metric. 1785 * Check the Metric enum for the list of possible values. 1786 * </pre> 1787 * 1788 * <code>optional string metric = 533067184;</code> 1789 * 1790 * @return Whether the metric field is set. 1791 */ hasMetric()1792 public boolean hasMetric() { 1793 return ((bitField0_ & 0x00000002) != 0); 1794 } 1795 /** 1796 * 1797 * 1798 * <pre> 1799 * [Output Only] Name of the quota metric. 1800 * Check the Metric enum for the list of possible values. 1801 * </pre> 1802 * 1803 * <code>optional string metric = 533067184;</code> 1804 * 1805 * @return The metric. 1806 */ getMetric()1807 public java.lang.String getMetric() { 1808 java.lang.Object ref = metric_; 1809 if (!(ref instanceof java.lang.String)) { 1810 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1811 java.lang.String s = bs.toStringUtf8(); 1812 metric_ = s; 1813 return s; 1814 } else { 1815 return (java.lang.String) ref; 1816 } 1817 } 1818 /** 1819 * 1820 * 1821 * <pre> 1822 * [Output Only] Name of the quota metric. 1823 * Check the Metric enum for the list of possible values. 1824 * </pre> 1825 * 1826 * <code>optional string metric = 533067184;</code> 1827 * 1828 * @return The bytes for metric. 1829 */ getMetricBytes()1830 public com.google.protobuf.ByteString getMetricBytes() { 1831 java.lang.Object ref = metric_; 1832 if (ref instanceof String) { 1833 com.google.protobuf.ByteString b = 1834 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1835 metric_ = b; 1836 return b; 1837 } else { 1838 return (com.google.protobuf.ByteString) ref; 1839 } 1840 } 1841 /** 1842 * 1843 * 1844 * <pre> 1845 * [Output Only] Name of the quota metric. 1846 * Check the Metric enum for the list of possible values. 1847 * </pre> 1848 * 1849 * <code>optional string metric = 533067184;</code> 1850 * 1851 * @param value The metric to set. 1852 * @return This builder for chaining. 1853 */ setMetric(java.lang.String value)1854 public Builder setMetric(java.lang.String value) { 1855 if (value == null) { 1856 throw new NullPointerException(); 1857 } 1858 metric_ = value; 1859 bitField0_ |= 0x00000002; 1860 onChanged(); 1861 return this; 1862 } 1863 /** 1864 * 1865 * 1866 * <pre> 1867 * [Output Only] Name of the quota metric. 1868 * Check the Metric enum for the list of possible values. 1869 * </pre> 1870 * 1871 * <code>optional string metric = 533067184;</code> 1872 * 1873 * @return This builder for chaining. 1874 */ clearMetric()1875 public Builder clearMetric() { 1876 metric_ = getDefaultInstance().getMetric(); 1877 bitField0_ = (bitField0_ & ~0x00000002); 1878 onChanged(); 1879 return this; 1880 } 1881 /** 1882 * 1883 * 1884 * <pre> 1885 * [Output Only] Name of the quota metric. 1886 * Check the Metric enum for the list of possible values. 1887 * </pre> 1888 * 1889 * <code>optional string metric = 533067184;</code> 1890 * 1891 * @param value The bytes for metric to set. 1892 * @return This builder for chaining. 1893 */ setMetricBytes(com.google.protobuf.ByteString value)1894 public Builder setMetricBytes(com.google.protobuf.ByteString value) { 1895 if (value == null) { 1896 throw new NullPointerException(); 1897 } 1898 checkByteStringIsUtf8(value); 1899 metric_ = value; 1900 bitField0_ |= 0x00000002; 1901 onChanged(); 1902 return this; 1903 } 1904 1905 private java.lang.Object owner_ = ""; 1906 /** 1907 * 1908 * 1909 * <pre> 1910 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1911 * </pre> 1912 * 1913 * <code>optional string owner = 106164915;</code> 1914 * 1915 * @return Whether the owner field is set. 1916 */ hasOwner()1917 public boolean hasOwner() { 1918 return ((bitField0_ & 0x00000004) != 0); 1919 } 1920 /** 1921 * 1922 * 1923 * <pre> 1924 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1925 * </pre> 1926 * 1927 * <code>optional string owner = 106164915;</code> 1928 * 1929 * @return The owner. 1930 */ getOwner()1931 public java.lang.String getOwner() { 1932 java.lang.Object ref = owner_; 1933 if (!(ref instanceof java.lang.String)) { 1934 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1935 java.lang.String s = bs.toStringUtf8(); 1936 owner_ = s; 1937 return s; 1938 } else { 1939 return (java.lang.String) ref; 1940 } 1941 } 1942 /** 1943 * 1944 * 1945 * <pre> 1946 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1947 * </pre> 1948 * 1949 * <code>optional string owner = 106164915;</code> 1950 * 1951 * @return The bytes for owner. 1952 */ getOwnerBytes()1953 public com.google.protobuf.ByteString getOwnerBytes() { 1954 java.lang.Object ref = owner_; 1955 if (ref instanceof String) { 1956 com.google.protobuf.ByteString b = 1957 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1958 owner_ = b; 1959 return b; 1960 } else { 1961 return (com.google.protobuf.ByteString) ref; 1962 } 1963 } 1964 /** 1965 * 1966 * 1967 * <pre> 1968 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1969 * </pre> 1970 * 1971 * <code>optional string owner = 106164915;</code> 1972 * 1973 * @param value The owner to set. 1974 * @return This builder for chaining. 1975 */ setOwner(java.lang.String value)1976 public Builder setOwner(java.lang.String value) { 1977 if (value == null) { 1978 throw new NullPointerException(); 1979 } 1980 owner_ = value; 1981 bitField0_ |= 0x00000004; 1982 onChanged(); 1983 return this; 1984 } 1985 /** 1986 * 1987 * 1988 * <pre> 1989 * [Output Only] Owning resource. This is the resource on which this quota is applied. 1990 * </pre> 1991 * 1992 * <code>optional string owner = 106164915;</code> 1993 * 1994 * @return This builder for chaining. 1995 */ clearOwner()1996 public Builder clearOwner() { 1997 owner_ = getDefaultInstance().getOwner(); 1998 bitField0_ = (bitField0_ & ~0x00000004); 1999 onChanged(); 2000 return this; 2001 } 2002 /** 2003 * 2004 * 2005 * <pre> 2006 * [Output Only] Owning resource. This is the resource on which this quota is applied. 2007 * </pre> 2008 * 2009 * <code>optional string owner = 106164915;</code> 2010 * 2011 * @param value The bytes for owner to set. 2012 * @return This builder for chaining. 2013 */ setOwnerBytes(com.google.protobuf.ByteString value)2014 public Builder setOwnerBytes(com.google.protobuf.ByteString value) { 2015 if (value == null) { 2016 throw new NullPointerException(); 2017 } 2018 checkByteStringIsUtf8(value); 2019 owner_ = value; 2020 bitField0_ |= 0x00000004; 2021 onChanged(); 2022 return this; 2023 } 2024 2025 private double usage_; 2026 /** 2027 * 2028 * 2029 * <pre> 2030 * [Output Only] Current usage of this metric. 2031 * </pre> 2032 * 2033 * <code>optional double usage = 111574433;</code> 2034 * 2035 * @return Whether the usage field is set. 2036 */ 2037 @java.lang.Override hasUsage()2038 public boolean hasUsage() { 2039 return ((bitField0_ & 0x00000008) != 0); 2040 } 2041 /** 2042 * 2043 * 2044 * <pre> 2045 * [Output Only] Current usage of this metric. 2046 * </pre> 2047 * 2048 * <code>optional double usage = 111574433;</code> 2049 * 2050 * @return The usage. 2051 */ 2052 @java.lang.Override getUsage()2053 public double getUsage() { 2054 return usage_; 2055 } 2056 /** 2057 * 2058 * 2059 * <pre> 2060 * [Output Only] Current usage of this metric. 2061 * </pre> 2062 * 2063 * <code>optional double usage = 111574433;</code> 2064 * 2065 * @param value The usage to set. 2066 * @return This builder for chaining. 2067 */ setUsage(double value)2068 public Builder setUsage(double value) { 2069 2070 usage_ = value; 2071 bitField0_ |= 0x00000008; 2072 onChanged(); 2073 return this; 2074 } 2075 /** 2076 * 2077 * 2078 * <pre> 2079 * [Output Only] Current usage of this metric. 2080 * </pre> 2081 * 2082 * <code>optional double usage = 111574433;</code> 2083 * 2084 * @return This builder for chaining. 2085 */ clearUsage()2086 public Builder clearUsage() { 2087 bitField0_ = (bitField0_ & ~0x00000008); 2088 usage_ = 0D; 2089 onChanged(); 2090 return this; 2091 } 2092 2093 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2094 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2095 return super.setUnknownFields(unknownFields); 2096 } 2097 2098 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2099 public final Builder mergeUnknownFields( 2100 final com.google.protobuf.UnknownFieldSet unknownFields) { 2101 return super.mergeUnknownFields(unknownFields); 2102 } 2103 2104 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.Quota) 2105 } 2106 2107 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.Quota) 2108 private static final com.google.cloud.compute.v1.Quota DEFAULT_INSTANCE; 2109 2110 static { 2111 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.Quota(); 2112 } 2113 getDefaultInstance()2114 public static com.google.cloud.compute.v1.Quota getDefaultInstance() { 2115 return DEFAULT_INSTANCE; 2116 } 2117 2118 private static final com.google.protobuf.Parser<Quota> PARSER = 2119 new com.google.protobuf.AbstractParser<Quota>() { 2120 @java.lang.Override 2121 public Quota parsePartialFrom( 2122 com.google.protobuf.CodedInputStream input, 2123 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2124 throws com.google.protobuf.InvalidProtocolBufferException { 2125 Builder builder = newBuilder(); 2126 try { 2127 builder.mergeFrom(input, extensionRegistry); 2128 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2129 throw e.setUnfinishedMessage(builder.buildPartial()); 2130 } catch (com.google.protobuf.UninitializedMessageException e) { 2131 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2132 } catch (java.io.IOException e) { 2133 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2134 .setUnfinishedMessage(builder.buildPartial()); 2135 } 2136 return builder.buildPartial(); 2137 } 2138 }; 2139 parser()2140 public static com.google.protobuf.Parser<Quota> parser() { 2141 return PARSER; 2142 } 2143 2144 @java.lang.Override getParserForType()2145 public com.google.protobuf.Parser<Quota> getParserForType() { 2146 return PARSER; 2147 } 2148 2149 @java.lang.Override getDefaultInstanceForType()2150 public com.google.cloud.compute.v1.Quota getDefaultInstanceForType() { 2151 return DEFAULT_INSTANCE; 2152 } 2153 } 2154