• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 request message for UrlMaps.Validate. See the method description for details.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.ValidateUrlMapRequest}
29  */
30 public final class ValidateUrlMapRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ValidateUrlMapRequest)
33     ValidateUrlMapRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ValidateUrlMapRequest.newBuilder() to construct.
ValidateUrlMapRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ValidateUrlMapRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ValidateUrlMapRequest()40   private ValidateUrlMapRequest() {
41     project_ = "";
42     urlMap_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new ValidateUrlMapRequest();
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_ValidateUrlMapRequest_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_ValidateUrlMapRequest_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.compute.v1.ValidateUrlMapRequest.class,
68             com.google.cloud.compute.v1.ValidateUrlMapRequest.Builder.class);
69   }
70 
71   public static final int PROJECT_FIELD_NUMBER = 227560217;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object project_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * Project ID for this request.
80    * </pre>
81    *
82    * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
83    *
84    * @return The project.
85    */
86   @java.lang.Override
getProject()87   public java.lang.String getProject() {
88     java.lang.Object ref = project_;
89     if (ref instanceof java.lang.String) {
90       return (java.lang.String) ref;
91     } else {
92       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
93       java.lang.String s = bs.toStringUtf8();
94       project_ = s;
95       return s;
96     }
97   }
98   /**
99    *
100    *
101    * <pre>
102    * Project ID for this request.
103    * </pre>
104    *
105    * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
106    *
107    * @return The bytes for project.
108    */
109   @java.lang.Override
getProjectBytes()110   public com.google.protobuf.ByteString getProjectBytes() {
111     java.lang.Object ref = project_;
112     if (ref instanceof java.lang.String) {
113       com.google.protobuf.ByteString b =
114           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
115       project_ = b;
116       return b;
117     } else {
118       return (com.google.protobuf.ByteString) ref;
119     }
120   }
121 
122   public static final int URL_MAP_FIELD_NUMBER = 367020684;
123 
124   @SuppressWarnings("serial")
125   private volatile java.lang.Object urlMap_ = "";
126   /**
127    *
128    *
129    * <pre>
130    * Name of the UrlMap resource to be validated as.
131    * </pre>
132    *
133    * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
134    *
135    * @return The urlMap.
136    */
137   @java.lang.Override
getUrlMap()138   public java.lang.String getUrlMap() {
139     java.lang.Object ref = urlMap_;
140     if (ref instanceof java.lang.String) {
141       return (java.lang.String) ref;
142     } else {
143       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
144       java.lang.String s = bs.toStringUtf8();
145       urlMap_ = s;
146       return s;
147     }
148   }
149   /**
150    *
151    *
152    * <pre>
153    * Name of the UrlMap resource to be validated as.
154    * </pre>
155    *
156    * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
157    *
158    * @return The bytes for urlMap.
159    */
160   @java.lang.Override
getUrlMapBytes()161   public com.google.protobuf.ByteString getUrlMapBytes() {
162     java.lang.Object ref = urlMap_;
163     if (ref instanceof java.lang.String) {
164       com.google.protobuf.ByteString b =
165           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
166       urlMap_ = b;
167       return b;
168     } else {
169       return (com.google.protobuf.ByteString) ref;
170     }
171   }
172 
173   public static final int URL_MAPS_VALIDATE_REQUEST_RESOURCE_FIELD_NUMBER = 395913455;
174   private com.google.cloud.compute.v1.UrlMapsValidateRequest urlMapsValidateRequestResource_;
175   /**
176    *
177    *
178    * <pre>
179    * The body resource for this request
180    * </pre>
181    *
182    * <code>
183    * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
184    * </code>
185    *
186    * @return Whether the urlMapsValidateRequestResource field is set.
187    */
188   @java.lang.Override
hasUrlMapsValidateRequestResource()189   public boolean hasUrlMapsValidateRequestResource() {
190     return urlMapsValidateRequestResource_ != null;
191   }
192   /**
193    *
194    *
195    * <pre>
196    * The body resource for this request
197    * </pre>
198    *
199    * <code>
200    * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
201    * </code>
202    *
203    * @return The urlMapsValidateRequestResource.
204    */
205   @java.lang.Override
getUrlMapsValidateRequestResource()206   public com.google.cloud.compute.v1.UrlMapsValidateRequest getUrlMapsValidateRequestResource() {
207     return urlMapsValidateRequestResource_ == null
208         ? com.google.cloud.compute.v1.UrlMapsValidateRequest.getDefaultInstance()
209         : urlMapsValidateRequestResource_;
210   }
211   /**
212    *
213    *
214    * <pre>
215    * The body resource for this request
216    * </pre>
217    *
218    * <code>
219    * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
220    * </code>
221    */
222   @java.lang.Override
223   public com.google.cloud.compute.v1.UrlMapsValidateRequestOrBuilder
getUrlMapsValidateRequestResourceOrBuilder()224       getUrlMapsValidateRequestResourceOrBuilder() {
225     return urlMapsValidateRequestResource_ == null
226         ? com.google.cloud.compute.v1.UrlMapsValidateRequest.getDefaultInstance()
227         : urlMapsValidateRequestResource_;
228   }
229 
230   private byte memoizedIsInitialized = -1;
231 
232   @java.lang.Override
isInitialized()233   public final boolean isInitialized() {
234     byte isInitialized = memoizedIsInitialized;
235     if (isInitialized == 1) return true;
236     if (isInitialized == 0) return false;
237 
238     memoizedIsInitialized = 1;
239     return true;
240   }
241 
242   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)243   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
244     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
245       com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_);
246     }
247     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlMap_)) {
248       com.google.protobuf.GeneratedMessageV3.writeString(output, 367020684, urlMap_);
249     }
250     if (urlMapsValidateRequestResource_ != null) {
251       output.writeMessage(395913455, getUrlMapsValidateRequestResource());
252     }
253     getUnknownFields().writeTo(output);
254   }
255 
256   @java.lang.Override
getSerializedSize()257   public int getSerializedSize() {
258     int size = memoizedSize;
259     if (size != -1) return size;
260 
261     size = 0;
262     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
263       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_);
264     }
265     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlMap_)) {
266       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(367020684, urlMap_);
267     }
268     if (urlMapsValidateRequestResource_ != null) {
269       size +=
270           com.google.protobuf.CodedOutputStream.computeMessageSize(
271               395913455, getUrlMapsValidateRequestResource());
272     }
273     size += getUnknownFields().getSerializedSize();
274     memoizedSize = size;
275     return size;
276   }
277 
278   @java.lang.Override
equals(final java.lang.Object obj)279   public boolean equals(final java.lang.Object obj) {
280     if (obj == this) {
281       return true;
282     }
283     if (!(obj instanceof com.google.cloud.compute.v1.ValidateUrlMapRequest)) {
284       return super.equals(obj);
285     }
286     com.google.cloud.compute.v1.ValidateUrlMapRequest other =
287         (com.google.cloud.compute.v1.ValidateUrlMapRequest) obj;
288 
289     if (!getProject().equals(other.getProject())) return false;
290     if (!getUrlMap().equals(other.getUrlMap())) return false;
291     if (hasUrlMapsValidateRequestResource() != other.hasUrlMapsValidateRequestResource())
292       return false;
293     if (hasUrlMapsValidateRequestResource()) {
294       if (!getUrlMapsValidateRequestResource().equals(other.getUrlMapsValidateRequestResource()))
295         return false;
296     }
297     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
298     return true;
299   }
300 
301   @java.lang.Override
hashCode()302   public int hashCode() {
303     if (memoizedHashCode != 0) {
304       return memoizedHashCode;
305     }
306     int hash = 41;
307     hash = (19 * hash) + getDescriptor().hashCode();
308     hash = (37 * hash) + PROJECT_FIELD_NUMBER;
309     hash = (53 * hash) + getProject().hashCode();
310     hash = (37 * hash) + URL_MAP_FIELD_NUMBER;
311     hash = (53 * hash) + getUrlMap().hashCode();
312     if (hasUrlMapsValidateRequestResource()) {
313       hash = (37 * hash) + URL_MAPS_VALIDATE_REQUEST_RESOURCE_FIELD_NUMBER;
314       hash = (53 * hash) + getUrlMapsValidateRequestResource().hashCode();
315     }
316     hash = (29 * hash) + getUnknownFields().hashCode();
317     memoizedHashCode = hash;
318     return hash;
319   }
320 
parseFrom( java.nio.ByteBuffer data)321   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
322       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
323     return PARSER.parseFrom(data);
324   }
325 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)326   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
327       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
328       throws com.google.protobuf.InvalidProtocolBufferException {
329     return PARSER.parseFrom(data, extensionRegistry);
330   }
331 
parseFrom( com.google.protobuf.ByteString data)332   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
333       com.google.protobuf.ByteString data)
334       throws com.google.protobuf.InvalidProtocolBufferException {
335     return PARSER.parseFrom(data);
336   }
337 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)338   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
339       com.google.protobuf.ByteString data,
340       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
341       throws com.google.protobuf.InvalidProtocolBufferException {
342     return PARSER.parseFrom(data, extensionRegistry);
343   }
344 
parseFrom(byte[] data)345   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(byte[] data)
346       throws com.google.protobuf.InvalidProtocolBufferException {
347     return PARSER.parseFrom(data);
348   }
349 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)350   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
351       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
352       throws com.google.protobuf.InvalidProtocolBufferException {
353     return PARSER.parseFrom(data, extensionRegistry);
354   }
355 
parseFrom( java.io.InputStream input)356   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
357       java.io.InputStream input) throws java.io.IOException {
358     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
359   }
360 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)361   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
362       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
363       throws java.io.IOException {
364     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
365         PARSER, input, extensionRegistry);
366   }
367 
parseDelimitedFrom( java.io.InputStream input)368   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseDelimitedFrom(
369       java.io.InputStream input) throws java.io.IOException {
370     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
371   }
372 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)373   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseDelimitedFrom(
374       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
375       throws java.io.IOException {
376     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
377         PARSER, input, extensionRegistry);
378   }
379 
parseFrom( com.google.protobuf.CodedInputStream input)380   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
381       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
382     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
383   }
384 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)385   public static com.google.cloud.compute.v1.ValidateUrlMapRequest parseFrom(
386       com.google.protobuf.CodedInputStream input,
387       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
388       throws java.io.IOException {
389     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
390         PARSER, input, extensionRegistry);
391   }
392 
393   @java.lang.Override
newBuilderForType()394   public Builder newBuilderForType() {
395     return newBuilder();
396   }
397 
newBuilder()398   public static Builder newBuilder() {
399     return DEFAULT_INSTANCE.toBuilder();
400   }
401 
newBuilder(com.google.cloud.compute.v1.ValidateUrlMapRequest prototype)402   public static Builder newBuilder(com.google.cloud.compute.v1.ValidateUrlMapRequest prototype) {
403     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
404   }
405 
406   @java.lang.Override
toBuilder()407   public Builder toBuilder() {
408     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
409   }
410 
411   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)412   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
413     Builder builder = new Builder(parent);
414     return builder;
415   }
416   /**
417    *
418    *
419    * <pre>
420    * A request message for UrlMaps.Validate. See the method description for details.
421    * </pre>
422    *
423    * Protobuf type {@code google.cloud.compute.v1.ValidateUrlMapRequest}
424    */
425   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
426       implements
427       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ValidateUrlMapRequest)
428       com.google.cloud.compute.v1.ValidateUrlMapRequestOrBuilder {
getDescriptor()429     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
430       return com.google.cloud.compute.v1.Compute
431           .internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor;
432     }
433 
434     @java.lang.Override
435     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()436         internalGetFieldAccessorTable() {
437       return com.google.cloud.compute.v1.Compute
438           .internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable
439           .ensureFieldAccessorsInitialized(
440               com.google.cloud.compute.v1.ValidateUrlMapRequest.class,
441               com.google.cloud.compute.v1.ValidateUrlMapRequest.Builder.class);
442     }
443 
444     // Construct using com.google.cloud.compute.v1.ValidateUrlMapRequest.newBuilder()
Builder()445     private Builder() {}
446 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)447     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
448       super(parent);
449     }
450 
451     @java.lang.Override
clear()452     public Builder clear() {
453       super.clear();
454       bitField0_ = 0;
455       project_ = "";
456       urlMap_ = "";
457       urlMapsValidateRequestResource_ = null;
458       if (urlMapsValidateRequestResourceBuilder_ != null) {
459         urlMapsValidateRequestResourceBuilder_.dispose();
460         urlMapsValidateRequestResourceBuilder_ = null;
461       }
462       return this;
463     }
464 
465     @java.lang.Override
getDescriptorForType()466     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
467       return com.google.cloud.compute.v1.Compute
468           .internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor;
469     }
470 
471     @java.lang.Override
getDefaultInstanceForType()472     public com.google.cloud.compute.v1.ValidateUrlMapRequest getDefaultInstanceForType() {
473       return com.google.cloud.compute.v1.ValidateUrlMapRequest.getDefaultInstance();
474     }
475 
476     @java.lang.Override
build()477     public com.google.cloud.compute.v1.ValidateUrlMapRequest build() {
478       com.google.cloud.compute.v1.ValidateUrlMapRequest result = buildPartial();
479       if (!result.isInitialized()) {
480         throw newUninitializedMessageException(result);
481       }
482       return result;
483     }
484 
485     @java.lang.Override
buildPartial()486     public com.google.cloud.compute.v1.ValidateUrlMapRequest buildPartial() {
487       com.google.cloud.compute.v1.ValidateUrlMapRequest result =
488           new com.google.cloud.compute.v1.ValidateUrlMapRequest(this);
489       if (bitField0_ != 0) {
490         buildPartial0(result);
491       }
492       onBuilt();
493       return result;
494     }
495 
buildPartial0(com.google.cloud.compute.v1.ValidateUrlMapRequest result)496     private void buildPartial0(com.google.cloud.compute.v1.ValidateUrlMapRequest result) {
497       int from_bitField0_ = bitField0_;
498       if (((from_bitField0_ & 0x00000001) != 0)) {
499         result.project_ = project_;
500       }
501       if (((from_bitField0_ & 0x00000002) != 0)) {
502         result.urlMap_ = urlMap_;
503       }
504       if (((from_bitField0_ & 0x00000004) != 0)) {
505         result.urlMapsValidateRequestResource_ =
506             urlMapsValidateRequestResourceBuilder_ == null
507                 ? urlMapsValidateRequestResource_
508                 : urlMapsValidateRequestResourceBuilder_.build();
509       }
510     }
511 
512     @java.lang.Override
clone()513     public Builder clone() {
514       return super.clone();
515     }
516 
517     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)518     public Builder setField(
519         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
520       return super.setField(field, value);
521     }
522 
523     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)524     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
525       return super.clearField(field);
526     }
527 
528     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)529     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
530       return super.clearOneof(oneof);
531     }
532 
533     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)534     public Builder setRepeatedField(
535         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
536       return super.setRepeatedField(field, index, value);
537     }
538 
539     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)540     public Builder addRepeatedField(
541         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
542       return super.addRepeatedField(field, value);
543     }
544 
545     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)546     public Builder mergeFrom(com.google.protobuf.Message other) {
547       if (other instanceof com.google.cloud.compute.v1.ValidateUrlMapRequest) {
548         return mergeFrom((com.google.cloud.compute.v1.ValidateUrlMapRequest) other);
549       } else {
550         super.mergeFrom(other);
551         return this;
552       }
553     }
554 
mergeFrom(com.google.cloud.compute.v1.ValidateUrlMapRequest other)555     public Builder mergeFrom(com.google.cloud.compute.v1.ValidateUrlMapRequest other) {
556       if (other == com.google.cloud.compute.v1.ValidateUrlMapRequest.getDefaultInstance())
557         return this;
558       if (!other.getProject().isEmpty()) {
559         project_ = other.project_;
560         bitField0_ |= 0x00000001;
561         onChanged();
562       }
563       if (!other.getUrlMap().isEmpty()) {
564         urlMap_ = other.urlMap_;
565         bitField0_ |= 0x00000002;
566         onChanged();
567       }
568       if (other.hasUrlMapsValidateRequestResource()) {
569         mergeUrlMapsValidateRequestResource(other.getUrlMapsValidateRequestResource());
570       }
571       this.mergeUnknownFields(other.getUnknownFields());
572       onChanged();
573       return this;
574     }
575 
576     @java.lang.Override
isInitialized()577     public final boolean isInitialized() {
578       return true;
579     }
580 
581     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)582     public Builder mergeFrom(
583         com.google.protobuf.CodedInputStream input,
584         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
585         throws java.io.IOException {
586       if (extensionRegistry == null) {
587         throw new java.lang.NullPointerException();
588       }
589       try {
590         boolean done = false;
591         while (!done) {
592           int tag = input.readTag();
593           switch (tag) {
594             case 0:
595               done = true;
596               break;
597             case 1820481738:
598               {
599                 project_ = input.readStringRequireUtf8();
600                 bitField0_ |= 0x00000001;
601                 break;
602               } // case 1820481738
603             case -1358801822:
604               {
605                 urlMap_ = input.readStringRequireUtf8();
606                 bitField0_ |= 0x00000002;
607                 break;
608               } // case -1358801822
609             case -1127659654:
610               {
611                 input.readMessage(
612                     getUrlMapsValidateRequestResourceFieldBuilder().getBuilder(),
613                     extensionRegistry);
614                 bitField0_ |= 0x00000004;
615                 break;
616               } // case -1127659654
617             default:
618               {
619                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
620                   done = true; // was an endgroup tag
621                 }
622                 break;
623               } // default:
624           } // switch (tag)
625         } // while (!done)
626       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
627         throw e.unwrapIOException();
628       } finally {
629         onChanged();
630       } // finally
631       return this;
632     }
633 
634     private int bitField0_;
635 
636     private java.lang.Object project_ = "";
637     /**
638      *
639      *
640      * <pre>
641      * Project ID for this request.
642      * </pre>
643      *
644      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
645      *
646      * @return The project.
647      */
getProject()648     public java.lang.String getProject() {
649       java.lang.Object ref = project_;
650       if (!(ref instanceof java.lang.String)) {
651         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
652         java.lang.String s = bs.toStringUtf8();
653         project_ = s;
654         return s;
655       } else {
656         return (java.lang.String) ref;
657       }
658     }
659     /**
660      *
661      *
662      * <pre>
663      * Project ID for this request.
664      * </pre>
665      *
666      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
667      *
668      * @return The bytes for project.
669      */
getProjectBytes()670     public com.google.protobuf.ByteString getProjectBytes() {
671       java.lang.Object ref = project_;
672       if (ref instanceof String) {
673         com.google.protobuf.ByteString b =
674             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
675         project_ = b;
676         return b;
677       } else {
678         return (com.google.protobuf.ByteString) ref;
679       }
680     }
681     /**
682      *
683      *
684      * <pre>
685      * Project ID for this request.
686      * </pre>
687      *
688      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
689      *
690      * @param value The project to set.
691      * @return This builder for chaining.
692      */
setProject(java.lang.String value)693     public Builder setProject(java.lang.String value) {
694       if (value == null) {
695         throw new NullPointerException();
696       }
697       project_ = value;
698       bitField0_ |= 0x00000001;
699       onChanged();
700       return this;
701     }
702     /**
703      *
704      *
705      * <pre>
706      * Project ID for this request.
707      * </pre>
708      *
709      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
710      *
711      * @return This builder for chaining.
712      */
clearProject()713     public Builder clearProject() {
714       project_ = getDefaultInstance().getProject();
715       bitField0_ = (bitField0_ & ~0x00000001);
716       onChanged();
717       return this;
718     }
719     /**
720      *
721      *
722      * <pre>
723      * Project ID for this request.
724      * </pre>
725      *
726      * <code>string project = 227560217 [(.google.api.field_behavior) = REQUIRED];</code>
727      *
728      * @param value The bytes for project to set.
729      * @return This builder for chaining.
730      */
setProjectBytes(com.google.protobuf.ByteString value)731     public Builder setProjectBytes(com.google.protobuf.ByteString value) {
732       if (value == null) {
733         throw new NullPointerException();
734       }
735       checkByteStringIsUtf8(value);
736       project_ = value;
737       bitField0_ |= 0x00000001;
738       onChanged();
739       return this;
740     }
741 
742     private java.lang.Object urlMap_ = "";
743     /**
744      *
745      *
746      * <pre>
747      * Name of the UrlMap resource to be validated as.
748      * </pre>
749      *
750      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
751      *
752      * @return The urlMap.
753      */
getUrlMap()754     public java.lang.String getUrlMap() {
755       java.lang.Object ref = urlMap_;
756       if (!(ref instanceof java.lang.String)) {
757         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
758         java.lang.String s = bs.toStringUtf8();
759         urlMap_ = s;
760         return s;
761       } else {
762         return (java.lang.String) ref;
763       }
764     }
765     /**
766      *
767      *
768      * <pre>
769      * Name of the UrlMap resource to be validated as.
770      * </pre>
771      *
772      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
773      *
774      * @return The bytes for urlMap.
775      */
getUrlMapBytes()776     public com.google.protobuf.ByteString getUrlMapBytes() {
777       java.lang.Object ref = urlMap_;
778       if (ref instanceof String) {
779         com.google.protobuf.ByteString b =
780             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
781         urlMap_ = b;
782         return b;
783       } else {
784         return (com.google.protobuf.ByteString) ref;
785       }
786     }
787     /**
788      *
789      *
790      * <pre>
791      * Name of the UrlMap resource to be validated as.
792      * </pre>
793      *
794      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
795      *
796      * @param value The urlMap to set.
797      * @return This builder for chaining.
798      */
setUrlMap(java.lang.String value)799     public Builder setUrlMap(java.lang.String value) {
800       if (value == null) {
801         throw new NullPointerException();
802       }
803       urlMap_ = value;
804       bitField0_ |= 0x00000002;
805       onChanged();
806       return this;
807     }
808     /**
809      *
810      *
811      * <pre>
812      * Name of the UrlMap resource to be validated as.
813      * </pre>
814      *
815      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
816      *
817      * @return This builder for chaining.
818      */
clearUrlMap()819     public Builder clearUrlMap() {
820       urlMap_ = getDefaultInstance().getUrlMap();
821       bitField0_ = (bitField0_ & ~0x00000002);
822       onChanged();
823       return this;
824     }
825     /**
826      *
827      *
828      * <pre>
829      * Name of the UrlMap resource to be validated as.
830      * </pre>
831      *
832      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
833      *
834      * @param value The bytes for urlMap to set.
835      * @return This builder for chaining.
836      */
setUrlMapBytes(com.google.protobuf.ByteString value)837     public Builder setUrlMapBytes(com.google.protobuf.ByteString value) {
838       if (value == null) {
839         throw new NullPointerException();
840       }
841       checkByteStringIsUtf8(value);
842       urlMap_ = value;
843       bitField0_ |= 0x00000002;
844       onChanged();
845       return this;
846     }
847 
848     private com.google.cloud.compute.v1.UrlMapsValidateRequest urlMapsValidateRequestResource_;
849     private com.google.protobuf.SingleFieldBuilderV3<
850             com.google.cloud.compute.v1.UrlMapsValidateRequest,
851             com.google.cloud.compute.v1.UrlMapsValidateRequest.Builder,
852             com.google.cloud.compute.v1.UrlMapsValidateRequestOrBuilder>
853         urlMapsValidateRequestResourceBuilder_;
854     /**
855      *
856      *
857      * <pre>
858      * The body resource for this request
859      * </pre>
860      *
861      * <code>
862      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
863      * </code>
864      *
865      * @return Whether the urlMapsValidateRequestResource field is set.
866      */
hasUrlMapsValidateRequestResource()867     public boolean hasUrlMapsValidateRequestResource() {
868       return ((bitField0_ & 0x00000004) != 0);
869     }
870     /**
871      *
872      *
873      * <pre>
874      * The body resource for this request
875      * </pre>
876      *
877      * <code>
878      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
879      * </code>
880      *
881      * @return The urlMapsValidateRequestResource.
882      */
getUrlMapsValidateRequestResource()883     public com.google.cloud.compute.v1.UrlMapsValidateRequest getUrlMapsValidateRequestResource() {
884       if (urlMapsValidateRequestResourceBuilder_ == null) {
885         return urlMapsValidateRequestResource_ == null
886             ? com.google.cloud.compute.v1.UrlMapsValidateRequest.getDefaultInstance()
887             : urlMapsValidateRequestResource_;
888       } else {
889         return urlMapsValidateRequestResourceBuilder_.getMessage();
890       }
891     }
892     /**
893      *
894      *
895      * <pre>
896      * The body resource for this request
897      * </pre>
898      *
899      * <code>
900      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
901      * </code>
902      */
setUrlMapsValidateRequestResource( com.google.cloud.compute.v1.UrlMapsValidateRequest value)903     public Builder setUrlMapsValidateRequestResource(
904         com.google.cloud.compute.v1.UrlMapsValidateRequest value) {
905       if (urlMapsValidateRequestResourceBuilder_ == null) {
906         if (value == null) {
907           throw new NullPointerException();
908         }
909         urlMapsValidateRequestResource_ = value;
910       } else {
911         urlMapsValidateRequestResourceBuilder_.setMessage(value);
912       }
913       bitField0_ |= 0x00000004;
914       onChanged();
915       return this;
916     }
917     /**
918      *
919      *
920      * <pre>
921      * The body resource for this request
922      * </pre>
923      *
924      * <code>
925      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
926      * </code>
927      */
setUrlMapsValidateRequestResource( com.google.cloud.compute.v1.UrlMapsValidateRequest.Builder builderForValue)928     public Builder setUrlMapsValidateRequestResource(
929         com.google.cloud.compute.v1.UrlMapsValidateRequest.Builder builderForValue) {
930       if (urlMapsValidateRequestResourceBuilder_ == null) {
931         urlMapsValidateRequestResource_ = builderForValue.build();
932       } else {
933         urlMapsValidateRequestResourceBuilder_.setMessage(builderForValue.build());
934       }
935       bitField0_ |= 0x00000004;
936       onChanged();
937       return this;
938     }
939     /**
940      *
941      *
942      * <pre>
943      * The body resource for this request
944      * </pre>
945      *
946      * <code>
947      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
948      * </code>
949      */
mergeUrlMapsValidateRequestResource( com.google.cloud.compute.v1.UrlMapsValidateRequest value)950     public Builder mergeUrlMapsValidateRequestResource(
951         com.google.cloud.compute.v1.UrlMapsValidateRequest value) {
952       if (urlMapsValidateRequestResourceBuilder_ == null) {
953         if (((bitField0_ & 0x00000004) != 0)
954             && urlMapsValidateRequestResource_ != null
955             && urlMapsValidateRequestResource_
956                 != com.google.cloud.compute.v1.UrlMapsValidateRequest.getDefaultInstance()) {
957           getUrlMapsValidateRequestResourceBuilder().mergeFrom(value);
958         } else {
959           urlMapsValidateRequestResource_ = value;
960         }
961       } else {
962         urlMapsValidateRequestResourceBuilder_.mergeFrom(value);
963       }
964       bitField0_ |= 0x00000004;
965       onChanged();
966       return this;
967     }
968     /**
969      *
970      *
971      * <pre>
972      * The body resource for this request
973      * </pre>
974      *
975      * <code>
976      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
977      * </code>
978      */
clearUrlMapsValidateRequestResource()979     public Builder clearUrlMapsValidateRequestResource() {
980       bitField0_ = (bitField0_ & ~0x00000004);
981       urlMapsValidateRequestResource_ = null;
982       if (urlMapsValidateRequestResourceBuilder_ != null) {
983         urlMapsValidateRequestResourceBuilder_.dispose();
984         urlMapsValidateRequestResourceBuilder_ = null;
985       }
986       onChanged();
987       return this;
988     }
989     /**
990      *
991      *
992      * <pre>
993      * The body resource for this request
994      * </pre>
995      *
996      * <code>
997      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
998      * </code>
999      */
1000     public com.google.cloud.compute.v1.UrlMapsValidateRequest.Builder
getUrlMapsValidateRequestResourceBuilder()1001         getUrlMapsValidateRequestResourceBuilder() {
1002       bitField0_ |= 0x00000004;
1003       onChanged();
1004       return getUrlMapsValidateRequestResourceFieldBuilder().getBuilder();
1005     }
1006     /**
1007      *
1008      *
1009      * <pre>
1010      * The body resource for this request
1011      * </pre>
1012      *
1013      * <code>
1014      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
1015      * </code>
1016      */
1017     public com.google.cloud.compute.v1.UrlMapsValidateRequestOrBuilder
getUrlMapsValidateRequestResourceOrBuilder()1018         getUrlMapsValidateRequestResourceOrBuilder() {
1019       if (urlMapsValidateRequestResourceBuilder_ != null) {
1020         return urlMapsValidateRequestResourceBuilder_.getMessageOrBuilder();
1021       } else {
1022         return urlMapsValidateRequestResource_ == null
1023             ? com.google.cloud.compute.v1.UrlMapsValidateRequest.getDefaultInstance()
1024             : urlMapsValidateRequestResource_;
1025       }
1026     }
1027     /**
1028      *
1029      *
1030      * <pre>
1031      * The body resource for this request
1032      * </pre>
1033      *
1034      * <code>
1035      * .google.cloud.compute.v1.UrlMapsValidateRequest url_maps_validate_request_resource = 395913455 [(.google.api.field_behavior) = REQUIRED];
1036      * </code>
1037      */
1038     private com.google.protobuf.SingleFieldBuilderV3<
1039             com.google.cloud.compute.v1.UrlMapsValidateRequest,
1040             com.google.cloud.compute.v1.UrlMapsValidateRequest.Builder,
1041             com.google.cloud.compute.v1.UrlMapsValidateRequestOrBuilder>
getUrlMapsValidateRequestResourceFieldBuilder()1042         getUrlMapsValidateRequestResourceFieldBuilder() {
1043       if (urlMapsValidateRequestResourceBuilder_ == null) {
1044         urlMapsValidateRequestResourceBuilder_ =
1045             new com.google.protobuf.SingleFieldBuilderV3<
1046                 com.google.cloud.compute.v1.UrlMapsValidateRequest,
1047                 com.google.cloud.compute.v1.UrlMapsValidateRequest.Builder,
1048                 com.google.cloud.compute.v1.UrlMapsValidateRequestOrBuilder>(
1049                 getUrlMapsValidateRequestResource(), getParentForChildren(), isClean());
1050         urlMapsValidateRequestResource_ = null;
1051       }
1052       return urlMapsValidateRequestResourceBuilder_;
1053     }
1054 
1055     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1056     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1057       return super.setUnknownFields(unknownFields);
1058     }
1059 
1060     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1061     public final Builder mergeUnknownFields(
1062         final com.google.protobuf.UnknownFieldSet unknownFields) {
1063       return super.mergeUnknownFields(unknownFields);
1064     }
1065 
1066     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ValidateUrlMapRequest)
1067   }
1068 
1069   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ValidateUrlMapRequest)
1070   private static final com.google.cloud.compute.v1.ValidateUrlMapRequest DEFAULT_INSTANCE;
1071 
1072   static {
1073     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ValidateUrlMapRequest();
1074   }
1075 
getDefaultInstance()1076   public static com.google.cloud.compute.v1.ValidateUrlMapRequest getDefaultInstance() {
1077     return DEFAULT_INSTANCE;
1078   }
1079 
1080   private static final com.google.protobuf.Parser<ValidateUrlMapRequest> PARSER =
1081       new com.google.protobuf.AbstractParser<ValidateUrlMapRequest>() {
1082         @java.lang.Override
1083         public ValidateUrlMapRequest parsePartialFrom(
1084             com.google.protobuf.CodedInputStream input,
1085             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1086             throws com.google.protobuf.InvalidProtocolBufferException {
1087           Builder builder = newBuilder();
1088           try {
1089             builder.mergeFrom(input, extensionRegistry);
1090           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1091             throw e.setUnfinishedMessage(builder.buildPartial());
1092           } catch (com.google.protobuf.UninitializedMessageException e) {
1093             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1094           } catch (java.io.IOException e) {
1095             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1096                 .setUnfinishedMessage(builder.buildPartial());
1097           }
1098           return builder.buildPartial();
1099         }
1100       };
1101 
parser()1102   public static com.google.protobuf.Parser<ValidateUrlMapRequest> parser() {
1103     return PARSER;
1104   }
1105 
1106   @java.lang.Override
getParserForType()1107   public com.google.protobuf.Parser<ValidateUrlMapRequest> getParserForType() {
1108     return PARSER;
1109   }
1110 
1111   @java.lang.Override
getDefaultInstanceForType()1112   public com.google.cloud.compute.v1.ValidateUrlMapRequest getDefaultInstanceForType() {
1113     return DEFAULT_INSTANCE;
1114   }
1115 }
1116