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