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