• 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 Networks.Insert. See the method description for details.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.InsertNetworkRequest}
29  */
30 public final class InsertNetworkRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InsertNetworkRequest)
33     InsertNetworkRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use InsertNetworkRequest.newBuilder() to construct.
InsertNetworkRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private InsertNetworkRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
InsertNetworkRequest()40   private InsertNetworkRequest() {
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 InsertNetworkRequest();
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_InsertNetworkRequest_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_InsertNetworkRequest_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.compute.v1.InsertNetworkRequest.class,
68             com.google.cloud.compute.v1.InsertNetworkRequest.Builder.class);
69   }
70 
71   private int bitField0_;
72   public static final int NETWORK_RESOURCE_FIELD_NUMBER = 122105599;
73   private com.google.cloud.compute.v1.Network networkResource_;
74   /**
75    *
76    *
77    * <pre>
78    * The body resource for this request
79    * </pre>
80    *
81    * <code>
82    * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
83    * </code>
84    *
85    * @return Whether the networkResource field is set.
86    */
87   @java.lang.Override
hasNetworkResource()88   public boolean hasNetworkResource() {
89     return networkResource_ != null;
90   }
91   /**
92    *
93    *
94    * <pre>
95    * The body resource for this request
96    * </pre>
97    *
98    * <code>
99    * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
100    * </code>
101    *
102    * @return The networkResource.
103    */
104   @java.lang.Override
getNetworkResource()105   public com.google.cloud.compute.v1.Network getNetworkResource() {
106     return networkResource_ == null
107         ? com.google.cloud.compute.v1.Network.getDefaultInstance()
108         : networkResource_;
109   }
110   /**
111    *
112    *
113    * <pre>
114    * The body resource for this request
115    * </pre>
116    *
117    * <code>
118    * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
119    * </code>
120    */
121   @java.lang.Override
getNetworkResourceOrBuilder()122   public com.google.cloud.compute.v1.NetworkOrBuilder getNetworkResourceOrBuilder() {
123     return networkResource_ == null
124         ? com.google.cloud.compute.v1.Network.getDefaultInstance()
125         : networkResource_;
126   }
127 
128   public static final int PROJECT_FIELD_NUMBER = 227560217;
129 
130   @SuppressWarnings("serial")
131   private volatile java.lang.Object project_ = "";
132   /**
133    *
134    *
135    * <pre>
136    * Project ID for this request.
137    * </pre>
138    *
139    * <code>
140    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
141    * </code>
142    *
143    * @return The project.
144    */
145   @java.lang.Override
getProject()146   public java.lang.String getProject() {
147     java.lang.Object ref = project_;
148     if (ref instanceof java.lang.String) {
149       return (java.lang.String) ref;
150     } else {
151       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
152       java.lang.String s = bs.toStringUtf8();
153       project_ = s;
154       return s;
155     }
156   }
157   /**
158    *
159    *
160    * <pre>
161    * Project ID for this request.
162    * </pre>
163    *
164    * <code>
165    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
166    * </code>
167    *
168    * @return The bytes for project.
169    */
170   @java.lang.Override
getProjectBytes()171   public com.google.protobuf.ByteString getProjectBytes() {
172     java.lang.Object ref = project_;
173     if (ref instanceof java.lang.String) {
174       com.google.protobuf.ByteString b =
175           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
176       project_ = b;
177       return b;
178     } else {
179       return (com.google.protobuf.ByteString) ref;
180     }
181   }
182 
183   public static final int REQUEST_ID_FIELD_NUMBER = 37109963;
184 
185   @SuppressWarnings("serial")
186   private volatile java.lang.Object requestId_ = "";
187   /**
188    *
189    *
190    * <pre>
191    * 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).
192    * </pre>
193    *
194    * <code>optional string request_id = 37109963;</code>
195    *
196    * @return Whether the requestId field is set.
197    */
198   @java.lang.Override
hasRequestId()199   public boolean hasRequestId() {
200     return ((bitField0_ & 0x00000001) != 0);
201   }
202   /**
203    *
204    *
205    * <pre>
206    * 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).
207    * </pre>
208    *
209    * <code>optional string request_id = 37109963;</code>
210    *
211    * @return The requestId.
212    */
213   @java.lang.Override
getRequestId()214   public java.lang.String getRequestId() {
215     java.lang.Object ref = requestId_;
216     if (ref instanceof java.lang.String) {
217       return (java.lang.String) ref;
218     } else {
219       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
220       java.lang.String s = bs.toStringUtf8();
221       requestId_ = s;
222       return s;
223     }
224   }
225   /**
226    *
227    *
228    * <pre>
229    * 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).
230    * </pre>
231    *
232    * <code>optional string request_id = 37109963;</code>
233    *
234    * @return The bytes for requestId.
235    */
236   @java.lang.Override
getRequestIdBytes()237   public com.google.protobuf.ByteString getRequestIdBytes() {
238     java.lang.Object ref = requestId_;
239     if (ref instanceof java.lang.String) {
240       com.google.protobuf.ByteString b =
241           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
242       requestId_ = b;
243       return b;
244     } else {
245       return (com.google.protobuf.ByteString) ref;
246     }
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 (networkResource_ != null) {
267       output.writeMessage(122105599, getNetworkResource());
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 (networkResource_ != null) {
285       size +=
286           com.google.protobuf.CodedOutputStream.computeMessageSize(122105599, getNetworkResource());
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.InsertNetworkRequest)) {
302       return super.equals(obj);
303     }
304     com.google.cloud.compute.v1.InsertNetworkRequest other =
305         (com.google.cloud.compute.v1.InsertNetworkRequest) obj;
306 
307     if (hasNetworkResource() != other.hasNetworkResource()) return false;
308     if (hasNetworkResource()) {
309       if (!getNetworkResource().equals(other.getNetworkResource())) return false;
310     }
311     if (!getProject().equals(other.getProject())) return false;
312     if (hasRequestId() != other.hasRequestId()) return false;
313     if (hasRequestId()) {
314       if (!getRequestId().equals(other.getRequestId())) 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     if (hasNetworkResource()) {
328       hash = (37 * hash) + NETWORK_RESOURCE_FIELD_NUMBER;
329       hash = (53 * hash) + getNetworkResource().hashCode();
330     }
331     hash = (37 * hash) + PROJECT_FIELD_NUMBER;
332     hash = (53 * hash) + getProject().hashCode();
333     if (hasRequestId()) {
334       hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER;
335       hash = (53 * hash) + getRequestId().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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest parseFrom(
378       java.io.InputStream input) 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest 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.InsertNetworkRequest prototype)423   public static Builder newBuilder(com.google.cloud.compute.v1.InsertNetworkRequest 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 Networks.Insert. See the method description for details.
442    * </pre>
443    *
444    * Protobuf type {@code google.cloud.compute.v1.InsertNetworkRequest}
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.InsertNetworkRequest)
449       com.google.cloud.compute.v1.InsertNetworkRequestOrBuilder {
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_InsertNetworkRequest_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_InsertNetworkRequest_fieldAccessorTable
460           .ensureFieldAccessorsInitialized(
461               com.google.cloud.compute.v1.InsertNetworkRequest.class,
462               com.google.cloud.compute.v1.InsertNetworkRequest.Builder.class);
463     }
464 
465     // Construct using com.google.cloud.compute.v1.InsertNetworkRequest.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       networkResource_ = null;
477       if (networkResourceBuilder_ != null) {
478         networkResourceBuilder_.dispose();
479         networkResourceBuilder_ = null;
480       }
481       project_ = "";
482       requestId_ = "";
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_InsertNetworkRequest_descriptor;
490     }
491 
492     @java.lang.Override
getDefaultInstanceForType()493     public com.google.cloud.compute.v1.InsertNetworkRequest getDefaultInstanceForType() {
494       return com.google.cloud.compute.v1.InsertNetworkRequest.getDefaultInstance();
495     }
496 
497     @java.lang.Override
build()498     public com.google.cloud.compute.v1.InsertNetworkRequest build() {
499       com.google.cloud.compute.v1.InsertNetworkRequest 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.InsertNetworkRequest buildPartial() {
508       com.google.cloud.compute.v1.InsertNetworkRequest result =
509           new com.google.cloud.compute.v1.InsertNetworkRequest(this);
510       if (bitField0_ != 0) {
511         buildPartial0(result);
512       }
513       onBuilt();
514       return result;
515     }
516 
buildPartial0(com.google.cloud.compute.v1.InsertNetworkRequest result)517     private void buildPartial0(com.google.cloud.compute.v1.InsertNetworkRequest result) {
518       int from_bitField0_ = bitField0_;
519       if (((from_bitField0_ & 0x00000001) != 0)) {
520         result.networkResource_ =
521             networkResourceBuilder_ == null ? networkResource_ : networkResourceBuilder_.build();
522       }
523       if (((from_bitField0_ & 0x00000002) != 0)) {
524         result.project_ = project_;
525       }
526       int to_bitField0_ = 0;
527       if (((from_bitField0_ & 0x00000004) != 0)) {
528         result.requestId_ = requestId_;
529         to_bitField0_ |= 0x00000001;
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.InsertNetworkRequest) {
570         return mergeFrom((com.google.cloud.compute.v1.InsertNetworkRequest) other);
571       } else {
572         super.mergeFrom(other);
573         return this;
574       }
575     }
576 
mergeFrom(com.google.cloud.compute.v1.InsertNetworkRequest other)577     public Builder mergeFrom(com.google.cloud.compute.v1.InsertNetworkRequest other) {
578       if (other == com.google.cloud.compute.v1.InsertNetworkRequest.getDefaultInstance())
579         return this;
580       if (other.hasNetworkResource()) {
581         mergeNetworkResource(other.getNetworkResource());
582       }
583       if (!other.getProject().isEmpty()) {
584         project_ = other.project_;
585         bitField0_ |= 0x00000002;
586         onChanged();
587       }
588       if (other.hasRequestId()) {
589         requestId_ = other.requestId_;
590         bitField0_ |= 0x00000004;
591         onChanged();
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_ |= 0x00000004;
623                 break;
624               } // case 296879706
625             case 976844794:
626               {
627                 input.readMessage(getNetworkResourceFieldBuilder().getBuilder(), extensionRegistry);
628                 bitField0_ |= 0x00000001;
629                 break;
630               } // case 976844794
631             case 1820481738:
632               {
633                 project_ = input.readStringRequireUtf8();
634                 bitField0_ |= 0x00000002;
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 com.google.cloud.compute.v1.Network networkResource_;
657     private com.google.protobuf.SingleFieldBuilderV3<
658             com.google.cloud.compute.v1.Network,
659             com.google.cloud.compute.v1.Network.Builder,
660             com.google.cloud.compute.v1.NetworkOrBuilder>
661         networkResourceBuilder_;
662     /**
663      *
664      *
665      * <pre>
666      * The body resource for this request
667      * </pre>
668      *
669      * <code>
670      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
671      * </code>
672      *
673      * @return Whether the networkResource field is set.
674      */
hasNetworkResource()675     public boolean hasNetworkResource() {
676       return ((bitField0_ & 0x00000001) != 0);
677     }
678     /**
679      *
680      *
681      * <pre>
682      * The body resource for this request
683      * </pre>
684      *
685      * <code>
686      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
687      * </code>
688      *
689      * @return The networkResource.
690      */
getNetworkResource()691     public com.google.cloud.compute.v1.Network getNetworkResource() {
692       if (networkResourceBuilder_ == null) {
693         return networkResource_ == null
694             ? com.google.cloud.compute.v1.Network.getDefaultInstance()
695             : networkResource_;
696       } else {
697         return networkResourceBuilder_.getMessage();
698       }
699     }
700     /**
701      *
702      *
703      * <pre>
704      * The body resource for this request
705      * </pre>
706      *
707      * <code>
708      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
709      * </code>
710      */
setNetworkResource(com.google.cloud.compute.v1.Network value)711     public Builder setNetworkResource(com.google.cloud.compute.v1.Network value) {
712       if (networkResourceBuilder_ == null) {
713         if (value == null) {
714           throw new NullPointerException();
715         }
716         networkResource_ = value;
717       } else {
718         networkResourceBuilder_.setMessage(value);
719       }
720       bitField0_ |= 0x00000001;
721       onChanged();
722       return this;
723     }
724     /**
725      *
726      *
727      * <pre>
728      * The body resource for this request
729      * </pre>
730      *
731      * <code>
732      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
733      * </code>
734      */
setNetworkResource(com.google.cloud.compute.v1.Network.Builder builderForValue)735     public Builder setNetworkResource(com.google.cloud.compute.v1.Network.Builder builderForValue) {
736       if (networkResourceBuilder_ == null) {
737         networkResource_ = builderForValue.build();
738       } else {
739         networkResourceBuilder_.setMessage(builderForValue.build());
740       }
741       bitField0_ |= 0x00000001;
742       onChanged();
743       return this;
744     }
745     /**
746      *
747      *
748      * <pre>
749      * The body resource for this request
750      * </pre>
751      *
752      * <code>
753      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
754      * </code>
755      */
mergeNetworkResource(com.google.cloud.compute.v1.Network value)756     public Builder mergeNetworkResource(com.google.cloud.compute.v1.Network value) {
757       if (networkResourceBuilder_ == null) {
758         if (((bitField0_ & 0x00000001) != 0)
759             && networkResource_ != null
760             && networkResource_ != com.google.cloud.compute.v1.Network.getDefaultInstance()) {
761           getNetworkResourceBuilder().mergeFrom(value);
762         } else {
763           networkResource_ = value;
764         }
765       } else {
766         networkResourceBuilder_.mergeFrom(value);
767       }
768       bitField0_ |= 0x00000001;
769       onChanged();
770       return this;
771     }
772     /**
773      *
774      *
775      * <pre>
776      * The body resource for this request
777      * </pre>
778      *
779      * <code>
780      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
781      * </code>
782      */
clearNetworkResource()783     public Builder clearNetworkResource() {
784       bitField0_ = (bitField0_ & ~0x00000001);
785       networkResource_ = null;
786       if (networkResourceBuilder_ != null) {
787         networkResourceBuilder_.dispose();
788         networkResourceBuilder_ = null;
789       }
790       onChanged();
791       return this;
792     }
793     /**
794      *
795      *
796      * <pre>
797      * The body resource for this request
798      * </pre>
799      *
800      * <code>
801      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
802      * </code>
803      */
getNetworkResourceBuilder()804     public com.google.cloud.compute.v1.Network.Builder getNetworkResourceBuilder() {
805       bitField0_ |= 0x00000001;
806       onChanged();
807       return getNetworkResourceFieldBuilder().getBuilder();
808     }
809     /**
810      *
811      *
812      * <pre>
813      * The body resource for this request
814      * </pre>
815      *
816      * <code>
817      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
818      * </code>
819      */
getNetworkResourceOrBuilder()820     public com.google.cloud.compute.v1.NetworkOrBuilder getNetworkResourceOrBuilder() {
821       if (networkResourceBuilder_ != null) {
822         return networkResourceBuilder_.getMessageOrBuilder();
823       } else {
824         return networkResource_ == null
825             ? com.google.cloud.compute.v1.Network.getDefaultInstance()
826             : networkResource_;
827       }
828     }
829     /**
830      *
831      *
832      * <pre>
833      * The body resource for this request
834      * </pre>
835      *
836      * <code>
837      * .google.cloud.compute.v1.Network network_resource = 122105599 [(.google.api.field_behavior) = REQUIRED];
838      * </code>
839      */
840     private com.google.protobuf.SingleFieldBuilderV3<
841             com.google.cloud.compute.v1.Network,
842             com.google.cloud.compute.v1.Network.Builder,
843             com.google.cloud.compute.v1.NetworkOrBuilder>
getNetworkResourceFieldBuilder()844         getNetworkResourceFieldBuilder() {
845       if (networkResourceBuilder_ == null) {
846         networkResourceBuilder_ =
847             new com.google.protobuf.SingleFieldBuilderV3<
848                 com.google.cloud.compute.v1.Network,
849                 com.google.cloud.compute.v1.Network.Builder,
850                 com.google.cloud.compute.v1.NetworkOrBuilder>(
851                 getNetworkResource(), getParentForChildren(), isClean());
852         networkResource_ = null;
853       }
854       return networkResourceBuilder_;
855     }
856 
857     private java.lang.Object project_ = "";
858     /**
859      *
860      *
861      * <pre>
862      * Project ID for this request.
863      * </pre>
864      *
865      * <code>
866      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
867      * </code>
868      *
869      * @return The project.
870      */
getProject()871     public java.lang.String getProject() {
872       java.lang.Object ref = project_;
873       if (!(ref instanceof java.lang.String)) {
874         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
875         java.lang.String s = bs.toStringUtf8();
876         project_ = s;
877         return s;
878       } else {
879         return (java.lang.String) ref;
880       }
881     }
882     /**
883      *
884      *
885      * <pre>
886      * Project ID for this request.
887      * </pre>
888      *
889      * <code>
890      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
891      * </code>
892      *
893      * @return The bytes for project.
894      */
getProjectBytes()895     public com.google.protobuf.ByteString getProjectBytes() {
896       java.lang.Object ref = project_;
897       if (ref instanceof String) {
898         com.google.protobuf.ByteString b =
899             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
900         project_ = b;
901         return b;
902       } else {
903         return (com.google.protobuf.ByteString) ref;
904       }
905     }
906     /**
907      *
908      *
909      * <pre>
910      * Project ID for this request.
911      * </pre>
912      *
913      * <code>
914      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
915      * </code>
916      *
917      * @param value The project to set.
918      * @return This builder for chaining.
919      */
setProject(java.lang.String value)920     public Builder setProject(java.lang.String value) {
921       if (value == null) {
922         throw new NullPointerException();
923       }
924       project_ = value;
925       bitField0_ |= 0x00000002;
926       onChanged();
927       return this;
928     }
929     /**
930      *
931      *
932      * <pre>
933      * Project ID for this request.
934      * </pre>
935      *
936      * <code>
937      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
938      * </code>
939      *
940      * @return This builder for chaining.
941      */
clearProject()942     public Builder clearProject() {
943       project_ = getDefaultInstance().getProject();
944       bitField0_ = (bitField0_ & ~0x00000002);
945       onChanged();
946       return this;
947     }
948     /**
949      *
950      *
951      * <pre>
952      * Project ID for this request.
953      * </pre>
954      *
955      * <code>
956      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
957      * </code>
958      *
959      * @param value The bytes for project to set.
960      * @return This builder for chaining.
961      */
setProjectBytes(com.google.protobuf.ByteString value)962     public Builder setProjectBytes(com.google.protobuf.ByteString value) {
963       if (value == null) {
964         throw new NullPointerException();
965       }
966       checkByteStringIsUtf8(value);
967       project_ = value;
968       bitField0_ |= 0x00000002;
969       onChanged();
970       return this;
971     }
972 
973     private java.lang.Object requestId_ = "";
974     /**
975      *
976      *
977      * <pre>
978      * 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).
979      * </pre>
980      *
981      * <code>optional string request_id = 37109963;</code>
982      *
983      * @return Whether the requestId field is set.
984      */
hasRequestId()985     public boolean hasRequestId() {
986       return ((bitField0_ & 0x00000004) != 0);
987     }
988     /**
989      *
990      *
991      * <pre>
992      * 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).
993      * </pre>
994      *
995      * <code>optional string request_id = 37109963;</code>
996      *
997      * @return The requestId.
998      */
getRequestId()999     public java.lang.String getRequestId() {
1000       java.lang.Object ref = requestId_;
1001       if (!(ref instanceof java.lang.String)) {
1002         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1003         java.lang.String s = bs.toStringUtf8();
1004         requestId_ = s;
1005         return s;
1006       } else {
1007         return (java.lang.String) ref;
1008       }
1009     }
1010     /**
1011      *
1012      *
1013      * <pre>
1014      * 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).
1015      * </pre>
1016      *
1017      * <code>optional string request_id = 37109963;</code>
1018      *
1019      * @return The bytes for requestId.
1020      */
getRequestIdBytes()1021     public com.google.protobuf.ByteString getRequestIdBytes() {
1022       java.lang.Object ref = requestId_;
1023       if (ref instanceof String) {
1024         com.google.protobuf.ByteString b =
1025             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1026         requestId_ = b;
1027         return b;
1028       } else {
1029         return (com.google.protobuf.ByteString) ref;
1030       }
1031     }
1032     /**
1033      *
1034      *
1035      * <pre>
1036      * 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).
1037      * </pre>
1038      *
1039      * <code>optional string request_id = 37109963;</code>
1040      *
1041      * @param value The requestId to set.
1042      * @return This builder for chaining.
1043      */
setRequestId(java.lang.String value)1044     public Builder setRequestId(java.lang.String value) {
1045       if (value == null) {
1046         throw new NullPointerException();
1047       }
1048       requestId_ = value;
1049       bitField0_ |= 0x00000004;
1050       onChanged();
1051       return this;
1052     }
1053     /**
1054      *
1055      *
1056      * <pre>
1057      * 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).
1058      * </pre>
1059      *
1060      * <code>optional string request_id = 37109963;</code>
1061      *
1062      * @return This builder for chaining.
1063      */
clearRequestId()1064     public Builder clearRequestId() {
1065       requestId_ = getDefaultInstance().getRequestId();
1066       bitField0_ = (bitField0_ & ~0x00000004);
1067       onChanged();
1068       return this;
1069     }
1070     /**
1071      *
1072      *
1073      * <pre>
1074      * 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).
1075      * </pre>
1076      *
1077      * <code>optional string request_id = 37109963;</code>
1078      *
1079      * @param value The bytes for requestId to set.
1080      * @return This builder for chaining.
1081      */
setRequestIdBytes(com.google.protobuf.ByteString value)1082     public Builder setRequestIdBytes(com.google.protobuf.ByteString value) {
1083       if (value == null) {
1084         throw new NullPointerException();
1085       }
1086       checkByteStringIsUtf8(value);
1087       requestId_ = value;
1088       bitField0_ |= 0x00000004;
1089       onChanged();
1090       return this;
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.InsertNetworkRequest)
1105   }
1106 
1107   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InsertNetworkRequest)
1108   private static final com.google.cloud.compute.v1.InsertNetworkRequest DEFAULT_INSTANCE;
1109 
1110   static {
1111     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InsertNetworkRequest();
1112   }
1113 
getDefaultInstance()1114   public static com.google.cloud.compute.v1.InsertNetworkRequest getDefaultInstance() {
1115     return DEFAULT_INSTANCE;
1116   }
1117 
1118   private static final com.google.protobuf.Parser<InsertNetworkRequest> PARSER =
1119       new com.google.protobuf.AbstractParser<InsertNetworkRequest>() {
1120         @java.lang.Override
1121         public InsertNetworkRequest 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<InsertNetworkRequest> parser() {
1141     return PARSER;
1142   }
1143 
1144   @java.lang.Override
getParserForType()1145   public com.google.protobuf.Parser<InsertNetworkRequest> getParserForType() {
1146     return PARSER;
1147   }
1148 
1149   @java.lang.Override
getDefaultInstanceForType()1150   public com.google.cloud.compute.v1.InsertNetworkRequest getDefaultInstanceForType() {
1151     return DEFAULT_INSTANCE;
1152   }
1153 }
1154