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 request message for the `GetTrace` method. 26 * </pre> 27 * 28 * Protobuf type {@code google.devtools.cloudtrace.v1.GetTraceRequest} 29 */ 30 public final class GetTraceRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.GetTraceRequest) 33 GetTraceRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use GetTraceRequest.newBuilder() to construct. GetTraceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private GetTraceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 GetTraceRequest()40 private GetTraceRequest() { 41 projectId_ = ""; 42 traceId_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new GetTraceRequest(); 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_GetTraceRequest_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_GetTraceRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.devtools.cloudtrace.v1.GetTraceRequest.class, 68 com.google.devtools.cloudtrace.v1.GetTraceRequest.Builder.class); 69 } 70 71 public static final int PROJECT_ID_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object projectId_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Required. ID of the Cloud project where the trace data is stored. 80 * </pre> 81 * 82 * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code> 83 * 84 * @return The projectId. 85 */ 86 @java.lang.Override getProjectId()87 public java.lang.String getProjectId() { 88 java.lang.Object ref = projectId_; 89 if (ref instanceof java.lang.String) { 90 return (java.lang.String) ref; 91 } else { 92 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 93 java.lang.String s = bs.toStringUtf8(); 94 projectId_ = s; 95 return s; 96 } 97 } 98 /** 99 * 100 * 101 * <pre> 102 * Required. ID of the Cloud project where the trace data is stored. 103 * </pre> 104 * 105 * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code> 106 * 107 * @return The bytes for projectId. 108 */ 109 @java.lang.Override getProjectIdBytes()110 public com.google.protobuf.ByteString getProjectIdBytes() { 111 java.lang.Object ref = projectId_; 112 if (ref instanceof java.lang.String) { 113 com.google.protobuf.ByteString b = 114 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 115 projectId_ = b; 116 return b; 117 } else { 118 return (com.google.protobuf.ByteString) ref; 119 } 120 } 121 122 public static final int TRACE_ID_FIELD_NUMBER = 2; 123 124 @SuppressWarnings("serial") 125 private volatile java.lang.Object traceId_ = ""; 126 /** 127 * 128 * 129 * <pre> 130 * Required. ID of the trace to return. 131 * </pre> 132 * 133 * <code>string trace_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 134 * 135 * @return The traceId. 136 */ 137 @java.lang.Override getTraceId()138 public java.lang.String getTraceId() { 139 java.lang.Object ref = traceId_; 140 if (ref instanceof java.lang.String) { 141 return (java.lang.String) ref; 142 } else { 143 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 144 java.lang.String s = bs.toStringUtf8(); 145 traceId_ = s; 146 return s; 147 } 148 } 149 /** 150 * 151 * 152 * <pre> 153 * Required. ID of the trace to return. 154 * </pre> 155 * 156 * <code>string trace_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 157 * 158 * @return The bytes for traceId. 159 */ 160 @java.lang.Override getTraceIdBytes()161 public com.google.protobuf.ByteString getTraceIdBytes() { 162 java.lang.Object ref = traceId_; 163 if (ref instanceof java.lang.String) { 164 com.google.protobuf.ByteString b = 165 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 166 traceId_ = b; 167 return b; 168 } else { 169 return (com.google.protobuf.ByteString) ref; 170 } 171 } 172 173 private byte memoizedIsInitialized = -1; 174 175 @java.lang.Override isInitialized()176 public final boolean isInitialized() { 177 byte isInitialized = memoizedIsInitialized; 178 if (isInitialized == 1) return true; 179 if (isInitialized == 0) return false; 180 181 memoizedIsInitialized = 1; 182 return true; 183 } 184 185 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)186 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 187 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 188 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); 189 } 190 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(traceId_)) { 191 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, traceId_); 192 } 193 getUnknownFields().writeTo(output); 194 } 195 196 @java.lang.Override getSerializedSize()197 public int getSerializedSize() { 198 int size = memoizedSize; 199 if (size != -1) return size; 200 201 size = 0; 202 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 203 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); 204 } 205 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(traceId_)) { 206 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, traceId_); 207 } 208 size += getUnknownFields().getSerializedSize(); 209 memoizedSize = size; 210 return size; 211 } 212 213 @java.lang.Override equals(final java.lang.Object obj)214 public boolean equals(final java.lang.Object obj) { 215 if (obj == this) { 216 return true; 217 } 218 if (!(obj instanceof com.google.devtools.cloudtrace.v1.GetTraceRequest)) { 219 return super.equals(obj); 220 } 221 com.google.devtools.cloudtrace.v1.GetTraceRequest other = 222 (com.google.devtools.cloudtrace.v1.GetTraceRequest) obj; 223 224 if (!getProjectId().equals(other.getProjectId())) return false; 225 if (!getTraceId().equals(other.getTraceId())) return false; 226 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 227 return true; 228 } 229 230 @java.lang.Override hashCode()231 public int hashCode() { 232 if (memoizedHashCode != 0) { 233 return memoizedHashCode; 234 } 235 int hash = 41; 236 hash = (19 * hash) + getDescriptor().hashCode(); 237 hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; 238 hash = (53 * hash) + getProjectId().hashCode(); 239 hash = (37 * hash) + TRACE_ID_FIELD_NUMBER; 240 hash = (53 * hash) + getTraceId().hashCode(); 241 hash = (29 * hash) + getUnknownFields().hashCode(); 242 memoizedHashCode = hash; 243 return hash; 244 } 245 parseFrom( java.nio.ByteBuffer data)246 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 247 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 248 return PARSER.parseFrom(data); 249 } 250 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)251 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 252 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 253 throws com.google.protobuf.InvalidProtocolBufferException { 254 return PARSER.parseFrom(data, extensionRegistry); 255 } 256 parseFrom( com.google.protobuf.ByteString data)257 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 258 com.google.protobuf.ByteString data) 259 throws com.google.protobuf.InvalidProtocolBufferException { 260 return PARSER.parseFrom(data); 261 } 262 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)263 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 264 com.google.protobuf.ByteString data, 265 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 266 throws com.google.protobuf.InvalidProtocolBufferException { 267 return PARSER.parseFrom(data, extensionRegistry); 268 } 269 parseFrom(byte[] data)270 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom(byte[] data) 271 throws com.google.protobuf.InvalidProtocolBufferException { 272 return PARSER.parseFrom(data); 273 } 274 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)275 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 276 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 277 throws com.google.protobuf.InvalidProtocolBufferException { 278 return PARSER.parseFrom(data, extensionRegistry); 279 } 280 parseFrom( java.io.InputStream input)281 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 282 java.io.InputStream input) throws java.io.IOException { 283 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 284 } 285 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)286 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 287 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 288 throws java.io.IOException { 289 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 290 PARSER, input, extensionRegistry); 291 } 292 parseDelimitedFrom( java.io.InputStream input)293 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseDelimitedFrom( 294 java.io.InputStream input) throws java.io.IOException { 295 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 296 } 297 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)298 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseDelimitedFrom( 299 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 300 throws java.io.IOException { 301 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 302 PARSER, input, extensionRegistry); 303 } 304 parseFrom( com.google.protobuf.CodedInputStream input)305 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 306 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 307 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 308 } 309 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)310 public static com.google.devtools.cloudtrace.v1.GetTraceRequest parseFrom( 311 com.google.protobuf.CodedInputStream input, 312 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 313 throws java.io.IOException { 314 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 315 PARSER, input, extensionRegistry); 316 } 317 318 @java.lang.Override newBuilderForType()319 public Builder newBuilderForType() { 320 return newBuilder(); 321 } 322 newBuilder()323 public static Builder newBuilder() { 324 return DEFAULT_INSTANCE.toBuilder(); 325 } 326 newBuilder(com.google.devtools.cloudtrace.v1.GetTraceRequest prototype)327 public static Builder newBuilder(com.google.devtools.cloudtrace.v1.GetTraceRequest prototype) { 328 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 329 } 330 331 @java.lang.Override toBuilder()332 public Builder toBuilder() { 333 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 334 } 335 336 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)337 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 338 Builder builder = new Builder(parent); 339 return builder; 340 } 341 /** 342 * 343 * 344 * <pre> 345 * The request message for the `GetTrace` method. 346 * </pre> 347 * 348 * Protobuf type {@code google.devtools.cloudtrace.v1.GetTraceRequest} 349 */ 350 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 351 implements 352 // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.GetTraceRequest) 353 com.google.devtools.cloudtrace.v1.GetTraceRequestOrBuilder { getDescriptor()354 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 355 return com.google.devtools.cloudtrace.v1.TraceProto 356 .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor; 357 } 358 359 @java.lang.Override 360 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()361 internalGetFieldAccessorTable() { 362 return com.google.devtools.cloudtrace.v1.TraceProto 363 .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_fieldAccessorTable 364 .ensureFieldAccessorsInitialized( 365 com.google.devtools.cloudtrace.v1.GetTraceRequest.class, 366 com.google.devtools.cloudtrace.v1.GetTraceRequest.Builder.class); 367 } 368 369 // Construct using com.google.devtools.cloudtrace.v1.GetTraceRequest.newBuilder() Builder()370 private Builder() {} 371 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)372 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 373 super(parent); 374 } 375 376 @java.lang.Override clear()377 public Builder clear() { 378 super.clear(); 379 bitField0_ = 0; 380 projectId_ = ""; 381 traceId_ = ""; 382 return this; 383 } 384 385 @java.lang.Override getDescriptorForType()386 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 387 return com.google.devtools.cloudtrace.v1.TraceProto 388 .internal_static_google_devtools_cloudtrace_v1_GetTraceRequest_descriptor; 389 } 390 391 @java.lang.Override getDefaultInstanceForType()392 public com.google.devtools.cloudtrace.v1.GetTraceRequest getDefaultInstanceForType() { 393 return com.google.devtools.cloudtrace.v1.GetTraceRequest.getDefaultInstance(); 394 } 395 396 @java.lang.Override build()397 public com.google.devtools.cloudtrace.v1.GetTraceRequest build() { 398 com.google.devtools.cloudtrace.v1.GetTraceRequest result = buildPartial(); 399 if (!result.isInitialized()) { 400 throw newUninitializedMessageException(result); 401 } 402 return result; 403 } 404 405 @java.lang.Override buildPartial()406 public com.google.devtools.cloudtrace.v1.GetTraceRequest buildPartial() { 407 com.google.devtools.cloudtrace.v1.GetTraceRequest result = 408 new com.google.devtools.cloudtrace.v1.GetTraceRequest(this); 409 if (bitField0_ != 0) { 410 buildPartial0(result); 411 } 412 onBuilt(); 413 return result; 414 } 415 buildPartial0(com.google.devtools.cloudtrace.v1.GetTraceRequest result)416 private void buildPartial0(com.google.devtools.cloudtrace.v1.GetTraceRequest result) { 417 int from_bitField0_ = bitField0_; 418 if (((from_bitField0_ & 0x00000001) != 0)) { 419 result.projectId_ = projectId_; 420 } 421 if (((from_bitField0_ & 0x00000002) != 0)) { 422 result.traceId_ = traceId_; 423 } 424 } 425 426 @java.lang.Override clone()427 public Builder clone() { 428 return super.clone(); 429 } 430 431 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)432 public Builder setField( 433 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 434 return super.setField(field, value); 435 } 436 437 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)438 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 439 return super.clearField(field); 440 } 441 442 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)443 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 444 return super.clearOneof(oneof); 445 } 446 447 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)448 public Builder setRepeatedField( 449 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 450 return super.setRepeatedField(field, index, value); 451 } 452 453 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)454 public Builder addRepeatedField( 455 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 456 return super.addRepeatedField(field, value); 457 } 458 459 @java.lang.Override mergeFrom(com.google.protobuf.Message other)460 public Builder mergeFrom(com.google.protobuf.Message other) { 461 if (other instanceof com.google.devtools.cloudtrace.v1.GetTraceRequest) { 462 return mergeFrom((com.google.devtools.cloudtrace.v1.GetTraceRequest) other); 463 } else { 464 super.mergeFrom(other); 465 return this; 466 } 467 } 468 mergeFrom(com.google.devtools.cloudtrace.v1.GetTraceRequest other)469 public Builder mergeFrom(com.google.devtools.cloudtrace.v1.GetTraceRequest other) { 470 if (other == com.google.devtools.cloudtrace.v1.GetTraceRequest.getDefaultInstance()) 471 return this; 472 if (!other.getProjectId().isEmpty()) { 473 projectId_ = other.projectId_; 474 bitField0_ |= 0x00000001; 475 onChanged(); 476 } 477 if (!other.getTraceId().isEmpty()) { 478 traceId_ = other.traceId_; 479 bitField0_ |= 0x00000002; 480 onChanged(); 481 } 482 this.mergeUnknownFields(other.getUnknownFields()); 483 onChanged(); 484 return this; 485 } 486 487 @java.lang.Override isInitialized()488 public final boolean isInitialized() { 489 return true; 490 } 491 492 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)493 public Builder mergeFrom( 494 com.google.protobuf.CodedInputStream input, 495 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 496 throws java.io.IOException { 497 if (extensionRegistry == null) { 498 throw new java.lang.NullPointerException(); 499 } 500 try { 501 boolean done = false; 502 while (!done) { 503 int tag = input.readTag(); 504 switch (tag) { 505 case 0: 506 done = true; 507 break; 508 case 10: 509 { 510 projectId_ = input.readStringRequireUtf8(); 511 bitField0_ |= 0x00000001; 512 break; 513 } // case 10 514 case 18: 515 { 516 traceId_ = input.readStringRequireUtf8(); 517 bitField0_ |= 0x00000002; 518 break; 519 } // case 18 520 default: 521 { 522 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 523 done = true; // was an endgroup tag 524 } 525 break; 526 } // default: 527 } // switch (tag) 528 } // while (!done) 529 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 530 throw e.unwrapIOException(); 531 } finally { 532 onChanged(); 533 } // finally 534 return this; 535 } 536 537 private int bitField0_; 538 539 private java.lang.Object projectId_ = ""; 540 /** 541 * 542 * 543 * <pre> 544 * Required. ID of the Cloud project where the trace data is stored. 545 * </pre> 546 * 547 * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code> 548 * 549 * @return The projectId. 550 */ getProjectId()551 public java.lang.String getProjectId() { 552 java.lang.Object ref = projectId_; 553 if (!(ref instanceof java.lang.String)) { 554 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 555 java.lang.String s = bs.toStringUtf8(); 556 projectId_ = s; 557 return s; 558 } else { 559 return (java.lang.String) ref; 560 } 561 } 562 /** 563 * 564 * 565 * <pre> 566 * Required. ID of the Cloud project where the trace data is stored. 567 * </pre> 568 * 569 * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code> 570 * 571 * @return The bytes for projectId. 572 */ getProjectIdBytes()573 public com.google.protobuf.ByteString getProjectIdBytes() { 574 java.lang.Object ref = projectId_; 575 if (ref instanceof String) { 576 com.google.protobuf.ByteString b = 577 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 578 projectId_ = b; 579 return b; 580 } else { 581 return (com.google.protobuf.ByteString) ref; 582 } 583 } 584 /** 585 * 586 * 587 * <pre> 588 * Required. ID of the Cloud project where the trace data is stored. 589 * </pre> 590 * 591 * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code> 592 * 593 * @param value The projectId to set. 594 * @return This builder for chaining. 595 */ setProjectId(java.lang.String value)596 public Builder setProjectId(java.lang.String value) { 597 if (value == null) { 598 throw new NullPointerException(); 599 } 600 projectId_ = value; 601 bitField0_ |= 0x00000001; 602 onChanged(); 603 return this; 604 } 605 /** 606 * 607 * 608 * <pre> 609 * Required. ID of the Cloud project where the trace data is stored. 610 * </pre> 611 * 612 * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code> 613 * 614 * @return This builder for chaining. 615 */ clearProjectId()616 public Builder clearProjectId() { 617 projectId_ = getDefaultInstance().getProjectId(); 618 bitField0_ = (bitField0_ & ~0x00000001); 619 onChanged(); 620 return this; 621 } 622 /** 623 * 624 * 625 * <pre> 626 * Required. ID of the Cloud project where the trace data is stored. 627 * </pre> 628 * 629 * <code>string project_id = 1 [(.google.api.field_behavior) = REQUIRED];</code> 630 * 631 * @param value The bytes for projectId to set. 632 * @return This builder for chaining. 633 */ setProjectIdBytes(com.google.protobuf.ByteString value)634 public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { 635 if (value == null) { 636 throw new NullPointerException(); 637 } 638 checkByteStringIsUtf8(value); 639 projectId_ = value; 640 bitField0_ |= 0x00000001; 641 onChanged(); 642 return this; 643 } 644 645 private java.lang.Object traceId_ = ""; 646 /** 647 * 648 * 649 * <pre> 650 * Required. ID of the trace to return. 651 * </pre> 652 * 653 * <code>string trace_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 654 * 655 * @return The traceId. 656 */ getTraceId()657 public java.lang.String getTraceId() { 658 java.lang.Object ref = traceId_; 659 if (!(ref instanceof java.lang.String)) { 660 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 661 java.lang.String s = bs.toStringUtf8(); 662 traceId_ = s; 663 return s; 664 } else { 665 return (java.lang.String) ref; 666 } 667 } 668 /** 669 * 670 * 671 * <pre> 672 * Required. ID of the trace to return. 673 * </pre> 674 * 675 * <code>string trace_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 676 * 677 * @return The bytes for traceId. 678 */ getTraceIdBytes()679 public com.google.protobuf.ByteString getTraceIdBytes() { 680 java.lang.Object ref = traceId_; 681 if (ref instanceof String) { 682 com.google.protobuf.ByteString b = 683 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 684 traceId_ = b; 685 return b; 686 } else { 687 return (com.google.protobuf.ByteString) ref; 688 } 689 } 690 /** 691 * 692 * 693 * <pre> 694 * Required. ID of the trace to return. 695 * </pre> 696 * 697 * <code>string trace_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 698 * 699 * @param value The traceId to set. 700 * @return This builder for chaining. 701 */ setTraceId(java.lang.String value)702 public Builder setTraceId(java.lang.String value) { 703 if (value == null) { 704 throw new NullPointerException(); 705 } 706 traceId_ = value; 707 bitField0_ |= 0x00000002; 708 onChanged(); 709 return this; 710 } 711 /** 712 * 713 * 714 * <pre> 715 * Required. ID of the trace to return. 716 * </pre> 717 * 718 * <code>string trace_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 719 * 720 * @return This builder for chaining. 721 */ clearTraceId()722 public Builder clearTraceId() { 723 traceId_ = getDefaultInstance().getTraceId(); 724 bitField0_ = (bitField0_ & ~0x00000002); 725 onChanged(); 726 return this; 727 } 728 /** 729 * 730 * 731 * <pre> 732 * Required. ID of the trace to return. 733 * </pre> 734 * 735 * <code>string trace_id = 2 [(.google.api.field_behavior) = REQUIRED];</code> 736 * 737 * @param value The bytes for traceId to set. 738 * @return This builder for chaining. 739 */ setTraceIdBytes(com.google.protobuf.ByteString value)740 public Builder setTraceIdBytes(com.google.protobuf.ByteString value) { 741 if (value == null) { 742 throw new NullPointerException(); 743 } 744 checkByteStringIsUtf8(value); 745 traceId_ = value; 746 bitField0_ |= 0x00000002; 747 onChanged(); 748 return this; 749 } 750 751 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)752 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 753 return super.setUnknownFields(unknownFields); 754 } 755 756 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)757 public final Builder mergeUnknownFields( 758 final com.google.protobuf.UnknownFieldSet unknownFields) { 759 return super.mergeUnknownFields(unknownFields); 760 } 761 762 // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.GetTraceRequest) 763 } 764 765 // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.GetTraceRequest) 766 private static final com.google.devtools.cloudtrace.v1.GetTraceRequest DEFAULT_INSTANCE; 767 768 static { 769 DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.GetTraceRequest(); 770 } 771 getDefaultInstance()772 public static com.google.devtools.cloudtrace.v1.GetTraceRequest getDefaultInstance() { 773 return DEFAULT_INSTANCE; 774 } 775 776 private static final com.google.protobuf.Parser<GetTraceRequest> PARSER = 777 new com.google.protobuf.AbstractParser<GetTraceRequest>() { 778 @java.lang.Override 779 public GetTraceRequest parsePartialFrom( 780 com.google.protobuf.CodedInputStream input, 781 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 782 throws com.google.protobuf.InvalidProtocolBufferException { 783 Builder builder = newBuilder(); 784 try { 785 builder.mergeFrom(input, extensionRegistry); 786 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 787 throw e.setUnfinishedMessage(builder.buildPartial()); 788 } catch (com.google.protobuf.UninitializedMessageException e) { 789 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 790 } catch (java.io.IOException e) { 791 throw new com.google.protobuf.InvalidProtocolBufferException(e) 792 .setUnfinishedMessage(builder.buildPartial()); 793 } 794 return builder.buildPartial(); 795 } 796 }; 797 parser()798 public static com.google.protobuf.Parser<GetTraceRequest> parser() { 799 return PARSER; 800 } 801 802 @java.lang.Override getParserForType()803 public com.google.protobuf.Parser<GetTraceRequest> getParserForType() { 804 return PARSER; 805 } 806 807 @java.lang.Override getDefaultInstanceForType()808 public com.google.devtools.cloudtrace.v1.GetTraceRequest getDefaultInstanceForType() { 809 return DEFAULT_INSTANCE; 810 } 811 } 812