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