• 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.Patch. See the method description for details.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.PatchUrlMapRequest}
29  */
30 public final class PatchUrlMapRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PatchUrlMapRequest)
33     PatchUrlMapRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use PatchUrlMapRequest.newBuilder() to construct.
PatchUrlMapRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private PatchUrlMapRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
PatchUrlMapRequest()40   private PatchUrlMapRequest() {
41     project_ = "";
42     requestId_ = "";
43     urlMap_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new PatchUrlMapRequest();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.compute.v1.Compute
59         .internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.compute.v1.Compute
66         .internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.compute.v1.PatchUrlMapRequest.class,
69             com.google.cloud.compute.v1.PatchUrlMapRequest.Builder.class);
70   }
71 
72   private int bitField0_;
73   public static final int PROJECT_FIELD_NUMBER = 227560217;
74 
75   @SuppressWarnings("serial")
76   private volatile java.lang.Object project_ = "";
77   /**
78    *
79    *
80    * <pre>
81    * Project ID for this request.
82    * </pre>
83    *
84    * <code>
85    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
86    * </code>
87    *
88    * @return The project.
89    */
90   @java.lang.Override
getProject()91   public java.lang.String getProject() {
92     java.lang.Object ref = project_;
93     if (ref instanceof java.lang.String) {
94       return (java.lang.String) ref;
95     } else {
96       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
97       java.lang.String s = bs.toStringUtf8();
98       project_ = s;
99       return s;
100     }
101   }
102   /**
103    *
104    *
105    * <pre>
106    * Project ID for this request.
107    * </pre>
108    *
109    * <code>
110    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
111    * </code>
112    *
113    * @return The bytes for project.
114    */
115   @java.lang.Override
getProjectBytes()116   public com.google.protobuf.ByteString getProjectBytes() {
117     java.lang.Object ref = project_;
118     if (ref instanceof java.lang.String) {
119       com.google.protobuf.ByteString b =
120           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
121       project_ = b;
122       return b;
123     } else {
124       return (com.google.protobuf.ByteString) ref;
125     }
126   }
127 
128   public static final int REQUEST_ID_FIELD_NUMBER = 37109963;
129 
130   @SuppressWarnings("serial")
131   private volatile java.lang.Object requestId_ = "";
132   /**
133    *
134    *
135    * <pre>
136    * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
137    * </pre>
138    *
139    * <code>optional string request_id = 37109963;</code>
140    *
141    * @return Whether the requestId field is set.
142    */
143   @java.lang.Override
hasRequestId()144   public boolean hasRequestId() {
145     return ((bitField0_ & 0x00000001) != 0);
146   }
147   /**
148    *
149    *
150    * <pre>
151    * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
152    * </pre>
153    *
154    * <code>optional string request_id = 37109963;</code>
155    *
156    * @return The requestId.
157    */
158   @java.lang.Override
getRequestId()159   public java.lang.String getRequestId() {
160     java.lang.Object ref = requestId_;
161     if (ref instanceof java.lang.String) {
162       return (java.lang.String) ref;
163     } else {
164       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
165       java.lang.String s = bs.toStringUtf8();
166       requestId_ = s;
167       return s;
168     }
169   }
170   /**
171    *
172    *
173    * <pre>
174    * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
175    * </pre>
176    *
177    * <code>optional string request_id = 37109963;</code>
178    *
179    * @return The bytes for requestId.
180    */
181   @java.lang.Override
getRequestIdBytes()182   public com.google.protobuf.ByteString getRequestIdBytes() {
183     java.lang.Object ref = requestId_;
184     if (ref instanceof java.lang.String) {
185       com.google.protobuf.ByteString b =
186           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
187       requestId_ = b;
188       return b;
189     } else {
190       return (com.google.protobuf.ByteString) ref;
191     }
192   }
193 
194   public static final int URL_MAP_FIELD_NUMBER = 367020684;
195 
196   @SuppressWarnings("serial")
197   private volatile java.lang.Object urlMap_ = "";
198   /**
199    *
200    *
201    * <pre>
202    * Name of the UrlMap resource to patch.
203    * </pre>
204    *
205    * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
206    *
207    * @return The urlMap.
208    */
209   @java.lang.Override
getUrlMap()210   public java.lang.String getUrlMap() {
211     java.lang.Object ref = urlMap_;
212     if (ref instanceof java.lang.String) {
213       return (java.lang.String) ref;
214     } else {
215       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
216       java.lang.String s = bs.toStringUtf8();
217       urlMap_ = s;
218       return s;
219     }
220   }
221   /**
222    *
223    *
224    * <pre>
225    * Name of the UrlMap resource to patch.
226    * </pre>
227    *
228    * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
229    *
230    * @return The bytes for urlMap.
231    */
232   @java.lang.Override
getUrlMapBytes()233   public com.google.protobuf.ByteString getUrlMapBytes() {
234     java.lang.Object ref = urlMap_;
235     if (ref instanceof java.lang.String) {
236       com.google.protobuf.ByteString b =
237           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
238       urlMap_ = b;
239       return b;
240     } else {
241       return (com.google.protobuf.ByteString) ref;
242     }
243   }
244 
245   public static final int URL_MAP_RESOURCE_FIELD_NUMBER = 168675425;
246   private com.google.cloud.compute.v1.UrlMap urlMapResource_;
247   /**
248    *
249    *
250    * <pre>
251    * The body resource for this request
252    * </pre>
253    *
254    * <code>
255    * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
256    * </code>
257    *
258    * @return Whether the urlMapResource field is set.
259    */
260   @java.lang.Override
hasUrlMapResource()261   public boolean hasUrlMapResource() {
262     return urlMapResource_ != null;
263   }
264   /**
265    *
266    *
267    * <pre>
268    * The body resource for this request
269    * </pre>
270    *
271    * <code>
272    * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
273    * </code>
274    *
275    * @return The urlMapResource.
276    */
277   @java.lang.Override
getUrlMapResource()278   public com.google.cloud.compute.v1.UrlMap getUrlMapResource() {
279     return urlMapResource_ == null
280         ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance()
281         : urlMapResource_;
282   }
283   /**
284    *
285    *
286    * <pre>
287    * The body resource for this request
288    * </pre>
289    *
290    * <code>
291    * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
292    * </code>
293    */
294   @java.lang.Override
getUrlMapResourceOrBuilder()295   public com.google.cloud.compute.v1.UrlMapOrBuilder getUrlMapResourceOrBuilder() {
296     return urlMapResource_ == null
297         ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance()
298         : urlMapResource_;
299   }
300 
301   private byte memoizedIsInitialized = -1;
302 
303   @java.lang.Override
isInitialized()304   public final boolean isInitialized() {
305     byte isInitialized = memoizedIsInitialized;
306     if (isInitialized == 1) return true;
307     if (isInitialized == 0) return false;
308 
309     memoizedIsInitialized = 1;
310     return true;
311   }
312 
313   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)314   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
315     if (((bitField0_ & 0x00000001) != 0)) {
316       com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_);
317     }
318     if (urlMapResource_ != null) {
319       output.writeMessage(168675425, getUrlMapResource());
320     }
321     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
322       com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_);
323     }
324     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlMap_)) {
325       com.google.protobuf.GeneratedMessageV3.writeString(output, 367020684, urlMap_);
326     }
327     getUnknownFields().writeTo(output);
328   }
329 
330   @java.lang.Override
getSerializedSize()331   public int getSerializedSize() {
332     int size = memoizedSize;
333     if (size != -1) return size;
334 
335     size = 0;
336     if (((bitField0_ & 0x00000001) != 0)) {
337       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_);
338     }
339     if (urlMapResource_ != null) {
340       size +=
341           com.google.protobuf.CodedOutputStream.computeMessageSize(168675425, getUrlMapResource());
342     }
343     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
344       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_);
345     }
346     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(urlMap_)) {
347       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(367020684, urlMap_);
348     }
349     size += getUnknownFields().getSerializedSize();
350     memoizedSize = size;
351     return size;
352   }
353 
354   @java.lang.Override
equals(final java.lang.Object obj)355   public boolean equals(final java.lang.Object obj) {
356     if (obj == this) {
357       return true;
358     }
359     if (!(obj instanceof com.google.cloud.compute.v1.PatchUrlMapRequest)) {
360       return super.equals(obj);
361     }
362     com.google.cloud.compute.v1.PatchUrlMapRequest other =
363         (com.google.cloud.compute.v1.PatchUrlMapRequest) obj;
364 
365     if (!getProject().equals(other.getProject())) return false;
366     if (hasRequestId() != other.hasRequestId()) return false;
367     if (hasRequestId()) {
368       if (!getRequestId().equals(other.getRequestId())) return false;
369     }
370     if (!getUrlMap().equals(other.getUrlMap())) return false;
371     if (hasUrlMapResource() != other.hasUrlMapResource()) return false;
372     if (hasUrlMapResource()) {
373       if (!getUrlMapResource().equals(other.getUrlMapResource())) return false;
374     }
375     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
376     return true;
377   }
378 
379   @java.lang.Override
hashCode()380   public int hashCode() {
381     if (memoizedHashCode != 0) {
382       return memoizedHashCode;
383     }
384     int hash = 41;
385     hash = (19 * hash) + getDescriptor().hashCode();
386     hash = (37 * hash) + PROJECT_FIELD_NUMBER;
387     hash = (53 * hash) + getProject().hashCode();
388     if (hasRequestId()) {
389       hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER;
390       hash = (53 * hash) + getRequestId().hashCode();
391     }
392     hash = (37 * hash) + URL_MAP_FIELD_NUMBER;
393     hash = (53 * hash) + getUrlMap().hashCode();
394     if (hasUrlMapResource()) {
395       hash = (37 * hash) + URL_MAP_RESOURCE_FIELD_NUMBER;
396       hash = (53 * hash) + getUrlMapResource().hashCode();
397     }
398     hash = (29 * hash) + getUnknownFields().hashCode();
399     memoizedHashCode = hash;
400     return hash;
401   }
402 
parseFrom(java.nio.ByteBuffer data)403   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(java.nio.ByteBuffer data)
404       throws com.google.protobuf.InvalidProtocolBufferException {
405     return PARSER.parseFrom(data);
406   }
407 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)408   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(
409       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
410       throws com.google.protobuf.InvalidProtocolBufferException {
411     return PARSER.parseFrom(data, extensionRegistry);
412   }
413 
parseFrom( com.google.protobuf.ByteString data)414   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(
415       com.google.protobuf.ByteString data)
416       throws com.google.protobuf.InvalidProtocolBufferException {
417     return PARSER.parseFrom(data);
418   }
419 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)420   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(
421       com.google.protobuf.ByteString data,
422       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
423       throws com.google.protobuf.InvalidProtocolBufferException {
424     return PARSER.parseFrom(data, extensionRegistry);
425   }
426 
parseFrom(byte[] data)427   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(byte[] data)
428       throws com.google.protobuf.InvalidProtocolBufferException {
429     return PARSER.parseFrom(data);
430   }
431 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)432   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(
433       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
434       throws com.google.protobuf.InvalidProtocolBufferException {
435     return PARSER.parseFrom(data, extensionRegistry);
436   }
437 
parseFrom(java.io.InputStream input)438   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(java.io.InputStream input)
439       throws java.io.IOException {
440     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
441   }
442 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)443   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(
444       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
445       throws java.io.IOException {
446     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
447         PARSER, input, extensionRegistry);
448   }
449 
parseDelimitedFrom( java.io.InputStream input)450   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseDelimitedFrom(
451       java.io.InputStream input) throws java.io.IOException {
452     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
453   }
454 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)455   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseDelimitedFrom(
456       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
457       throws java.io.IOException {
458     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
459         PARSER, input, extensionRegistry);
460   }
461 
parseFrom( com.google.protobuf.CodedInputStream input)462   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(
463       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
464     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
465   }
466 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)467   public static com.google.cloud.compute.v1.PatchUrlMapRequest parseFrom(
468       com.google.protobuf.CodedInputStream input,
469       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
470       throws java.io.IOException {
471     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
472         PARSER, input, extensionRegistry);
473   }
474 
475   @java.lang.Override
newBuilderForType()476   public Builder newBuilderForType() {
477     return newBuilder();
478   }
479 
newBuilder()480   public static Builder newBuilder() {
481     return DEFAULT_INSTANCE.toBuilder();
482   }
483 
newBuilder(com.google.cloud.compute.v1.PatchUrlMapRequest prototype)484   public static Builder newBuilder(com.google.cloud.compute.v1.PatchUrlMapRequest prototype) {
485     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
486   }
487 
488   @java.lang.Override
toBuilder()489   public Builder toBuilder() {
490     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
491   }
492 
493   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)494   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
495     Builder builder = new Builder(parent);
496     return builder;
497   }
498   /**
499    *
500    *
501    * <pre>
502    * A request message for UrlMaps.Patch. See the method description for details.
503    * </pre>
504    *
505    * Protobuf type {@code google.cloud.compute.v1.PatchUrlMapRequest}
506    */
507   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
508       implements
509       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PatchUrlMapRequest)
510       com.google.cloud.compute.v1.PatchUrlMapRequestOrBuilder {
getDescriptor()511     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
512       return com.google.cloud.compute.v1.Compute
513           .internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor;
514     }
515 
516     @java.lang.Override
517     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()518         internalGetFieldAccessorTable() {
519       return com.google.cloud.compute.v1.Compute
520           .internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable
521           .ensureFieldAccessorsInitialized(
522               com.google.cloud.compute.v1.PatchUrlMapRequest.class,
523               com.google.cloud.compute.v1.PatchUrlMapRequest.Builder.class);
524     }
525 
526     // Construct using com.google.cloud.compute.v1.PatchUrlMapRequest.newBuilder()
Builder()527     private Builder() {}
528 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)529     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
530       super(parent);
531     }
532 
533     @java.lang.Override
clear()534     public Builder clear() {
535       super.clear();
536       bitField0_ = 0;
537       project_ = "";
538       requestId_ = "";
539       urlMap_ = "";
540       urlMapResource_ = null;
541       if (urlMapResourceBuilder_ != null) {
542         urlMapResourceBuilder_.dispose();
543         urlMapResourceBuilder_ = null;
544       }
545       return this;
546     }
547 
548     @java.lang.Override
getDescriptorForType()549     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
550       return com.google.cloud.compute.v1.Compute
551           .internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor;
552     }
553 
554     @java.lang.Override
getDefaultInstanceForType()555     public com.google.cloud.compute.v1.PatchUrlMapRequest getDefaultInstanceForType() {
556       return com.google.cloud.compute.v1.PatchUrlMapRequest.getDefaultInstance();
557     }
558 
559     @java.lang.Override
build()560     public com.google.cloud.compute.v1.PatchUrlMapRequest build() {
561       com.google.cloud.compute.v1.PatchUrlMapRequest result = buildPartial();
562       if (!result.isInitialized()) {
563         throw newUninitializedMessageException(result);
564       }
565       return result;
566     }
567 
568     @java.lang.Override
buildPartial()569     public com.google.cloud.compute.v1.PatchUrlMapRequest buildPartial() {
570       com.google.cloud.compute.v1.PatchUrlMapRequest result =
571           new com.google.cloud.compute.v1.PatchUrlMapRequest(this);
572       if (bitField0_ != 0) {
573         buildPartial0(result);
574       }
575       onBuilt();
576       return result;
577     }
578 
buildPartial0(com.google.cloud.compute.v1.PatchUrlMapRequest result)579     private void buildPartial0(com.google.cloud.compute.v1.PatchUrlMapRequest result) {
580       int from_bitField0_ = bitField0_;
581       if (((from_bitField0_ & 0x00000001) != 0)) {
582         result.project_ = project_;
583       }
584       int to_bitField0_ = 0;
585       if (((from_bitField0_ & 0x00000002) != 0)) {
586         result.requestId_ = requestId_;
587         to_bitField0_ |= 0x00000001;
588       }
589       if (((from_bitField0_ & 0x00000004) != 0)) {
590         result.urlMap_ = urlMap_;
591       }
592       if (((from_bitField0_ & 0x00000008) != 0)) {
593         result.urlMapResource_ =
594             urlMapResourceBuilder_ == null ? urlMapResource_ : urlMapResourceBuilder_.build();
595       }
596       result.bitField0_ |= to_bitField0_;
597     }
598 
599     @java.lang.Override
clone()600     public Builder clone() {
601       return super.clone();
602     }
603 
604     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)605     public Builder setField(
606         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
607       return super.setField(field, value);
608     }
609 
610     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)611     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
612       return super.clearField(field);
613     }
614 
615     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)616     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
617       return super.clearOneof(oneof);
618     }
619 
620     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)621     public Builder setRepeatedField(
622         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
623       return super.setRepeatedField(field, index, value);
624     }
625 
626     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)627     public Builder addRepeatedField(
628         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
629       return super.addRepeatedField(field, value);
630     }
631 
632     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)633     public Builder mergeFrom(com.google.protobuf.Message other) {
634       if (other instanceof com.google.cloud.compute.v1.PatchUrlMapRequest) {
635         return mergeFrom((com.google.cloud.compute.v1.PatchUrlMapRequest) other);
636       } else {
637         super.mergeFrom(other);
638         return this;
639       }
640     }
641 
mergeFrom(com.google.cloud.compute.v1.PatchUrlMapRequest other)642     public Builder mergeFrom(com.google.cloud.compute.v1.PatchUrlMapRequest other) {
643       if (other == com.google.cloud.compute.v1.PatchUrlMapRequest.getDefaultInstance()) return this;
644       if (!other.getProject().isEmpty()) {
645         project_ = other.project_;
646         bitField0_ |= 0x00000001;
647         onChanged();
648       }
649       if (other.hasRequestId()) {
650         requestId_ = other.requestId_;
651         bitField0_ |= 0x00000002;
652         onChanged();
653       }
654       if (!other.getUrlMap().isEmpty()) {
655         urlMap_ = other.urlMap_;
656         bitField0_ |= 0x00000004;
657         onChanged();
658       }
659       if (other.hasUrlMapResource()) {
660         mergeUrlMapResource(other.getUrlMapResource());
661       }
662       this.mergeUnknownFields(other.getUnknownFields());
663       onChanged();
664       return this;
665     }
666 
667     @java.lang.Override
isInitialized()668     public final boolean isInitialized() {
669       return true;
670     }
671 
672     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)673     public Builder mergeFrom(
674         com.google.protobuf.CodedInputStream input,
675         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
676         throws java.io.IOException {
677       if (extensionRegistry == null) {
678         throw new java.lang.NullPointerException();
679       }
680       try {
681         boolean done = false;
682         while (!done) {
683           int tag = input.readTag();
684           switch (tag) {
685             case 0:
686               done = true;
687               break;
688             case 296879706:
689               {
690                 requestId_ = input.readStringRequireUtf8();
691                 bitField0_ |= 0x00000002;
692                 break;
693               } // case 296879706
694             case 1349403402:
695               {
696                 input.readMessage(getUrlMapResourceFieldBuilder().getBuilder(), extensionRegistry);
697                 bitField0_ |= 0x00000008;
698                 break;
699               } // case 1349403402
700             case 1820481738:
701               {
702                 project_ = input.readStringRequireUtf8();
703                 bitField0_ |= 0x00000001;
704                 break;
705               } // case 1820481738
706             case -1358801822:
707               {
708                 urlMap_ = input.readStringRequireUtf8();
709                 bitField0_ |= 0x00000004;
710                 break;
711               } // case -1358801822
712             default:
713               {
714                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
715                   done = true; // was an endgroup tag
716                 }
717                 break;
718               } // default:
719           } // switch (tag)
720         } // while (!done)
721       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
722         throw e.unwrapIOException();
723       } finally {
724         onChanged();
725       } // finally
726       return this;
727     }
728 
729     private int bitField0_;
730 
731     private java.lang.Object project_ = "";
732     /**
733      *
734      *
735      * <pre>
736      * Project ID for this request.
737      * </pre>
738      *
739      * <code>
740      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
741      * </code>
742      *
743      * @return The project.
744      */
getProject()745     public java.lang.String getProject() {
746       java.lang.Object ref = project_;
747       if (!(ref instanceof java.lang.String)) {
748         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
749         java.lang.String s = bs.toStringUtf8();
750         project_ = s;
751         return s;
752       } else {
753         return (java.lang.String) ref;
754       }
755     }
756     /**
757      *
758      *
759      * <pre>
760      * Project ID for this request.
761      * </pre>
762      *
763      * <code>
764      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
765      * </code>
766      *
767      * @return The bytes for project.
768      */
getProjectBytes()769     public com.google.protobuf.ByteString getProjectBytes() {
770       java.lang.Object ref = project_;
771       if (ref instanceof String) {
772         com.google.protobuf.ByteString b =
773             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
774         project_ = b;
775         return b;
776       } else {
777         return (com.google.protobuf.ByteString) ref;
778       }
779     }
780     /**
781      *
782      *
783      * <pre>
784      * Project ID for this request.
785      * </pre>
786      *
787      * <code>
788      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
789      * </code>
790      *
791      * @param value The project to set.
792      * @return This builder for chaining.
793      */
setProject(java.lang.String value)794     public Builder setProject(java.lang.String value) {
795       if (value == null) {
796         throw new NullPointerException();
797       }
798       project_ = value;
799       bitField0_ |= 0x00000001;
800       onChanged();
801       return this;
802     }
803     /**
804      *
805      *
806      * <pre>
807      * Project ID for this request.
808      * </pre>
809      *
810      * <code>
811      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
812      * </code>
813      *
814      * @return This builder for chaining.
815      */
clearProject()816     public Builder clearProject() {
817       project_ = getDefaultInstance().getProject();
818       bitField0_ = (bitField0_ & ~0x00000001);
819       onChanged();
820       return this;
821     }
822     /**
823      *
824      *
825      * <pre>
826      * Project ID for this request.
827      * </pre>
828      *
829      * <code>
830      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
831      * </code>
832      *
833      * @param value The bytes for project to set.
834      * @return This builder for chaining.
835      */
setProjectBytes(com.google.protobuf.ByteString value)836     public Builder setProjectBytes(com.google.protobuf.ByteString value) {
837       if (value == null) {
838         throw new NullPointerException();
839       }
840       checkByteStringIsUtf8(value);
841       project_ = value;
842       bitField0_ |= 0x00000001;
843       onChanged();
844       return this;
845     }
846 
847     private java.lang.Object requestId_ = "";
848     /**
849      *
850      *
851      * <pre>
852      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
853      * </pre>
854      *
855      * <code>optional string request_id = 37109963;</code>
856      *
857      * @return Whether the requestId field is set.
858      */
hasRequestId()859     public boolean hasRequestId() {
860       return ((bitField0_ & 0x00000002) != 0);
861     }
862     /**
863      *
864      *
865      * <pre>
866      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
867      * </pre>
868      *
869      * <code>optional string request_id = 37109963;</code>
870      *
871      * @return The requestId.
872      */
getRequestId()873     public java.lang.String getRequestId() {
874       java.lang.Object ref = requestId_;
875       if (!(ref instanceof java.lang.String)) {
876         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
877         java.lang.String s = bs.toStringUtf8();
878         requestId_ = s;
879         return s;
880       } else {
881         return (java.lang.String) ref;
882       }
883     }
884     /**
885      *
886      *
887      * <pre>
888      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
889      * </pre>
890      *
891      * <code>optional string request_id = 37109963;</code>
892      *
893      * @return The bytes for requestId.
894      */
getRequestIdBytes()895     public com.google.protobuf.ByteString getRequestIdBytes() {
896       java.lang.Object ref = requestId_;
897       if (ref instanceof String) {
898         com.google.protobuf.ByteString b =
899             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
900         requestId_ = b;
901         return b;
902       } else {
903         return (com.google.protobuf.ByteString) ref;
904       }
905     }
906     /**
907      *
908      *
909      * <pre>
910      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
911      * </pre>
912      *
913      * <code>optional string request_id = 37109963;</code>
914      *
915      * @param value The requestId to set.
916      * @return This builder for chaining.
917      */
setRequestId(java.lang.String value)918     public Builder setRequestId(java.lang.String value) {
919       if (value == null) {
920         throw new NullPointerException();
921       }
922       requestId_ = value;
923       bitField0_ |= 0x00000002;
924       onChanged();
925       return this;
926     }
927     /**
928      *
929      *
930      * <pre>
931      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
932      * </pre>
933      *
934      * <code>optional string request_id = 37109963;</code>
935      *
936      * @return This builder for chaining.
937      */
clearRequestId()938     public Builder clearRequestId() {
939       requestId_ = getDefaultInstance().getRequestId();
940       bitField0_ = (bitField0_ & ~0x00000002);
941       onChanged();
942       return this;
943     }
944     /**
945      *
946      *
947      * <pre>
948      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
949      * </pre>
950      *
951      * <code>optional string request_id = 37109963;</code>
952      *
953      * @param value The bytes for requestId to set.
954      * @return This builder for chaining.
955      */
setRequestIdBytes(com.google.protobuf.ByteString value)956     public Builder setRequestIdBytes(com.google.protobuf.ByteString value) {
957       if (value == null) {
958         throw new NullPointerException();
959       }
960       checkByteStringIsUtf8(value);
961       requestId_ = value;
962       bitField0_ |= 0x00000002;
963       onChanged();
964       return this;
965     }
966 
967     private java.lang.Object urlMap_ = "";
968     /**
969      *
970      *
971      * <pre>
972      * Name of the UrlMap resource to patch.
973      * </pre>
974      *
975      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
976      *
977      * @return The urlMap.
978      */
getUrlMap()979     public java.lang.String getUrlMap() {
980       java.lang.Object ref = urlMap_;
981       if (!(ref instanceof java.lang.String)) {
982         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
983         java.lang.String s = bs.toStringUtf8();
984         urlMap_ = s;
985         return s;
986       } else {
987         return (java.lang.String) ref;
988       }
989     }
990     /**
991      *
992      *
993      * <pre>
994      * Name of the UrlMap resource to patch.
995      * </pre>
996      *
997      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
998      *
999      * @return The bytes for urlMap.
1000      */
getUrlMapBytes()1001     public com.google.protobuf.ByteString getUrlMapBytes() {
1002       java.lang.Object ref = urlMap_;
1003       if (ref instanceof String) {
1004         com.google.protobuf.ByteString b =
1005             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1006         urlMap_ = b;
1007         return b;
1008       } else {
1009         return (com.google.protobuf.ByteString) ref;
1010       }
1011     }
1012     /**
1013      *
1014      *
1015      * <pre>
1016      * Name of the UrlMap resource to patch.
1017      * </pre>
1018      *
1019      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
1020      *
1021      * @param value The urlMap to set.
1022      * @return This builder for chaining.
1023      */
setUrlMap(java.lang.String value)1024     public Builder setUrlMap(java.lang.String value) {
1025       if (value == null) {
1026         throw new NullPointerException();
1027       }
1028       urlMap_ = value;
1029       bitField0_ |= 0x00000004;
1030       onChanged();
1031       return this;
1032     }
1033     /**
1034      *
1035      *
1036      * <pre>
1037      * Name of the UrlMap resource to patch.
1038      * </pre>
1039      *
1040      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
1041      *
1042      * @return This builder for chaining.
1043      */
clearUrlMap()1044     public Builder clearUrlMap() {
1045       urlMap_ = getDefaultInstance().getUrlMap();
1046       bitField0_ = (bitField0_ & ~0x00000004);
1047       onChanged();
1048       return this;
1049     }
1050     /**
1051      *
1052      *
1053      * <pre>
1054      * Name of the UrlMap resource to patch.
1055      * </pre>
1056      *
1057      * <code>string url_map = 367020684 [(.google.api.field_behavior) = REQUIRED];</code>
1058      *
1059      * @param value The bytes for urlMap to set.
1060      * @return This builder for chaining.
1061      */
setUrlMapBytes(com.google.protobuf.ByteString value)1062     public Builder setUrlMapBytes(com.google.protobuf.ByteString value) {
1063       if (value == null) {
1064         throw new NullPointerException();
1065       }
1066       checkByteStringIsUtf8(value);
1067       urlMap_ = value;
1068       bitField0_ |= 0x00000004;
1069       onChanged();
1070       return this;
1071     }
1072 
1073     private com.google.cloud.compute.v1.UrlMap urlMapResource_;
1074     private com.google.protobuf.SingleFieldBuilderV3<
1075             com.google.cloud.compute.v1.UrlMap,
1076             com.google.cloud.compute.v1.UrlMap.Builder,
1077             com.google.cloud.compute.v1.UrlMapOrBuilder>
1078         urlMapResourceBuilder_;
1079     /**
1080      *
1081      *
1082      * <pre>
1083      * The body resource for this request
1084      * </pre>
1085      *
1086      * <code>
1087      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1088      * </code>
1089      *
1090      * @return Whether the urlMapResource field is set.
1091      */
hasUrlMapResource()1092     public boolean hasUrlMapResource() {
1093       return ((bitField0_ & 0x00000008) != 0);
1094     }
1095     /**
1096      *
1097      *
1098      * <pre>
1099      * The body resource for this request
1100      * </pre>
1101      *
1102      * <code>
1103      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1104      * </code>
1105      *
1106      * @return The urlMapResource.
1107      */
getUrlMapResource()1108     public com.google.cloud.compute.v1.UrlMap getUrlMapResource() {
1109       if (urlMapResourceBuilder_ == null) {
1110         return urlMapResource_ == null
1111             ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance()
1112             : urlMapResource_;
1113       } else {
1114         return urlMapResourceBuilder_.getMessage();
1115       }
1116     }
1117     /**
1118      *
1119      *
1120      * <pre>
1121      * The body resource for this request
1122      * </pre>
1123      *
1124      * <code>
1125      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1126      * </code>
1127      */
setUrlMapResource(com.google.cloud.compute.v1.UrlMap value)1128     public Builder setUrlMapResource(com.google.cloud.compute.v1.UrlMap value) {
1129       if (urlMapResourceBuilder_ == null) {
1130         if (value == null) {
1131           throw new NullPointerException();
1132         }
1133         urlMapResource_ = value;
1134       } else {
1135         urlMapResourceBuilder_.setMessage(value);
1136       }
1137       bitField0_ |= 0x00000008;
1138       onChanged();
1139       return this;
1140     }
1141     /**
1142      *
1143      *
1144      * <pre>
1145      * The body resource for this request
1146      * </pre>
1147      *
1148      * <code>
1149      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1150      * </code>
1151      */
setUrlMapResource(com.google.cloud.compute.v1.UrlMap.Builder builderForValue)1152     public Builder setUrlMapResource(com.google.cloud.compute.v1.UrlMap.Builder builderForValue) {
1153       if (urlMapResourceBuilder_ == null) {
1154         urlMapResource_ = builderForValue.build();
1155       } else {
1156         urlMapResourceBuilder_.setMessage(builderForValue.build());
1157       }
1158       bitField0_ |= 0x00000008;
1159       onChanged();
1160       return this;
1161     }
1162     /**
1163      *
1164      *
1165      * <pre>
1166      * The body resource for this request
1167      * </pre>
1168      *
1169      * <code>
1170      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1171      * </code>
1172      */
mergeUrlMapResource(com.google.cloud.compute.v1.UrlMap value)1173     public Builder mergeUrlMapResource(com.google.cloud.compute.v1.UrlMap value) {
1174       if (urlMapResourceBuilder_ == null) {
1175         if (((bitField0_ & 0x00000008) != 0)
1176             && urlMapResource_ != null
1177             && urlMapResource_ != com.google.cloud.compute.v1.UrlMap.getDefaultInstance()) {
1178           getUrlMapResourceBuilder().mergeFrom(value);
1179         } else {
1180           urlMapResource_ = value;
1181         }
1182       } else {
1183         urlMapResourceBuilder_.mergeFrom(value);
1184       }
1185       bitField0_ |= 0x00000008;
1186       onChanged();
1187       return this;
1188     }
1189     /**
1190      *
1191      *
1192      * <pre>
1193      * The body resource for this request
1194      * </pre>
1195      *
1196      * <code>
1197      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1198      * </code>
1199      */
clearUrlMapResource()1200     public Builder clearUrlMapResource() {
1201       bitField0_ = (bitField0_ & ~0x00000008);
1202       urlMapResource_ = null;
1203       if (urlMapResourceBuilder_ != null) {
1204         urlMapResourceBuilder_.dispose();
1205         urlMapResourceBuilder_ = null;
1206       }
1207       onChanged();
1208       return this;
1209     }
1210     /**
1211      *
1212      *
1213      * <pre>
1214      * The body resource for this request
1215      * </pre>
1216      *
1217      * <code>
1218      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1219      * </code>
1220      */
getUrlMapResourceBuilder()1221     public com.google.cloud.compute.v1.UrlMap.Builder getUrlMapResourceBuilder() {
1222       bitField0_ |= 0x00000008;
1223       onChanged();
1224       return getUrlMapResourceFieldBuilder().getBuilder();
1225     }
1226     /**
1227      *
1228      *
1229      * <pre>
1230      * The body resource for this request
1231      * </pre>
1232      *
1233      * <code>
1234      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1235      * </code>
1236      */
getUrlMapResourceOrBuilder()1237     public com.google.cloud.compute.v1.UrlMapOrBuilder getUrlMapResourceOrBuilder() {
1238       if (urlMapResourceBuilder_ != null) {
1239         return urlMapResourceBuilder_.getMessageOrBuilder();
1240       } else {
1241         return urlMapResource_ == null
1242             ? com.google.cloud.compute.v1.UrlMap.getDefaultInstance()
1243             : urlMapResource_;
1244       }
1245     }
1246     /**
1247      *
1248      *
1249      * <pre>
1250      * The body resource for this request
1251      * </pre>
1252      *
1253      * <code>
1254      * .google.cloud.compute.v1.UrlMap url_map_resource = 168675425 [(.google.api.field_behavior) = REQUIRED];
1255      * </code>
1256      */
1257     private com.google.protobuf.SingleFieldBuilderV3<
1258             com.google.cloud.compute.v1.UrlMap,
1259             com.google.cloud.compute.v1.UrlMap.Builder,
1260             com.google.cloud.compute.v1.UrlMapOrBuilder>
getUrlMapResourceFieldBuilder()1261         getUrlMapResourceFieldBuilder() {
1262       if (urlMapResourceBuilder_ == null) {
1263         urlMapResourceBuilder_ =
1264             new com.google.protobuf.SingleFieldBuilderV3<
1265                 com.google.cloud.compute.v1.UrlMap,
1266                 com.google.cloud.compute.v1.UrlMap.Builder,
1267                 com.google.cloud.compute.v1.UrlMapOrBuilder>(
1268                 getUrlMapResource(), getParentForChildren(), isClean());
1269         urlMapResource_ = null;
1270       }
1271       return urlMapResourceBuilder_;
1272     }
1273 
1274     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1275     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1276       return super.setUnknownFields(unknownFields);
1277     }
1278 
1279     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1280     public final Builder mergeUnknownFields(
1281         final com.google.protobuf.UnknownFieldSet unknownFields) {
1282       return super.mergeUnknownFields(unknownFields);
1283     }
1284 
1285     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PatchUrlMapRequest)
1286   }
1287 
1288   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PatchUrlMapRequest)
1289   private static final com.google.cloud.compute.v1.PatchUrlMapRequest DEFAULT_INSTANCE;
1290 
1291   static {
1292     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PatchUrlMapRequest();
1293   }
1294 
getDefaultInstance()1295   public static com.google.cloud.compute.v1.PatchUrlMapRequest getDefaultInstance() {
1296     return DEFAULT_INSTANCE;
1297   }
1298 
1299   private static final com.google.protobuf.Parser<PatchUrlMapRequest> PARSER =
1300       new com.google.protobuf.AbstractParser<PatchUrlMapRequest>() {
1301         @java.lang.Override
1302         public PatchUrlMapRequest parsePartialFrom(
1303             com.google.protobuf.CodedInputStream input,
1304             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1305             throws com.google.protobuf.InvalidProtocolBufferException {
1306           Builder builder = newBuilder();
1307           try {
1308             builder.mergeFrom(input, extensionRegistry);
1309           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1310             throw e.setUnfinishedMessage(builder.buildPartial());
1311           } catch (com.google.protobuf.UninitializedMessageException e) {
1312             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1313           } catch (java.io.IOException e) {
1314             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1315                 .setUnfinishedMessage(builder.buildPartial());
1316           }
1317           return builder.buildPartial();
1318         }
1319       };
1320 
parser()1321   public static com.google.protobuf.Parser<PatchUrlMapRequest> parser() {
1322     return PARSER;
1323   }
1324 
1325   @java.lang.Override
getParserForType()1326   public com.google.protobuf.Parser<PatchUrlMapRequest> getParserForType() {
1327     return PARSER;
1328   }
1329 
1330   @java.lang.Override
getDefaultInstanceForType()1331   public com.google.cloud.compute.v1.PatchUrlMapRequest getDefaultInstanceForType() {
1332     return DEFAULT_INSTANCE;
1333   }
1334 }
1335