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