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