• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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