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