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