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/devtools/cloudtrace/v1/trace.proto 18 19 package com.google.devtools.cloudtrace.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * The response message for the `ListTraces` method. 26 * </pre> 27 * 28 * Protobuf type {@code google.devtools.cloudtrace.v1.ListTracesResponse} 29 */ 30 public final class ListTracesResponse extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.ListTracesResponse) 33 ListTracesResponseOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ListTracesResponse.newBuilder() to construct. ListTracesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ListTracesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ListTracesResponse()40 private ListTracesResponse() { 41 traces_ = java.util.Collections.emptyList(); 42 nextPageToken_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new ListTracesResponse(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.devtools.cloudtrace.v1.TraceProto 58 .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.devtools.cloudtrace.v1.TraceProto 65 .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.devtools.cloudtrace.v1.ListTracesResponse.class, 68 com.google.devtools.cloudtrace.v1.ListTracesResponse.Builder.class); 69 } 70 71 public static final int TRACES_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private java.util.List<com.google.devtools.cloudtrace.v1.Trace> traces_; 75 /** 76 * 77 * 78 * <pre> 79 * List of trace records as specified by the view parameter. 80 * </pre> 81 * 82 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 83 */ 84 @java.lang.Override getTracesList()85 public java.util.List<com.google.devtools.cloudtrace.v1.Trace> getTracesList() { 86 return traces_; 87 } 88 /** 89 * 90 * 91 * <pre> 92 * List of trace records as specified by the view parameter. 93 * </pre> 94 * 95 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 96 */ 97 @java.lang.Override 98 public java.util.List<? extends com.google.devtools.cloudtrace.v1.TraceOrBuilder> getTracesOrBuilderList()99 getTracesOrBuilderList() { 100 return traces_; 101 } 102 /** 103 * 104 * 105 * <pre> 106 * List of trace records as specified by the view parameter. 107 * </pre> 108 * 109 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 110 */ 111 @java.lang.Override getTracesCount()112 public int getTracesCount() { 113 return traces_.size(); 114 } 115 /** 116 * 117 * 118 * <pre> 119 * List of trace records as specified by the view parameter. 120 * </pre> 121 * 122 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 123 */ 124 @java.lang.Override getTraces(int index)125 public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) { 126 return traces_.get(index); 127 } 128 /** 129 * 130 * 131 * <pre> 132 * List of trace records as specified by the view parameter. 133 * </pre> 134 * 135 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 136 */ 137 @java.lang.Override getTracesOrBuilder(int index)138 public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) { 139 return traces_.get(index); 140 } 141 142 public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; 143 144 @SuppressWarnings("serial") 145 private volatile java.lang.Object nextPageToken_ = ""; 146 /** 147 * 148 * 149 * <pre> 150 * If defined, indicates that there are more traces that match the request 151 * and that this value should be passed to the next request to continue 152 * retrieving additional traces. 153 * </pre> 154 * 155 * <code>string next_page_token = 2;</code> 156 * 157 * @return The nextPageToken. 158 */ 159 @java.lang.Override getNextPageToken()160 public java.lang.String getNextPageToken() { 161 java.lang.Object ref = nextPageToken_; 162 if (ref instanceof java.lang.String) { 163 return (java.lang.String) ref; 164 } else { 165 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 166 java.lang.String s = bs.toStringUtf8(); 167 nextPageToken_ = s; 168 return s; 169 } 170 } 171 /** 172 * 173 * 174 * <pre> 175 * If defined, indicates that there are more traces that match the request 176 * and that this value should be passed to the next request to continue 177 * retrieving additional traces. 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 private byte memoizedIsInitialized = -1; 198 199 @java.lang.Override isInitialized()200 public final boolean isInitialized() { 201 byte isInitialized = memoizedIsInitialized; 202 if (isInitialized == 1) return true; 203 if (isInitialized == 0) return false; 204 205 memoizedIsInitialized = 1; 206 return true; 207 } 208 209 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)210 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 211 for (int i = 0; i < traces_.size(); i++) { 212 output.writeMessage(1, traces_.get(i)); 213 } 214 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { 215 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); 216 } 217 getUnknownFields().writeTo(output); 218 } 219 220 @java.lang.Override getSerializedSize()221 public int getSerializedSize() { 222 int size = memoizedSize; 223 if (size != -1) return size; 224 225 size = 0; 226 for (int i = 0; i < traces_.size(); i++) { 227 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, traces_.get(i)); 228 } 229 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { 230 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); 231 } 232 size += getUnknownFields().getSerializedSize(); 233 memoizedSize = size; 234 return size; 235 } 236 237 @java.lang.Override equals(final java.lang.Object obj)238 public boolean equals(final java.lang.Object obj) { 239 if (obj == this) { 240 return true; 241 } 242 if (!(obj instanceof com.google.devtools.cloudtrace.v1.ListTracesResponse)) { 243 return super.equals(obj); 244 } 245 com.google.devtools.cloudtrace.v1.ListTracesResponse other = 246 (com.google.devtools.cloudtrace.v1.ListTracesResponse) obj; 247 248 if (!getTracesList().equals(other.getTracesList())) return false; 249 if (!getNextPageToken().equals(other.getNextPageToken())) return false; 250 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 251 return true; 252 } 253 254 @java.lang.Override hashCode()255 public int hashCode() { 256 if (memoizedHashCode != 0) { 257 return memoizedHashCode; 258 } 259 int hash = 41; 260 hash = (19 * hash) + getDescriptor().hashCode(); 261 if (getTracesCount() > 0) { 262 hash = (37 * hash) + TRACES_FIELD_NUMBER; 263 hash = (53 * hash) + getTracesList().hashCode(); 264 } 265 hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; 266 hash = (53 * hash) + getNextPageToken().hashCode(); 267 hash = (29 * hash) + getUnknownFields().hashCode(); 268 memoizedHashCode = hash; 269 return hash; 270 } 271 parseFrom( java.nio.ByteBuffer data)272 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 273 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 274 return PARSER.parseFrom(data); 275 } 276 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)277 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 278 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 279 throws com.google.protobuf.InvalidProtocolBufferException { 280 return PARSER.parseFrom(data, extensionRegistry); 281 } 282 parseFrom( com.google.protobuf.ByteString data)283 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 284 com.google.protobuf.ByteString data) 285 throws com.google.protobuf.InvalidProtocolBufferException { 286 return PARSER.parseFrom(data); 287 } 288 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 290 com.google.protobuf.ByteString data, 291 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 292 throws com.google.protobuf.InvalidProtocolBufferException { 293 return PARSER.parseFrom(data, extensionRegistry); 294 } 295 parseFrom(byte[] data)296 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom(byte[] data) 297 throws com.google.protobuf.InvalidProtocolBufferException { 298 return PARSER.parseFrom(data); 299 } 300 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)301 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 302 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 303 throws com.google.protobuf.InvalidProtocolBufferException { 304 return PARSER.parseFrom(data, extensionRegistry); 305 } 306 parseFrom( java.io.InputStream input)307 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 308 java.io.InputStream input) throws java.io.IOException { 309 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 310 } 311 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 313 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 314 throws java.io.IOException { 315 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 316 PARSER, input, extensionRegistry); 317 } 318 parseDelimitedFrom( java.io.InputStream input)319 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseDelimitedFrom( 320 java.io.InputStream input) throws java.io.IOException { 321 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 322 } 323 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)324 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseDelimitedFrom( 325 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 326 throws java.io.IOException { 327 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 328 PARSER, input, extensionRegistry); 329 } 330 parseFrom( com.google.protobuf.CodedInputStream input)331 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 332 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 333 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 334 } 335 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)336 public static com.google.devtools.cloudtrace.v1.ListTracesResponse parseFrom( 337 com.google.protobuf.CodedInputStream input, 338 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 339 throws java.io.IOException { 340 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 341 PARSER, input, extensionRegistry); 342 } 343 344 @java.lang.Override newBuilderForType()345 public Builder newBuilderForType() { 346 return newBuilder(); 347 } 348 newBuilder()349 public static Builder newBuilder() { 350 return DEFAULT_INSTANCE.toBuilder(); 351 } 352 newBuilder(com.google.devtools.cloudtrace.v1.ListTracesResponse prototype)353 public static Builder newBuilder(com.google.devtools.cloudtrace.v1.ListTracesResponse prototype) { 354 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 355 } 356 357 @java.lang.Override toBuilder()358 public Builder toBuilder() { 359 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 360 } 361 362 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)363 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 364 Builder builder = new Builder(parent); 365 return builder; 366 } 367 /** 368 * 369 * 370 * <pre> 371 * The response message for the `ListTraces` method. 372 * </pre> 373 * 374 * Protobuf type {@code google.devtools.cloudtrace.v1.ListTracesResponse} 375 */ 376 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 377 implements 378 // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.ListTracesResponse) 379 com.google.devtools.cloudtrace.v1.ListTracesResponseOrBuilder { getDescriptor()380 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 381 return com.google.devtools.cloudtrace.v1.TraceProto 382 .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor; 383 } 384 385 @java.lang.Override 386 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()387 internalGetFieldAccessorTable() { 388 return com.google.devtools.cloudtrace.v1.TraceProto 389 .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_fieldAccessorTable 390 .ensureFieldAccessorsInitialized( 391 com.google.devtools.cloudtrace.v1.ListTracesResponse.class, 392 com.google.devtools.cloudtrace.v1.ListTracesResponse.Builder.class); 393 } 394 395 // Construct using com.google.devtools.cloudtrace.v1.ListTracesResponse.newBuilder() Builder()396 private Builder() {} 397 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)398 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 399 super(parent); 400 } 401 402 @java.lang.Override clear()403 public Builder clear() { 404 super.clear(); 405 bitField0_ = 0; 406 if (tracesBuilder_ == null) { 407 traces_ = java.util.Collections.emptyList(); 408 } else { 409 traces_ = null; 410 tracesBuilder_.clear(); 411 } 412 bitField0_ = (bitField0_ & ~0x00000001); 413 nextPageToken_ = ""; 414 return this; 415 } 416 417 @java.lang.Override getDescriptorForType()418 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 419 return com.google.devtools.cloudtrace.v1.TraceProto 420 .internal_static_google_devtools_cloudtrace_v1_ListTracesResponse_descriptor; 421 } 422 423 @java.lang.Override getDefaultInstanceForType()424 public com.google.devtools.cloudtrace.v1.ListTracesResponse getDefaultInstanceForType() { 425 return com.google.devtools.cloudtrace.v1.ListTracesResponse.getDefaultInstance(); 426 } 427 428 @java.lang.Override build()429 public com.google.devtools.cloudtrace.v1.ListTracesResponse build() { 430 com.google.devtools.cloudtrace.v1.ListTracesResponse result = buildPartial(); 431 if (!result.isInitialized()) { 432 throw newUninitializedMessageException(result); 433 } 434 return result; 435 } 436 437 @java.lang.Override buildPartial()438 public com.google.devtools.cloudtrace.v1.ListTracesResponse buildPartial() { 439 com.google.devtools.cloudtrace.v1.ListTracesResponse result = 440 new com.google.devtools.cloudtrace.v1.ListTracesResponse(this); 441 buildPartialRepeatedFields(result); 442 if (bitField0_ != 0) { 443 buildPartial0(result); 444 } 445 onBuilt(); 446 return result; 447 } 448 buildPartialRepeatedFields( com.google.devtools.cloudtrace.v1.ListTracesResponse result)449 private void buildPartialRepeatedFields( 450 com.google.devtools.cloudtrace.v1.ListTracesResponse result) { 451 if (tracesBuilder_ == null) { 452 if (((bitField0_ & 0x00000001) != 0)) { 453 traces_ = java.util.Collections.unmodifiableList(traces_); 454 bitField0_ = (bitField0_ & ~0x00000001); 455 } 456 result.traces_ = traces_; 457 } else { 458 result.traces_ = tracesBuilder_.build(); 459 } 460 } 461 buildPartial0(com.google.devtools.cloudtrace.v1.ListTracesResponse result)462 private void buildPartial0(com.google.devtools.cloudtrace.v1.ListTracesResponse result) { 463 int from_bitField0_ = bitField0_; 464 if (((from_bitField0_ & 0x00000002) != 0)) { 465 result.nextPageToken_ = nextPageToken_; 466 } 467 } 468 469 @java.lang.Override clone()470 public Builder clone() { 471 return super.clone(); 472 } 473 474 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)475 public Builder setField( 476 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 477 return super.setField(field, value); 478 } 479 480 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)481 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 482 return super.clearField(field); 483 } 484 485 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)486 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 487 return super.clearOneof(oneof); 488 } 489 490 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)491 public Builder setRepeatedField( 492 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 493 return super.setRepeatedField(field, index, value); 494 } 495 496 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)497 public Builder addRepeatedField( 498 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 499 return super.addRepeatedField(field, value); 500 } 501 502 @java.lang.Override mergeFrom(com.google.protobuf.Message other)503 public Builder mergeFrom(com.google.protobuf.Message other) { 504 if (other instanceof com.google.devtools.cloudtrace.v1.ListTracesResponse) { 505 return mergeFrom((com.google.devtools.cloudtrace.v1.ListTracesResponse) other); 506 } else { 507 super.mergeFrom(other); 508 return this; 509 } 510 } 511 mergeFrom(com.google.devtools.cloudtrace.v1.ListTracesResponse other)512 public Builder mergeFrom(com.google.devtools.cloudtrace.v1.ListTracesResponse other) { 513 if (other == com.google.devtools.cloudtrace.v1.ListTracesResponse.getDefaultInstance()) 514 return this; 515 if (tracesBuilder_ == null) { 516 if (!other.traces_.isEmpty()) { 517 if (traces_.isEmpty()) { 518 traces_ = other.traces_; 519 bitField0_ = (bitField0_ & ~0x00000001); 520 } else { 521 ensureTracesIsMutable(); 522 traces_.addAll(other.traces_); 523 } 524 onChanged(); 525 } 526 } else { 527 if (!other.traces_.isEmpty()) { 528 if (tracesBuilder_.isEmpty()) { 529 tracesBuilder_.dispose(); 530 tracesBuilder_ = null; 531 traces_ = other.traces_; 532 bitField0_ = (bitField0_ & ~0x00000001); 533 tracesBuilder_ = 534 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 535 ? getTracesFieldBuilder() 536 : null; 537 } else { 538 tracesBuilder_.addAllMessages(other.traces_); 539 } 540 } 541 } 542 if (!other.getNextPageToken().isEmpty()) { 543 nextPageToken_ = other.nextPageToken_; 544 bitField0_ |= 0x00000002; 545 onChanged(); 546 } 547 this.mergeUnknownFields(other.getUnknownFields()); 548 onChanged(); 549 return this; 550 } 551 552 @java.lang.Override isInitialized()553 public final boolean isInitialized() { 554 return true; 555 } 556 557 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)558 public Builder mergeFrom( 559 com.google.protobuf.CodedInputStream input, 560 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 561 throws java.io.IOException { 562 if (extensionRegistry == null) { 563 throw new java.lang.NullPointerException(); 564 } 565 try { 566 boolean done = false; 567 while (!done) { 568 int tag = input.readTag(); 569 switch (tag) { 570 case 0: 571 done = true; 572 break; 573 case 10: 574 { 575 com.google.devtools.cloudtrace.v1.Trace m = 576 input.readMessage( 577 com.google.devtools.cloudtrace.v1.Trace.parser(), extensionRegistry); 578 if (tracesBuilder_ == null) { 579 ensureTracesIsMutable(); 580 traces_.add(m); 581 } else { 582 tracesBuilder_.addMessage(m); 583 } 584 break; 585 } // case 10 586 case 18: 587 { 588 nextPageToken_ = input.readStringRequireUtf8(); 589 bitField0_ |= 0x00000002; 590 break; 591 } // case 18 592 default: 593 { 594 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 595 done = true; // was an endgroup tag 596 } 597 break; 598 } // default: 599 } // switch (tag) 600 } // while (!done) 601 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 602 throw e.unwrapIOException(); 603 } finally { 604 onChanged(); 605 } // finally 606 return this; 607 } 608 609 private int bitField0_; 610 611 private java.util.List<com.google.devtools.cloudtrace.v1.Trace> traces_ = 612 java.util.Collections.emptyList(); 613 ensureTracesIsMutable()614 private void ensureTracesIsMutable() { 615 if (!((bitField0_ & 0x00000001) != 0)) { 616 traces_ = new java.util.ArrayList<com.google.devtools.cloudtrace.v1.Trace>(traces_); 617 bitField0_ |= 0x00000001; 618 } 619 } 620 621 private com.google.protobuf.RepeatedFieldBuilderV3< 622 com.google.devtools.cloudtrace.v1.Trace, 623 com.google.devtools.cloudtrace.v1.Trace.Builder, 624 com.google.devtools.cloudtrace.v1.TraceOrBuilder> 625 tracesBuilder_; 626 627 /** 628 * 629 * 630 * <pre> 631 * List of trace records as specified by the view parameter. 632 * </pre> 633 * 634 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 635 */ getTracesList()636 public java.util.List<com.google.devtools.cloudtrace.v1.Trace> getTracesList() { 637 if (tracesBuilder_ == null) { 638 return java.util.Collections.unmodifiableList(traces_); 639 } else { 640 return tracesBuilder_.getMessageList(); 641 } 642 } 643 /** 644 * 645 * 646 * <pre> 647 * List of trace records as specified by the view parameter. 648 * </pre> 649 * 650 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 651 */ getTracesCount()652 public int getTracesCount() { 653 if (tracesBuilder_ == null) { 654 return traces_.size(); 655 } else { 656 return tracesBuilder_.getCount(); 657 } 658 } 659 /** 660 * 661 * 662 * <pre> 663 * List of trace records as specified by the view parameter. 664 * </pre> 665 * 666 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 667 */ getTraces(int index)668 public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) { 669 if (tracesBuilder_ == null) { 670 return traces_.get(index); 671 } else { 672 return tracesBuilder_.getMessage(index); 673 } 674 } 675 /** 676 * 677 * 678 * <pre> 679 * List of trace records as specified by the view parameter. 680 * </pre> 681 * 682 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 683 */ setTraces(int index, com.google.devtools.cloudtrace.v1.Trace value)684 public Builder setTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) { 685 if (tracesBuilder_ == null) { 686 if (value == null) { 687 throw new NullPointerException(); 688 } 689 ensureTracesIsMutable(); 690 traces_.set(index, value); 691 onChanged(); 692 } else { 693 tracesBuilder_.setMessage(index, value); 694 } 695 return this; 696 } 697 /** 698 * 699 * 700 * <pre> 701 * List of trace records as specified by the view parameter. 702 * </pre> 703 * 704 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 705 */ setTraces( int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue)706 public Builder setTraces( 707 int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { 708 if (tracesBuilder_ == null) { 709 ensureTracesIsMutable(); 710 traces_.set(index, builderForValue.build()); 711 onChanged(); 712 } else { 713 tracesBuilder_.setMessage(index, builderForValue.build()); 714 } 715 return this; 716 } 717 /** 718 * 719 * 720 * <pre> 721 * List of trace records as specified by the view parameter. 722 * </pre> 723 * 724 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 725 */ addTraces(com.google.devtools.cloudtrace.v1.Trace value)726 public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace value) { 727 if (tracesBuilder_ == null) { 728 if (value == null) { 729 throw new NullPointerException(); 730 } 731 ensureTracesIsMutable(); 732 traces_.add(value); 733 onChanged(); 734 } else { 735 tracesBuilder_.addMessage(value); 736 } 737 return this; 738 } 739 /** 740 * 741 * 742 * <pre> 743 * List of trace records as specified by the view parameter. 744 * </pre> 745 * 746 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 747 */ addTraces(int index, com.google.devtools.cloudtrace.v1.Trace value)748 public Builder addTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) { 749 if (tracesBuilder_ == null) { 750 if (value == null) { 751 throw new NullPointerException(); 752 } 753 ensureTracesIsMutable(); 754 traces_.add(index, value); 755 onChanged(); 756 } else { 757 tracesBuilder_.addMessage(index, value); 758 } 759 return this; 760 } 761 /** 762 * 763 * 764 * <pre> 765 * List of trace records as specified by the view parameter. 766 * </pre> 767 * 768 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 769 */ addTraces(com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue)770 public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { 771 if (tracesBuilder_ == null) { 772 ensureTracesIsMutable(); 773 traces_.add(builderForValue.build()); 774 onChanged(); 775 } else { 776 tracesBuilder_.addMessage(builderForValue.build()); 777 } 778 return this; 779 } 780 /** 781 * 782 * 783 * <pre> 784 * List of trace records as specified by the view parameter. 785 * </pre> 786 * 787 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 788 */ addTraces( int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue)789 public Builder addTraces( 790 int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) { 791 if (tracesBuilder_ == null) { 792 ensureTracesIsMutable(); 793 traces_.add(index, builderForValue.build()); 794 onChanged(); 795 } else { 796 tracesBuilder_.addMessage(index, builderForValue.build()); 797 } 798 return this; 799 } 800 /** 801 * 802 * 803 * <pre> 804 * List of trace records as specified by the view parameter. 805 * </pre> 806 * 807 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 808 */ addAllTraces( java.lang.Iterable<? extends com.google.devtools.cloudtrace.v1.Trace> values)809 public Builder addAllTraces( 810 java.lang.Iterable<? extends com.google.devtools.cloudtrace.v1.Trace> values) { 811 if (tracesBuilder_ == null) { 812 ensureTracesIsMutable(); 813 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, traces_); 814 onChanged(); 815 } else { 816 tracesBuilder_.addAllMessages(values); 817 } 818 return this; 819 } 820 /** 821 * 822 * 823 * <pre> 824 * List of trace records as specified by the view parameter. 825 * </pre> 826 * 827 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 828 */ clearTraces()829 public Builder clearTraces() { 830 if (tracesBuilder_ == null) { 831 traces_ = java.util.Collections.emptyList(); 832 bitField0_ = (bitField0_ & ~0x00000001); 833 onChanged(); 834 } else { 835 tracesBuilder_.clear(); 836 } 837 return this; 838 } 839 /** 840 * 841 * 842 * <pre> 843 * List of trace records as specified by the view parameter. 844 * </pre> 845 * 846 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 847 */ removeTraces(int index)848 public Builder removeTraces(int index) { 849 if (tracesBuilder_ == null) { 850 ensureTracesIsMutable(); 851 traces_.remove(index); 852 onChanged(); 853 } else { 854 tracesBuilder_.remove(index); 855 } 856 return this; 857 } 858 /** 859 * 860 * 861 * <pre> 862 * List of trace records as specified by the view parameter. 863 * </pre> 864 * 865 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 866 */ getTracesBuilder(int index)867 public com.google.devtools.cloudtrace.v1.Trace.Builder getTracesBuilder(int index) { 868 return getTracesFieldBuilder().getBuilder(index); 869 } 870 /** 871 * 872 * 873 * <pre> 874 * List of trace records as specified by the view parameter. 875 * </pre> 876 * 877 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 878 */ getTracesOrBuilder(int index)879 public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) { 880 if (tracesBuilder_ == null) { 881 return traces_.get(index); 882 } else { 883 return tracesBuilder_.getMessageOrBuilder(index); 884 } 885 } 886 /** 887 * 888 * 889 * <pre> 890 * List of trace records as specified by the view parameter. 891 * </pre> 892 * 893 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 894 */ 895 public java.util.List<? extends com.google.devtools.cloudtrace.v1.TraceOrBuilder> getTracesOrBuilderList()896 getTracesOrBuilderList() { 897 if (tracesBuilder_ != null) { 898 return tracesBuilder_.getMessageOrBuilderList(); 899 } else { 900 return java.util.Collections.unmodifiableList(traces_); 901 } 902 } 903 /** 904 * 905 * 906 * <pre> 907 * List of trace records as specified by the view parameter. 908 * </pre> 909 * 910 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 911 */ addTracesBuilder()912 public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder() { 913 return getTracesFieldBuilder() 914 .addBuilder(com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance()); 915 } 916 /** 917 * 918 * 919 * <pre> 920 * List of trace records as specified by the view parameter. 921 * </pre> 922 * 923 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 924 */ addTracesBuilder(int index)925 public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder(int index) { 926 return getTracesFieldBuilder() 927 .addBuilder(index, com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance()); 928 } 929 /** 930 * 931 * 932 * <pre> 933 * List of trace records as specified by the view parameter. 934 * </pre> 935 * 936 * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code> 937 */ getTracesBuilderList()938 public java.util.List<com.google.devtools.cloudtrace.v1.Trace.Builder> getTracesBuilderList() { 939 return getTracesFieldBuilder().getBuilderList(); 940 } 941 942 private com.google.protobuf.RepeatedFieldBuilderV3< 943 com.google.devtools.cloudtrace.v1.Trace, 944 com.google.devtools.cloudtrace.v1.Trace.Builder, 945 com.google.devtools.cloudtrace.v1.TraceOrBuilder> getTracesFieldBuilder()946 getTracesFieldBuilder() { 947 if (tracesBuilder_ == null) { 948 tracesBuilder_ = 949 new com.google.protobuf.RepeatedFieldBuilderV3< 950 com.google.devtools.cloudtrace.v1.Trace, 951 com.google.devtools.cloudtrace.v1.Trace.Builder, 952 com.google.devtools.cloudtrace.v1.TraceOrBuilder>( 953 traces_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 954 traces_ = null; 955 } 956 return tracesBuilder_; 957 } 958 959 private java.lang.Object nextPageToken_ = ""; 960 /** 961 * 962 * 963 * <pre> 964 * If defined, indicates that there are more traces that match the request 965 * and that this value should be passed to the next request to continue 966 * retrieving additional traces. 967 * </pre> 968 * 969 * <code>string next_page_token = 2;</code> 970 * 971 * @return The nextPageToken. 972 */ getNextPageToken()973 public java.lang.String getNextPageToken() { 974 java.lang.Object ref = nextPageToken_; 975 if (!(ref instanceof java.lang.String)) { 976 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 977 java.lang.String s = bs.toStringUtf8(); 978 nextPageToken_ = s; 979 return s; 980 } else { 981 return (java.lang.String) ref; 982 } 983 } 984 /** 985 * 986 * 987 * <pre> 988 * If defined, indicates that there are more traces that match the request 989 * and that this value should be passed to the next request to continue 990 * retrieving additional traces. 991 * </pre> 992 * 993 * <code>string next_page_token = 2;</code> 994 * 995 * @return The bytes for nextPageToken. 996 */ getNextPageTokenBytes()997 public com.google.protobuf.ByteString getNextPageTokenBytes() { 998 java.lang.Object ref = nextPageToken_; 999 if (ref instanceof String) { 1000 com.google.protobuf.ByteString b = 1001 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1002 nextPageToken_ = b; 1003 return b; 1004 } else { 1005 return (com.google.protobuf.ByteString) ref; 1006 } 1007 } 1008 /** 1009 * 1010 * 1011 * <pre> 1012 * If defined, indicates that there are more traces that match the request 1013 * and that this value should be passed to the next request to continue 1014 * retrieving additional traces. 1015 * </pre> 1016 * 1017 * <code>string next_page_token = 2;</code> 1018 * 1019 * @param value The nextPageToken to set. 1020 * @return This builder for chaining. 1021 */ setNextPageToken(java.lang.String value)1022 public Builder setNextPageToken(java.lang.String value) { 1023 if (value == null) { 1024 throw new NullPointerException(); 1025 } 1026 nextPageToken_ = value; 1027 bitField0_ |= 0x00000002; 1028 onChanged(); 1029 return this; 1030 } 1031 /** 1032 * 1033 * 1034 * <pre> 1035 * If defined, indicates that there are more traces that match the request 1036 * and that this value should be passed to the next request to continue 1037 * retrieving additional traces. 1038 * </pre> 1039 * 1040 * <code>string next_page_token = 2;</code> 1041 * 1042 * @return This builder for chaining. 1043 */ clearNextPageToken()1044 public Builder clearNextPageToken() { 1045 nextPageToken_ = getDefaultInstance().getNextPageToken(); 1046 bitField0_ = (bitField0_ & ~0x00000002); 1047 onChanged(); 1048 return this; 1049 } 1050 /** 1051 * 1052 * 1053 * <pre> 1054 * If defined, indicates that there are more traces that match the request 1055 * and that this value should be passed to the next request to continue 1056 * retrieving additional traces. 1057 * </pre> 1058 * 1059 * <code>string next_page_token = 2;</code> 1060 * 1061 * @param value The bytes for nextPageToken to set. 1062 * @return This builder for chaining. 1063 */ setNextPageTokenBytes(com.google.protobuf.ByteString value)1064 public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { 1065 if (value == null) { 1066 throw new NullPointerException(); 1067 } 1068 checkByteStringIsUtf8(value); 1069 nextPageToken_ = value; 1070 bitField0_ |= 0x00000002; 1071 onChanged(); 1072 return this; 1073 } 1074 1075 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1076 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1077 return super.setUnknownFields(unknownFields); 1078 } 1079 1080 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1081 public final Builder mergeUnknownFields( 1082 final com.google.protobuf.UnknownFieldSet unknownFields) { 1083 return super.mergeUnknownFields(unknownFields); 1084 } 1085 1086 // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.ListTracesResponse) 1087 } 1088 1089 // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.ListTracesResponse) 1090 private static final com.google.devtools.cloudtrace.v1.ListTracesResponse DEFAULT_INSTANCE; 1091 1092 static { 1093 DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.ListTracesResponse(); 1094 } 1095 getDefaultInstance()1096 public static com.google.devtools.cloudtrace.v1.ListTracesResponse getDefaultInstance() { 1097 return DEFAULT_INSTANCE; 1098 } 1099 1100 private static final com.google.protobuf.Parser<ListTracesResponse> PARSER = 1101 new com.google.protobuf.AbstractParser<ListTracesResponse>() { 1102 @java.lang.Override 1103 public ListTracesResponse parsePartialFrom( 1104 com.google.protobuf.CodedInputStream input, 1105 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1106 throws com.google.protobuf.InvalidProtocolBufferException { 1107 Builder builder = newBuilder(); 1108 try { 1109 builder.mergeFrom(input, extensionRegistry); 1110 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1111 throw e.setUnfinishedMessage(builder.buildPartial()); 1112 } catch (com.google.protobuf.UninitializedMessageException e) { 1113 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1114 } catch (java.io.IOException e) { 1115 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1116 .setUnfinishedMessage(builder.buildPartial()); 1117 } 1118 return builder.buildPartial(); 1119 } 1120 }; 1121 parser()1122 public static com.google.protobuf.Parser<ListTracesResponse> parser() { 1123 return PARSER; 1124 } 1125 1126 @java.lang.Override getParserForType()1127 public com.google.protobuf.Parser<ListTracesResponse> getParserForType() { 1128 return PARSER; 1129 } 1130 1131 @java.lang.Override getDefaultInstanceForType()1132 public com.google.devtools.cloudtrace.v1.ListTracesResponse getDefaultInstanceForType() { 1133 return DEFAULT_INSTANCE; 1134 } 1135 } 1136