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