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