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