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