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