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