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