1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/osconfig/v1/inventory.proto 18 19 package com.google.cloud.osconfig.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * This API resource represents the available inventory data for a 26 * Compute Engine virtual machine (VM) instance at a given point in time. 27 * You can use this API resource to determine the inventory data of your VM. 28 * For more information, see [Information provided by OS inventory 29 * management](https://cloud.google.com/compute/docs/instances/os-inventory-management#data-collected). 30 * </pre> 31 * 32 * Protobuf type {@code google.cloud.osconfig.v1.Inventory} 33 */ 34 public final class Inventory extends com.google.protobuf.GeneratedMessageV3 35 implements 36 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory) 37 InventoryOrBuilder { 38 private static final long serialVersionUID = 0L; 39 // Use Inventory.newBuilder() to construct. Inventory(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)40 private Inventory(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 41 super(builder); 42 } 43 Inventory()44 private Inventory() { 45 name_ = ""; 46 } 47 48 @java.lang.Override 49 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)50 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 51 return new Inventory(); 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 com.google.cloud.osconfig.v1.Inventories 61 .internal_static_google_cloud_osconfig_v1_Inventory_descriptor; 62 } 63 64 @SuppressWarnings({"rawtypes"}) 65 @java.lang.Override internalGetMapField(int number)66 protected com.google.protobuf.MapField internalGetMapField(int number) { 67 switch (number) { 68 case 2: 69 return internalGetItems(); 70 default: 71 throw new RuntimeException("Invalid map field number: " + number); 72 } 73 } 74 75 @java.lang.Override 76 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()77 internalGetFieldAccessorTable() { 78 return com.google.cloud.osconfig.v1.Inventories 79 .internal_static_google_cloud_osconfig_v1_Inventory_fieldAccessorTable 80 .ensureFieldAccessorsInitialized( 81 com.google.cloud.osconfig.v1.Inventory.class, 82 com.google.cloud.osconfig.v1.Inventory.Builder.class); 83 } 84 85 public interface OsInfoOrBuilder 86 extends 87 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.OsInfo) 88 com.google.protobuf.MessageOrBuilder { 89 90 /** 91 * 92 * 93 * <pre> 94 * The VM hostname. 95 * </pre> 96 * 97 * <code>string hostname = 9;</code> 98 * 99 * @return The hostname. 100 */ getHostname()101 java.lang.String getHostname(); 102 /** 103 * 104 * 105 * <pre> 106 * The VM hostname. 107 * </pre> 108 * 109 * <code>string hostname = 9;</code> 110 * 111 * @return The bytes for hostname. 112 */ getHostnameBytes()113 com.google.protobuf.ByteString getHostnameBytes(); 114 115 /** 116 * 117 * 118 * <pre> 119 * The operating system long name. 120 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 121 * Datacenter'. 122 * </pre> 123 * 124 * <code>string long_name = 2;</code> 125 * 126 * @return The longName. 127 */ getLongName()128 java.lang.String getLongName(); 129 /** 130 * 131 * 132 * <pre> 133 * The operating system long name. 134 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 135 * Datacenter'. 136 * </pre> 137 * 138 * <code>string long_name = 2;</code> 139 * 140 * @return The bytes for longName. 141 */ getLongNameBytes()142 com.google.protobuf.ByteString getLongNameBytes(); 143 144 /** 145 * 146 * 147 * <pre> 148 * The operating system short name. 149 * For example, 'windows' or 'debian'. 150 * </pre> 151 * 152 * <code>string short_name = 3;</code> 153 * 154 * @return The shortName. 155 */ getShortName()156 java.lang.String getShortName(); 157 /** 158 * 159 * 160 * <pre> 161 * The operating system short name. 162 * For example, 'windows' or 'debian'. 163 * </pre> 164 * 165 * <code>string short_name = 3;</code> 166 * 167 * @return The bytes for shortName. 168 */ getShortNameBytes()169 com.google.protobuf.ByteString getShortNameBytes(); 170 171 /** 172 * 173 * 174 * <pre> 175 * The version of the operating system. 176 * </pre> 177 * 178 * <code>string version = 4;</code> 179 * 180 * @return The version. 181 */ getVersion()182 java.lang.String getVersion(); 183 /** 184 * 185 * 186 * <pre> 187 * The version of the operating system. 188 * </pre> 189 * 190 * <code>string version = 4;</code> 191 * 192 * @return The bytes for version. 193 */ getVersionBytes()194 com.google.protobuf.ByteString getVersionBytes(); 195 196 /** 197 * 198 * 199 * <pre> 200 * The system architecture of the operating system. 201 * </pre> 202 * 203 * <code>string architecture = 5;</code> 204 * 205 * @return The architecture. 206 */ getArchitecture()207 java.lang.String getArchitecture(); 208 /** 209 * 210 * 211 * <pre> 212 * The system architecture of the operating system. 213 * </pre> 214 * 215 * <code>string architecture = 5;</code> 216 * 217 * @return The bytes for architecture. 218 */ getArchitectureBytes()219 com.google.protobuf.ByteString getArchitectureBytes(); 220 221 /** 222 * 223 * 224 * <pre> 225 * The kernel version of the operating system. 226 * </pre> 227 * 228 * <code>string kernel_version = 6;</code> 229 * 230 * @return The kernelVersion. 231 */ getKernelVersion()232 java.lang.String getKernelVersion(); 233 /** 234 * 235 * 236 * <pre> 237 * The kernel version of the operating system. 238 * </pre> 239 * 240 * <code>string kernel_version = 6;</code> 241 * 242 * @return The bytes for kernelVersion. 243 */ getKernelVersionBytes()244 com.google.protobuf.ByteString getKernelVersionBytes(); 245 246 /** 247 * 248 * 249 * <pre> 250 * The kernel release of the operating system. 251 * </pre> 252 * 253 * <code>string kernel_release = 7;</code> 254 * 255 * @return The kernelRelease. 256 */ getKernelRelease()257 java.lang.String getKernelRelease(); 258 /** 259 * 260 * 261 * <pre> 262 * The kernel release of the operating system. 263 * </pre> 264 * 265 * <code>string kernel_release = 7;</code> 266 * 267 * @return The bytes for kernelRelease. 268 */ getKernelReleaseBytes()269 com.google.protobuf.ByteString getKernelReleaseBytes(); 270 271 /** 272 * 273 * 274 * <pre> 275 * The current version of the OS Config agent running on the VM. 276 * </pre> 277 * 278 * <code>string osconfig_agent_version = 8;</code> 279 * 280 * @return The osconfigAgentVersion. 281 */ getOsconfigAgentVersion()282 java.lang.String getOsconfigAgentVersion(); 283 /** 284 * 285 * 286 * <pre> 287 * The current version of the OS Config agent running on the VM. 288 * </pre> 289 * 290 * <code>string osconfig_agent_version = 8;</code> 291 * 292 * @return The bytes for osconfigAgentVersion. 293 */ getOsconfigAgentVersionBytes()294 com.google.protobuf.ByteString getOsconfigAgentVersionBytes(); 295 } 296 /** 297 * 298 * 299 * <pre> 300 * Operating system information for the VM. 301 * </pre> 302 * 303 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.OsInfo} 304 */ 305 public static final class OsInfo extends com.google.protobuf.GeneratedMessageV3 306 implements 307 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.OsInfo) 308 OsInfoOrBuilder { 309 private static final long serialVersionUID = 0L; 310 // Use OsInfo.newBuilder() to construct. OsInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)311 private OsInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 312 super(builder); 313 } 314 OsInfo()315 private OsInfo() { 316 hostname_ = ""; 317 longName_ = ""; 318 shortName_ = ""; 319 version_ = ""; 320 architecture_ = ""; 321 kernelVersion_ = ""; 322 kernelRelease_ = ""; 323 osconfigAgentVersion_ = ""; 324 } 325 326 @java.lang.Override 327 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)328 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 329 return new OsInfo(); 330 } 331 332 @java.lang.Override getUnknownFields()333 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 334 return this.unknownFields; 335 } 336 getDescriptor()337 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 338 return com.google.cloud.osconfig.v1.Inventories 339 .internal_static_google_cloud_osconfig_v1_Inventory_OsInfo_descriptor; 340 } 341 342 @java.lang.Override 343 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()344 internalGetFieldAccessorTable() { 345 return com.google.cloud.osconfig.v1.Inventories 346 .internal_static_google_cloud_osconfig_v1_Inventory_OsInfo_fieldAccessorTable 347 .ensureFieldAccessorsInitialized( 348 com.google.cloud.osconfig.v1.Inventory.OsInfo.class, 349 com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder.class); 350 } 351 352 public static final int HOSTNAME_FIELD_NUMBER = 9; 353 354 @SuppressWarnings("serial") 355 private volatile java.lang.Object hostname_ = ""; 356 /** 357 * 358 * 359 * <pre> 360 * The VM hostname. 361 * </pre> 362 * 363 * <code>string hostname = 9;</code> 364 * 365 * @return The hostname. 366 */ 367 @java.lang.Override getHostname()368 public java.lang.String getHostname() { 369 java.lang.Object ref = hostname_; 370 if (ref instanceof java.lang.String) { 371 return (java.lang.String) ref; 372 } else { 373 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 374 java.lang.String s = bs.toStringUtf8(); 375 hostname_ = s; 376 return s; 377 } 378 } 379 /** 380 * 381 * 382 * <pre> 383 * The VM hostname. 384 * </pre> 385 * 386 * <code>string hostname = 9;</code> 387 * 388 * @return The bytes for hostname. 389 */ 390 @java.lang.Override getHostnameBytes()391 public com.google.protobuf.ByteString getHostnameBytes() { 392 java.lang.Object ref = hostname_; 393 if (ref instanceof java.lang.String) { 394 com.google.protobuf.ByteString b = 395 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 396 hostname_ = b; 397 return b; 398 } else { 399 return (com.google.protobuf.ByteString) ref; 400 } 401 } 402 403 public static final int LONG_NAME_FIELD_NUMBER = 2; 404 405 @SuppressWarnings("serial") 406 private volatile java.lang.Object longName_ = ""; 407 /** 408 * 409 * 410 * <pre> 411 * The operating system long name. 412 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 413 * Datacenter'. 414 * </pre> 415 * 416 * <code>string long_name = 2;</code> 417 * 418 * @return The longName. 419 */ 420 @java.lang.Override getLongName()421 public java.lang.String getLongName() { 422 java.lang.Object ref = longName_; 423 if (ref instanceof java.lang.String) { 424 return (java.lang.String) ref; 425 } else { 426 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 427 java.lang.String s = bs.toStringUtf8(); 428 longName_ = s; 429 return s; 430 } 431 } 432 /** 433 * 434 * 435 * <pre> 436 * The operating system long name. 437 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 438 * Datacenter'. 439 * </pre> 440 * 441 * <code>string long_name = 2;</code> 442 * 443 * @return The bytes for longName. 444 */ 445 @java.lang.Override getLongNameBytes()446 public com.google.protobuf.ByteString getLongNameBytes() { 447 java.lang.Object ref = longName_; 448 if (ref instanceof java.lang.String) { 449 com.google.protobuf.ByteString b = 450 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 451 longName_ = b; 452 return b; 453 } else { 454 return (com.google.protobuf.ByteString) ref; 455 } 456 } 457 458 public static final int SHORT_NAME_FIELD_NUMBER = 3; 459 460 @SuppressWarnings("serial") 461 private volatile java.lang.Object shortName_ = ""; 462 /** 463 * 464 * 465 * <pre> 466 * The operating system short name. 467 * For example, 'windows' or 'debian'. 468 * </pre> 469 * 470 * <code>string short_name = 3;</code> 471 * 472 * @return The shortName. 473 */ 474 @java.lang.Override getShortName()475 public java.lang.String getShortName() { 476 java.lang.Object ref = shortName_; 477 if (ref instanceof java.lang.String) { 478 return (java.lang.String) ref; 479 } else { 480 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 481 java.lang.String s = bs.toStringUtf8(); 482 shortName_ = s; 483 return s; 484 } 485 } 486 /** 487 * 488 * 489 * <pre> 490 * The operating system short name. 491 * For example, 'windows' or 'debian'. 492 * </pre> 493 * 494 * <code>string short_name = 3;</code> 495 * 496 * @return The bytes for shortName. 497 */ 498 @java.lang.Override getShortNameBytes()499 public com.google.protobuf.ByteString getShortNameBytes() { 500 java.lang.Object ref = shortName_; 501 if (ref instanceof java.lang.String) { 502 com.google.protobuf.ByteString b = 503 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 504 shortName_ = b; 505 return b; 506 } else { 507 return (com.google.protobuf.ByteString) ref; 508 } 509 } 510 511 public static final int VERSION_FIELD_NUMBER = 4; 512 513 @SuppressWarnings("serial") 514 private volatile java.lang.Object version_ = ""; 515 /** 516 * 517 * 518 * <pre> 519 * The version of the operating system. 520 * </pre> 521 * 522 * <code>string version = 4;</code> 523 * 524 * @return The version. 525 */ 526 @java.lang.Override getVersion()527 public java.lang.String getVersion() { 528 java.lang.Object ref = version_; 529 if (ref instanceof java.lang.String) { 530 return (java.lang.String) ref; 531 } else { 532 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 533 java.lang.String s = bs.toStringUtf8(); 534 version_ = s; 535 return s; 536 } 537 } 538 /** 539 * 540 * 541 * <pre> 542 * The version of the operating system. 543 * </pre> 544 * 545 * <code>string version = 4;</code> 546 * 547 * @return The bytes for version. 548 */ 549 @java.lang.Override getVersionBytes()550 public com.google.protobuf.ByteString getVersionBytes() { 551 java.lang.Object ref = version_; 552 if (ref instanceof java.lang.String) { 553 com.google.protobuf.ByteString b = 554 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 555 version_ = b; 556 return b; 557 } else { 558 return (com.google.protobuf.ByteString) ref; 559 } 560 } 561 562 public static final int ARCHITECTURE_FIELD_NUMBER = 5; 563 564 @SuppressWarnings("serial") 565 private volatile java.lang.Object architecture_ = ""; 566 /** 567 * 568 * 569 * <pre> 570 * The system architecture of the operating system. 571 * </pre> 572 * 573 * <code>string architecture = 5;</code> 574 * 575 * @return The architecture. 576 */ 577 @java.lang.Override getArchitecture()578 public java.lang.String getArchitecture() { 579 java.lang.Object ref = architecture_; 580 if (ref instanceof java.lang.String) { 581 return (java.lang.String) ref; 582 } else { 583 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 584 java.lang.String s = bs.toStringUtf8(); 585 architecture_ = s; 586 return s; 587 } 588 } 589 /** 590 * 591 * 592 * <pre> 593 * The system architecture of the operating system. 594 * </pre> 595 * 596 * <code>string architecture = 5;</code> 597 * 598 * @return The bytes for architecture. 599 */ 600 @java.lang.Override getArchitectureBytes()601 public com.google.protobuf.ByteString getArchitectureBytes() { 602 java.lang.Object ref = architecture_; 603 if (ref instanceof java.lang.String) { 604 com.google.protobuf.ByteString b = 605 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 606 architecture_ = b; 607 return b; 608 } else { 609 return (com.google.protobuf.ByteString) ref; 610 } 611 } 612 613 public static final int KERNEL_VERSION_FIELD_NUMBER = 6; 614 615 @SuppressWarnings("serial") 616 private volatile java.lang.Object kernelVersion_ = ""; 617 /** 618 * 619 * 620 * <pre> 621 * The kernel version of the operating system. 622 * </pre> 623 * 624 * <code>string kernel_version = 6;</code> 625 * 626 * @return The kernelVersion. 627 */ 628 @java.lang.Override getKernelVersion()629 public java.lang.String getKernelVersion() { 630 java.lang.Object ref = kernelVersion_; 631 if (ref instanceof java.lang.String) { 632 return (java.lang.String) ref; 633 } else { 634 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 635 java.lang.String s = bs.toStringUtf8(); 636 kernelVersion_ = s; 637 return s; 638 } 639 } 640 /** 641 * 642 * 643 * <pre> 644 * The kernel version of the operating system. 645 * </pre> 646 * 647 * <code>string kernel_version = 6;</code> 648 * 649 * @return The bytes for kernelVersion. 650 */ 651 @java.lang.Override getKernelVersionBytes()652 public com.google.protobuf.ByteString getKernelVersionBytes() { 653 java.lang.Object ref = kernelVersion_; 654 if (ref instanceof java.lang.String) { 655 com.google.protobuf.ByteString b = 656 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 657 kernelVersion_ = b; 658 return b; 659 } else { 660 return (com.google.protobuf.ByteString) ref; 661 } 662 } 663 664 public static final int KERNEL_RELEASE_FIELD_NUMBER = 7; 665 666 @SuppressWarnings("serial") 667 private volatile java.lang.Object kernelRelease_ = ""; 668 /** 669 * 670 * 671 * <pre> 672 * The kernel release of the operating system. 673 * </pre> 674 * 675 * <code>string kernel_release = 7;</code> 676 * 677 * @return The kernelRelease. 678 */ 679 @java.lang.Override getKernelRelease()680 public java.lang.String getKernelRelease() { 681 java.lang.Object ref = kernelRelease_; 682 if (ref instanceof java.lang.String) { 683 return (java.lang.String) ref; 684 } else { 685 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 686 java.lang.String s = bs.toStringUtf8(); 687 kernelRelease_ = s; 688 return s; 689 } 690 } 691 /** 692 * 693 * 694 * <pre> 695 * The kernel release of the operating system. 696 * </pre> 697 * 698 * <code>string kernel_release = 7;</code> 699 * 700 * @return The bytes for kernelRelease. 701 */ 702 @java.lang.Override getKernelReleaseBytes()703 public com.google.protobuf.ByteString getKernelReleaseBytes() { 704 java.lang.Object ref = kernelRelease_; 705 if (ref instanceof java.lang.String) { 706 com.google.protobuf.ByteString b = 707 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 708 kernelRelease_ = b; 709 return b; 710 } else { 711 return (com.google.protobuf.ByteString) ref; 712 } 713 } 714 715 public static final int OSCONFIG_AGENT_VERSION_FIELD_NUMBER = 8; 716 717 @SuppressWarnings("serial") 718 private volatile java.lang.Object osconfigAgentVersion_ = ""; 719 /** 720 * 721 * 722 * <pre> 723 * The current version of the OS Config agent running on the VM. 724 * </pre> 725 * 726 * <code>string osconfig_agent_version = 8;</code> 727 * 728 * @return The osconfigAgentVersion. 729 */ 730 @java.lang.Override getOsconfigAgentVersion()731 public java.lang.String getOsconfigAgentVersion() { 732 java.lang.Object ref = osconfigAgentVersion_; 733 if (ref instanceof java.lang.String) { 734 return (java.lang.String) ref; 735 } else { 736 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 737 java.lang.String s = bs.toStringUtf8(); 738 osconfigAgentVersion_ = s; 739 return s; 740 } 741 } 742 /** 743 * 744 * 745 * <pre> 746 * The current version of the OS Config agent running on the VM. 747 * </pre> 748 * 749 * <code>string osconfig_agent_version = 8;</code> 750 * 751 * @return The bytes for osconfigAgentVersion. 752 */ 753 @java.lang.Override getOsconfigAgentVersionBytes()754 public com.google.protobuf.ByteString getOsconfigAgentVersionBytes() { 755 java.lang.Object ref = osconfigAgentVersion_; 756 if (ref instanceof java.lang.String) { 757 com.google.protobuf.ByteString b = 758 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 759 osconfigAgentVersion_ = b; 760 return b; 761 } else { 762 return (com.google.protobuf.ByteString) ref; 763 } 764 } 765 766 private byte memoizedIsInitialized = -1; 767 768 @java.lang.Override isInitialized()769 public final boolean isInitialized() { 770 byte isInitialized = memoizedIsInitialized; 771 if (isInitialized == 1) return true; 772 if (isInitialized == 0) return false; 773 774 memoizedIsInitialized = 1; 775 return true; 776 } 777 778 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)779 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 780 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(longName_)) { 781 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, longName_); 782 } 783 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shortName_)) { 784 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, shortName_); 785 } 786 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { 787 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, version_); 788 } 789 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(architecture_)) { 790 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, architecture_); 791 } 792 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kernelVersion_)) { 793 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, kernelVersion_); 794 } 795 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kernelRelease_)) { 796 com.google.protobuf.GeneratedMessageV3.writeString(output, 7, kernelRelease_); 797 } 798 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(osconfigAgentVersion_)) { 799 com.google.protobuf.GeneratedMessageV3.writeString(output, 8, osconfigAgentVersion_); 800 } 801 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { 802 com.google.protobuf.GeneratedMessageV3.writeString(output, 9, hostname_); 803 } 804 getUnknownFields().writeTo(output); 805 } 806 807 @java.lang.Override getSerializedSize()808 public int getSerializedSize() { 809 int size = memoizedSize; 810 if (size != -1) return size; 811 812 size = 0; 813 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(longName_)) { 814 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, longName_); 815 } 816 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shortName_)) { 817 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, shortName_); 818 } 819 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { 820 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, version_); 821 } 822 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(architecture_)) { 823 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, architecture_); 824 } 825 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kernelVersion_)) { 826 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, kernelVersion_); 827 } 828 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kernelRelease_)) { 829 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, kernelRelease_); 830 } 831 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(osconfigAgentVersion_)) { 832 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, osconfigAgentVersion_); 833 } 834 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostname_)) { 835 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, hostname_); 836 } 837 size += getUnknownFields().getSerializedSize(); 838 memoizedSize = size; 839 return size; 840 } 841 842 @java.lang.Override equals(final java.lang.Object obj)843 public boolean equals(final java.lang.Object obj) { 844 if (obj == this) { 845 return true; 846 } 847 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory.OsInfo)) { 848 return super.equals(obj); 849 } 850 com.google.cloud.osconfig.v1.Inventory.OsInfo other = 851 (com.google.cloud.osconfig.v1.Inventory.OsInfo) obj; 852 853 if (!getHostname().equals(other.getHostname())) return false; 854 if (!getLongName().equals(other.getLongName())) return false; 855 if (!getShortName().equals(other.getShortName())) return false; 856 if (!getVersion().equals(other.getVersion())) return false; 857 if (!getArchitecture().equals(other.getArchitecture())) return false; 858 if (!getKernelVersion().equals(other.getKernelVersion())) return false; 859 if (!getKernelRelease().equals(other.getKernelRelease())) return false; 860 if (!getOsconfigAgentVersion().equals(other.getOsconfigAgentVersion())) return false; 861 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 862 return true; 863 } 864 865 @java.lang.Override hashCode()866 public int hashCode() { 867 if (memoizedHashCode != 0) { 868 return memoizedHashCode; 869 } 870 int hash = 41; 871 hash = (19 * hash) + getDescriptor().hashCode(); 872 hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; 873 hash = (53 * hash) + getHostname().hashCode(); 874 hash = (37 * hash) + LONG_NAME_FIELD_NUMBER; 875 hash = (53 * hash) + getLongName().hashCode(); 876 hash = (37 * hash) + SHORT_NAME_FIELD_NUMBER; 877 hash = (53 * hash) + getShortName().hashCode(); 878 hash = (37 * hash) + VERSION_FIELD_NUMBER; 879 hash = (53 * hash) + getVersion().hashCode(); 880 hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; 881 hash = (53 * hash) + getArchitecture().hashCode(); 882 hash = (37 * hash) + KERNEL_VERSION_FIELD_NUMBER; 883 hash = (53 * hash) + getKernelVersion().hashCode(); 884 hash = (37 * hash) + KERNEL_RELEASE_FIELD_NUMBER; 885 hash = (53 * hash) + getKernelRelease().hashCode(); 886 hash = (37 * hash) + OSCONFIG_AGENT_VERSION_FIELD_NUMBER; 887 hash = (53 * hash) + getOsconfigAgentVersion().hashCode(); 888 hash = (29 * hash) + getUnknownFields().hashCode(); 889 memoizedHashCode = hash; 890 return hash; 891 } 892 parseFrom(java.nio.ByteBuffer data)893 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom(java.nio.ByteBuffer data) 894 throws com.google.protobuf.InvalidProtocolBufferException { 895 return PARSER.parseFrom(data); 896 } 897 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)898 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom( 899 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 900 throws com.google.protobuf.InvalidProtocolBufferException { 901 return PARSER.parseFrom(data, extensionRegistry); 902 } 903 parseFrom( com.google.protobuf.ByteString data)904 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom( 905 com.google.protobuf.ByteString data) 906 throws com.google.protobuf.InvalidProtocolBufferException { 907 return PARSER.parseFrom(data); 908 } 909 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)910 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom( 911 com.google.protobuf.ByteString data, 912 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 913 throws com.google.protobuf.InvalidProtocolBufferException { 914 return PARSER.parseFrom(data, extensionRegistry); 915 } 916 parseFrom(byte[] data)917 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom(byte[] data) 918 throws com.google.protobuf.InvalidProtocolBufferException { 919 return PARSER.parseFrom(data); 920 } 921 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)922 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom( 923 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 924 throws com.google.protobuf.InvalidProtocolBufferException { 925 return PARSER.parseFrom(data, extensionRegistry); 926 } 927 parseFrom(java.io.InputStream input)928 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom(java.io.InputStream input) 929 throws java.io.IOException { 930 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 931 } 932 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)933 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom( 934 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 935 throws java.io.IOException { 936 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 937 PARSER, input, extensionRegistry); 938 } 939 parseDelimitedFrom( java.io.InputStream input)940 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseDelimitedFrom( 941 java.io.InputStream input) throws java.io.IOException { 942 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 943 } 944 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)945 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseDelimitedFrom( 946 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 947 throws java.io.IOException { 948 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 949 PARSER, input, extensionRegistry); 950 } 951 parseFrom( com.google.protobuf.CodedInputStream input)952 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom( 953 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 954 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 955 } 956 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)957 public static com.google.cloud.osconfig.v1.Inventory.OsInfo parseFrom( 958 com.google.protobuf.CodedInputStream input, 959 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 960 throws java.io.IOException { 961 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 962 PARSER, input, extensionRegistry); 963 } 964 965 @java.lang.Override newBuilderForType()966 public Builder newBuilderForType() { 967 return newBuilder(); 968 } 969 newBuilder()970 public static Builder newBuilder() { 971 return DEFAULT_INSTANCE.toBuilder(); 972 } 973 newBuilder(com.google.cloud.osconfig.v1.Inventory.OsInfo prototype)974 public static Builder newBuilder(com.google.cloud.osconfig.v1.Inventory.OsInfo prototype) { 975 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 976 } 977 978 @java.lang.Override toBuilder()979 public Builder toBuilder() { 980 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 981 } 982 983 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)984 protected Builder newBuilderForType( 985 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 986 Builder builder = new Builder(parent); 987 return builder; 988 } 989 /** 990 * 991 * 992 * <pre> 993 * Operating system information for the VM. 994 * </pre> 995 * 996 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.OsInfo} 997 */ 998 public static final class Builder 999 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1000 implements 1001 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.OsInfo) 1002 com.google.cloud.osconfig.v1.Inventory.OsInfoOrBuilder { getDescriptor()1003 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1004 return com.google.cloud.osconfig.v1.Inventories 1005 .internal_static_google_cloud_osconfig_v1_Inventory_OsInfo_descriptor; 1006 } 1007 1008 @java.lang.Override 1009 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1010 internalGetFieldAccessorTable() { 1011 return com.google.cloud.osconfig.v1.Inventories 1012 .internal_static_google_cloud_osconfig_v1_Inventory_OsInfo_fieldAccessorTable 1013 .ensureFieldAccessorsInitialized( 1014 com.google.cloud.osconfig.v1.Inventory.OsInfo.class, 1015 com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder.class); 1016 } 1017 1018 // Construct using com.google.cloud.osconfig.v1.Inventory.OsInfo.newBuilder() Builder()1019 private Builder() {} 1020 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1021 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1022 super(parent); 1023 } 1024 1025 @java.lang.Override clear()1026 public Builder clear() { 1027 super.clear(); 1028 bitField0_ = 0; 1029 hostname_ = ""; 1030 longName_ = ""; 1031 shortName_ = ""; 1032 version_ = ""; 1033 architecture_ = ""; 1034 kernelVersion_ = ""; 1035 kernelRelease_ = ""; 1036 osconfigAgentVersion_ = ""; 1037 return this; 1038 } 1039 1040 @java.lang.Override getDescriptorForType()1041 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1042 return com.google.cloud.osconfig.v1.Inventories 1043 .internal_static_google_cloud_osconfig_v1_Inventory_OsInfo_descriptor; 1044 } 1045 1046 @java.lang.Override getDefaultInstanceForType()1047 public com.google.cloud.osconfig.v1.Inventory.OsInfo getDefaultInstanceForType() { 1048 return com.google.cloud.osconfig.v1.Inventory.OsInfo.getDefaultInstance(); 1049 } 1050 1051 @java.lang.Override build()1052 public com.google.cloud.osconfig.v1.Inventory.OsInfo build() { 1053 com.google.cloud.osconfig.v1.Inventory.OsInfo result = buildPartial(); 1054 if (!result.isInitialized()) { 1055 throw newUninitializedMessageException(result); 1056 } 1057 return result; 1058 } 1059 1060 @java.lang.Override buildPartial()1061 public com.google.cloud.osconfig.v1.Inventory.OsInfo buildPartial() { 1062 com.google.cloud.osconfig.v1.Inventory.OsInfo result = 1063 new com.google.cloud.osconfig.v1.Inventory.OsInfo(this); 1064 if (bitField0_ != 0) { 1065 buildPartial0(result); 1066 } 1067 onBuilt(); 1068 return result; 1069 } 1070 buildPartial0(com.google.cloud.osconfig.v1.Inventory.OsInfo result)1071 private void buildPartial0(com.google.cloud.osconfig.v1.Inventory.OsInfo result) { 1072 int from_bitField0_ = bitField0_; 1073 if (((from_bitField0_ & 0x00000001) != 0)) { 1074 result.hostname_ = hostname_; 1075 } 1076 if (((from_bitField0_ & 0x00000002) != 0)) { 1077 result.longName_ = longName_; 1078 } 1079 if (((from_bitField0_ & 0x00000004) != 0)) { 1080 result.shortName_ = shortName_; 1081 } 1082 if (((from_bitField0_ & 0x00000008) != 0)) { 1083 result.version_ = version_; 1084 } 1085 if (((from_bitField0_ & 0x00000010) != 0)) { 1086 result.architecture_ = architecture_; 1087 } 1088 if (((from_bitField0_ & 0x00000020) != 0)) { 1089 result.kernelVersion_ = kernelVersion_; 1090 } 1091 if (((from_bitField0_ & 0x00000040) != 0)) { 1092 result.kernelRelease_ = kernelRelease_; 1093 } 1094 if (((from_bitField0_ & 0x00000080) != 0)) { 1095 result.osconfigAgentVersion_ = osconfigAgentVersion_; 1096 } 1097 } 1098 1099 @java.lang.Override clone()1100 public Builder clone() { 1101 return super.clone(); 1102 } 1103 1104 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1105 public Builder setField( 1106 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1107 return super.setField(field, value); 1108 } 1109 1110 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1111 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1112 return super.clearField(field); 1113 } 1114 1115 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1116 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1117 return super.clearOneof(oneof); 1118 } 1119 1120 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1121 public Builder setRepeatedField( 1122 com.google.protobuf.Descriptors.FieldDescriptor field, 1123 int index, 1124 java.lang.Object value) { 1125 return super.setRepeatedField(field, index, value); 1126 } 1127 1128 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1129 public Builder addRepeatedField( 1130 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1131 return super.addRepeatedField(field, value); 1132 } 1133 1134 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1135 public Builder mergeFrom(com.google.protobuf.Message other) { 1136 if (other instanceof com.google.cloud.osconfig.v1.Inventory.OsInfo) { 1137 return mergeFrom((com.google.cloud.osconfig.v1.Inventory.OsInfo) other); 1138 } else { 1139 super.mergeFrom(other); 1140 return this; 1141 } 1142 } 1143 mergeFrom(com.google.cloud.osconfig.v1.Inventory.OsInfo other)1144 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory.OsInfo other) { 1145 if (other == com.google.cloud.osconfig.v1.Inventory.OsInfo.getDefaultInstance()) 1146 return this; 1147 if (!other.getHostname().isEmpty()) { 1148 hostname_ = other.hostname_; 1149 bitField0_ |= 0x00000001; 1150 onChanged(); 1151 } 1152 if (!other.getLongName().isEmpty()) { 1153 longName_ = other.longName_; 1154 bitField0_ |= 0x00000002; 1155 onChanged(); 1156 } 1157 if (!other.getShortName().isEmpty()) { 1158 shortName_ = other.shortName_; 1159 bitField0_ |= 0x00000004; 1160 onChanged(); 1161 } 1162 if (!other.getVersion().isEmpty()) { 1163 version_ = other.version_; 1164 bitField0_ |= 0x00000008; 1165 onChanged(); 1166 } 1167 if (!other.getArchitecture().isEmpty()) { 1168 architecture_ = other.architecture_; 1169 bitField0_ |= 0x00000010; 1170 onChanged(); 1171 } 1172 if (!other.getKernelVersion().isEmpty()) { 1173 kernelVersion_ = other.kernelVersion_; 1174 bitField0_ |= 0x00000020; 1175 onChanged(); 1176 } 1177 if (!other.getKernelRelease().isEmpty()) { 1178 kernelRelease_ = other.kernelRelease_; 1179 bitField0_ |= 0x00000040; 1180 onChanged(); 1181 } 1182 if (!other.getOsconfigAgentVersion().isEmpty()) { 1183 osconfigAgentVersion_ = other.osconfigAgentVersion_; 1184 bitField0_ |= 0x00000080; 1185 onChanged(); 1186 } 1187 this.mergeUnknownFields(other.getUnknownFields()); 1188 onChanged(); 1189 return this; 1190 } 1191 1192 @java.lang.Override isInitialized()1193 public final boolean isInitialized() { 1194 return true; 1195 } 1196 1197 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1198 public Builder mergeFrom( 1199 com.google.protobuf.CodedInputStream input, 1200 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1201 throws java.io.IOException { 1202 if (extensionRegistry == null) { 1203 throw new java.lang.NullPointerException(); 1204 } 1205 try { 1206 boolean done = false; 1207 while (!done) { 1208 int tag = input.readTag(); 1209 switch (tag) { 1210 case 0: 1211 done = true; 1212 break; 1213 case 18: 1214 { 1215 longName_ = input.readStringRequireUtf8(); 1216 bitField0_ |= 0x00000002; 1217 break; 1218 } // case 18 1219 case 26: 1220 { 1221 shortName_ = input.readStringRequireUtf8(); 1222 bitField0_ |= 0x00000004; 1223 break; 1224 } // case 26 1225 case 34: 1226 { 1227 version_ = input.readStringRequireUtf8(); 1228 bitField0_ |= 0x00000008; 1229 break; 1230 } // case 34 1231 case 42: 1232 { 1233 architecture_ = input.readStringRequireUtf8(); 1234 bitField0_ |= 0x00000010; 1235 break; 1236 } // case 42 1237 case 50: 1238 { 1239 kernelVersion_ = input.readStringRequireUtf8(); 1240 bitField0_ |= 0x00000020; 1241 break; 1242 } // case 50 1243 case 58: 1244 { 1245 kernelRelease_ = input.readStringRequireUtf8(); 1246 bitField0_ |= 0x00000040; 1247 break; 1248 } // case 58 1249 case 66: 1250 { 1251 osconfigAgentVersion_ = input.readStringRequireUtf8(); 1252 bitField0_ |= 0x00000080; 1253 break; 1254 } // case 66 1255 case 74: 1256 { 1257 hostname_ = input.readStringRequireUtf8(); 1258 bitField0_ |= 0x00000001; 1259 break; 1260 } // case 74 1261 default: 1262 { 1263 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1264 done = true; // was an endgroup tag 1265 } 1266 break; 1267 } // default: 1268 } // switch (tag) 1269 } // while (!done) 1270 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1271 throw e.unwrapIOException(); 1272 } finally { 1273 onChanged(); 1274 } // finally 1275 return this; 1276 } 1277 1278 private int bitField0_; 1279 1280 private java.lang.Object hostname_ = ""; 1281 /** 1282 * 1283 * 1284 * <pre> 1285 * The VM hostname. 1286 * </pre> 1287 * 1288 * <code>string hostname = 9;</code> 1289 * 1290 * @return The hostname. 1291 */ getHostname()1292 public java.lang.String getHostname() { 1293 java.lang.Object ref = hostname_; 1294 if (!(ref instanceof java.lang.String)) { 1295 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1296 java.lang.String s = bs.toStringUtf8(); 1297 hostname_ = s; 1298 return s; 1299 } else { 1300 return (java.lang.String) ref; 1301 } 1302 } 1303 /** 1304 * 1305 * 1306 * <pre> 1307 * The VM hostname. 1308 * </pre> 1309 * 1310 * <code>string hostname = 9;</code> 1311 * 1312 * @return The bytes for hostname. 1313 */ getHostnameBytes()1314 public com.google.protobuf.ByteString getHostnameBytes() { 1315 java.lang.Object ref = hostname_; 1316 if (ref instanceof String) { 1317 com.google.protobuf.ByteString b = 1318 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1319 hostname_ = b; 1320 return b; 1321 } else { 1322 return (com.google.protobuf.ByteString) ref; 1323 } 1324 } 1325 /** 1326 * 1327 * 1328 * <pre> 1329 * The VM hostname. 1330 * </pre> 1331 * 1332 * <code>string hostname = 9;</code> 1333 * 1334 * @param value The hostname to set. 1335 * @return This builder for chaining. 1336 */ setHostname(java.lang.String value)1337 public Builder setHostname(java.lang.String value) { 1338 if (value == null) { 1339 throw new NullPointerException(); 1340 } 1341 hostname_ = value; 1342 bitField0_ |= 0x00000001; 1343 onChanged(); 1344 return this; 1345 } 1346 /** 1347 * 1348 * 1349 * <pre> 1350 * The VM hostname. 1351 * </pre> 1352 * 1353 * <code>string hostname = 9;</code> 1354 * 1355 * @return This builder for chaining. 1356 */ clearHostname()1357 public Builder clearHostname() { 1358 hostname_ = getDefaultInstance().getHostname(); 1359 bitField0_ = (bitField0_ & ~0x00000001); 1360 onChanged(); 1361 return this; 1362 } 1363 /** 1364 * 1365 * 1366 * <pre> 1367 * The VM hostname. 1368 * </pre> 1369 * 1370 * <code>string hostname = 9;</code> 1371 * 1372 * @param value The bytes for hostname to set. 1373 * @return This builder for chaining. 1374 */ setHostnameBytes(com.google.protobuf.ByteString value)1375 public Builder setHostnameBytes(com.google.protobuf.ByteString value) { 1376 if (value == null) { 1377 throw new NullPointerException(); 1378 } 1379 checkByteStringIsUtf8(value); 1380 hostname_ = value; 1381 bitField0_ |= 0x00000001; 1382 onChanged(); 1383 return this; 1384 } 1385 1386 private java.lang.Object longName_ = ""; 1387 /** 1388 * 1389 * 1390 * <pre> 1391 * The operating system long name. 1392 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 1393 * Datacenter'. 1394 * </pre> 1395 * 1396 * <code>string long_name = 2;</code> 1397 * 1398 * @return The longName. 1399 */ getLongName()1400 public java.lang.String getLongName() { 1401 java.lang.Object ref = longName_; 1402 if (!(ref instanceof java.lang.String)) { 1403 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1404 java.lang.String s = bs.toStringUtf8(); 1405 longName_ = s; 1406 return s; 1407 } else { 1408 return (java.lang.String) ref; 1409 } 1410 } 1411 /** 1412 * 1413 * 1414 * <pre> 1415 * The operating system long name. 1416 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 1417 * Datacenter'. 1418 * </pre> 1419 * 1420 * <code>string long_name = 2;</code> 1421 * 1422 * @return The bytes for longName. 1423 */ getLongNameBytes()1424 public com.google.protobuf.ByteString getLongNameBytes() { 1425 java.lang.Object ref = longName_; 1426 if (ref instanceof String) { 1427 com.google.protobuf.ByteString b = 1428 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1429 longName_ = b; 1430 return b; 1431 } else { 1432 return (com.google.protobuf.ByteString) ref; 1433 } 1434 } 1435 /** 1436 * 1437 * 1438 * <pre> 1439 * The operating system long name. 1440 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 1441 * Datacenter'. 1442 * </pre> 1443 * 1444 * <code>string long_name = 2;</code> 1445 * 1446 * @param value The longName to set. 1447 * @return This builder for chaining. 1448 */ setLongName(java.lang.String value)1449 public Builder setLongName(java.lang.String value) { 1450 if (value == null) { 1451 throw new NullPointerException(); 1452 } 1453 longName_ = value; 1454 bitField0_ |= 0x00000002; 1455 onChanged(); 1456 return this; 1457 } 1458 /** 1459 * 1460 * 1461 * <pre> 1462 * The operating system long name. 1463 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 1464 * Datacenter'. 1465 * </pre> 1466 * 1467 * <code>string long_name = 2;</code> 1468 * 1469 * @return This builder for chaining. 1470 */ clearLongName()1471 public Builder clearLongName() { 1472 longName_ = getDefaultInstance().getLongName(); 1473 bitField0_ = (bitField0_ & ~0x00000002); 1474 onChanged(); 1475 return this; 1476 } 1477 /** 1478 * 1479 * 1480 * <pre> 1481 * The operating system long name. 1482 * For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019 1483 * Datacenter'. 1484 * </pre> 1485 * 1486 * <code>string long_name = 2;</code> 1487 * 1488 * @param value The bytes for longName to set. 1489 * @return This builder for chaining. 1490 */ setLongNameBytes(com.google.protobuf.ByteString value)1491 public Builder setLongNameBytes(com.google.protobuf.ByteString value) { 1492 if (value == null) { 1493 throw new NullPointerException(); 1494 } 1495 checkByteStringIsUtf8(value); 1496 longName_ = value; 1497 bitField0_ |= 0x00000002; 1498 onChanged(); 1499 return this; 1500 } 1501 1502 private java.lang.Object shortName_ = ""; 1503 /** 1504 * 1505 * 1506 * <pre> 1507 * The operating system short name. 1508 * For example, 'windows' or 'debian'. 1509 * </pre> 1510 * 1511 * <code>string short_name = 3;</code> 1512 * 1513 * @return The shortName. 1514 */ getShortName()1515 public java.lang.String getShortName() { 1516 java.lang.Object ref = shortName_; 1517 if (!(ref instanceof java.lang.String)) { 1518 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1519 java.lang.String s = bs.toStringUtf8(); 1520 shortName_ = s; 1521 return s; 1522 } else { 1523 return (java.lang.String) ref; 1524 } 1525 } 1526 /** 1527 * 1528 * 1529 * <pre> 1530 * The operating system short name. 1531 * For example, 'windows' or 'debian'. 1532 * </pre> 1533 * 1534 * <code>string short_name = 3;</code> 1535 * 1536 * @return The bytes for shortName. 1537 */ getShortNameBytes()1538 public com.google.protobuf.ByteString getShortNameBytes() { 1539 java.lang.Object ref = shortName_; 1540 if (ref instanceof String) { 1541 com.google.protobuf.ByteString b = 1542 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1543 shortName_ = b; 1544 return b; 1545 } else { 1546 return (com.google.protobuf.ByteString) ref; 1547 } 1548 } 1549 /** 1550 * 1551 * 1552 * <pre> 1553 * The operating system short name. 1554 * For example, 'windows' or 'debian'. 1555 * </pre> 1556 * 1557 * <code>string short_name = 3;</code> 1558 * 1559 * @param value The shortName to set. 1560 * @return This builder for chaining. 1561 */ setShortName(java.lang.String value)1562 public Builder setShortName(java.lang.String value) { 1563 if (value == null) { 1564 throw new NullPointerException(); 1565 } 1566 shortName_ = value; 1567 bitField0_ |= 0x00000004; 1568 onChanged(); 1569 return this; 1570 } 1571 /** 1572 * 1573 * 1574 * <pre> 1575 * The operating system short name. 1576 * For example, 'windows' or 'debian'. 1577 * </pre> 1578 * 1579 * <code>string short_name = 3;</code> 1580 * 1581 * @return This builder for chaining. 1582 */ clearShortName()1583 public Builder clearShortName() { 1584 shortName_ = getDefaultInstance().getShortName(); 1585 bitField0_ = (bitField0_ & ~0x00000004); 1586 onChanged(); 1587 return this; 1588 } 1589 /** 1590 * 1591 * 1592 * <pre> 1593 * The operating system short name. 1594 * For example, 'windows' or 'debian'. 1595 * </pre> 1596 * 1597 * <code>string short_name = 3;</code> 1598 * 1599 * @param value The bytes for shortName to set. 1600 * @return This builder for chaining. 1601 */ setShortNameBytes(com.google.protobuf.ByteString value)1602 public Builder setShortNameBytes(com.google.protobuf.ByteString value) { 1603 if (value == null) { 1604 throw new NullPointerException(); 1605 } 1606 checkByteStringIsUtf8(value); 1607 shortName_ = value; 1608 bitField0_ |= 0x00000004; 1609 onChanged(); 1610 return this; 1611 } 1612 1613 private java.lang.Object version_ = ""; 1614 /** 1615 * 1616 * 1617 * <pre> 1618 * The version of the operating system. 1619 * </pre> 1620 * 1621 * <code>string version = 4;</code> 1622 * 1623 * @return The version. 1624 */ getVersion()1625 public java.lang.String getVersion() { 1626 java.lang.Object ref = version_; 1627 if (!(ref instanceof java.lang.String)) { 1628 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1629 java.lang.String s = bs.toStringUtf8(); 1630 version_ = s; 1631 return s; 1632 } else { 1633 return (java.lang.String) ref; 1634 } 1635 } 1636 /** 1637 * 1638 * 1639 * <pre> 1640 * The version of the operating system. 1641 * </pre> 1642 * 1643 * <code>string version = 4;</code> 1644 * 1645 * @return The bytes for version. 1646 */ getVersionBytes()1647 public com.google.protobuf.ByteString getVersionBytes() { 1648 java.lang.Object ref = version_; 1649 if (ref instanceof String) { 1650 com.google.protobuf.ByteString b = 1651 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1652 version_ = b; 1653 return b; 1654 } else { 1655 return (com.google.protobuf.ByteString) ref; 1656 } 1657 } 1658 /** 1659 * 1660 * 1661 * <pre> 1662 * The version of the operating system. 1663 * </pre> 1664 * 1665 * <code>string version = 4;</code> 1666 * 1667 * @param value The version to set. 1668 * @return This builder for chaining. 1669 */ setVersion(java.lang.String value)1670 public Builder setVersion(java.lang.String value) { 1671 if (value == null) { 1672 throw new NullPointerException(); 1673 } 1674 version_ = value; 1675 bitField0_ |= 0x00000008; 1676 onChanged(); 1677 return this; 1678 } 1679 /** 1680 * 1681 * 1682 * <pre> 1683 * The version of the operating system. 1684 * </pre> 1685 * 1686 * <code>string version = 4;</code> 1687 * 1688 * @return This builder for chaining. 1689 */ clearVersion()1690 public Builder clearVersion() { 1691 version_ = getDefaultInstance().getVersion(); 1692 bitField0_ = (bitField0_ & ~0x00000008); 1693 onChanged(); 1694 return this; 1695 } 1696 /** 1697 * 1698 * 1699 * <pre> 1700 * The version of the operating system. 1701 * </pre> 1702 * 1703 * <code>string version = 4;</code> 1704 * 1705 * @param value The bytes for version to set. 1706 * @return This builder for chaining. 1707 */ setVersionBytes(com.google.protobuf.ByteString value)1708 public Builder setVersionBytes(com.google.protobuf.ByteString value) { 1709 if (value == null) { 1710 throw new NullPointerException(); 1711 } 1712 checkByteStringIsUtf8(value); 1713 version_ = value; 1714 bitField0_ |= 0x00000008; 1715 onChanged(); 1716 return this; 1717 } 1718 1719 private java.lang.Object architecture_ = ""; 1720 /** 1721 * 1722 * 1723 * <pre> 1724 * The system architecture of the operating system. 1725 * </pre> 1726 * 1727 * <code>string architecture = 5;</code> 1728 * 1729 * @return The architecture. 1730 */ getArchitecture()1731 public java.lang.String getArchitecture() { 1732 java.lang.Object ref = architecture_; 1733 if (!(ref instanceof java.lang.String)) { 1734 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1735 java.lang.String s = bs.toStringUtf8(); 1736 architecture_ = s; 1737 return s; 1738 } else { 1739 return (java.lang.String) ref; 1740 } 1741 } 1742 /** 1743 * 1744 * 1745 * <pre> 1746 * The system architecture of the operating system. 1747 * </pre> 1748 * 1749 * <code>string architecture = 5;</code> 1750 * 1751 * @return The bytes for architecture. 1752 */ getArchitectureBytes()1753 public com.google.protobuf.ByteString getArchitectureBytes() { 1754 java.lang.Object ref = architecture_; 1755 if (ref instanceof String) { 1756 com.google.protobuf.ByteString b = 1757 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1758 architecture_ = b; 1759 return b; 1760 } else { 1761 return (com.google.protobuf.ByteString) ref; 1762 } 1763 } 1764 /** 1765 * 1766 * 1767 * <pre> 1768 * The system architecture of the operating system. 1769 * </pre> 1770 * 1771 * <code>string architecture = 5;</code> 1772 * 1773 * @param value The architecture to set. 1774 * @return This builder for chaining. 1775 */ setArchitecture(java.lang.String value)1776 public Builder setArchitecture(java.lang.String value) { 1777 if (value == null) { 1778 throw new NullPointerException(); 1779 } 1780 architecture_ = value; 1781 bitField0_ |= 0x00000010; 1782 onChanged(); 1783 return this; 1784 } 1785 /** 1786 * 1787 * 1788 * <pre> 1789 * The system architecture of the operating system. 1790 * </pre> 1791 * 1792 * <code>string architecture = 5;</code> 1793 * 1794 * @return This builder for chaining. 1795 */ clearArchitecture()1796 public Builder clearArchitecture() { 1797 architecture_ = getDefaultInstance().getArchitecture(); 1798 bitField0_ = (bitField0_ & ~0x00000010); 1799 onChanged(); 1800 return this; 1801 } 1802 /** 1803 * 1804 * 1805 * <pre> 1806 * The system architecture of the operating system. 1807 * </pre> 1808 * 1809 * <code>string architecture = 5;</code> 1810 * 1811 * @param value The bytes for architecture to set. 1812 * @return This builder for chaining. 1813 */ setArchitectureBytes(com.google.protobuf.ByteString value)1814 public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { 1815 if (value == null) { 1816 throw new NullPointerException(); 1817 } 1818 checkByteStringIsUtf8(value); 1819 architecture_ = value; 1820 bitField0_ |= 0x00000010; 1821 onChanged(); 1822 return this; 1823 } 1824 1825 private java.lang.Object kernelVersion_ = ""; 1826 /** 1827 * 1828 * 1829 * <pre> 1830 * The kernel version of the operating system. 1831 * </pre> 1832 * 1833 * <code>string kernel_version = 6;</code> 1834 * 1835 * @return The kernelVersion. 1836 */ getKernelVersion()1837 public java.lang.String getKernelVersion() { 1838 java.lang.Object ref = kernelVersion_; 1839 if (!(ref instanceof java.lang.String)) { 1840 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1841 java.lang.String s = bs.toStringUtf8(); 1842 kernelVersion_ = s; 1843 return s; 1844 } else { 1845 return (java.lang.String) ref; 1846 } 1847 } 1848 /** 1849 * 1850 * 1851 * <pre> 1852 * The kernel version of the operating system. 1853 * </pre> 1854 * 1855 * <code>string kernel_version = 6;</code> 1856 * 1857 * @return The bytes for kernelVersion. 1858 */ getKernelVersionBytes()1859 public com.google.protobuf.ByteString getKernelVersionBytes() { 1860 java.lang.Object ref = kernelVersion_; 1861 if (ref instanceof String) { 1862 com.google.protobuf.ByteString b = 1863 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1864 kernelVersion_ = b; 1865 return b; 1866 } else { 1867 return (com.google.protobuf.ByteString) ref; 1868 } 1869 } 1870 /** 1871 * 1872 * 1873 * <pre> 1874 * The kernel version of the operating system. 1875 * </pre> 1876 * 1877 * <code>string kernel_version = 6;</code> 1878 * 1879 * @param value The kernelVersion to set. 1880 * @return This builder for chaining. 1881 */ setKernelVersion(java.lang.String value)1882 public Builder setKernelVersion(java.lang.String value) { 1883 if (value == null) { 1884 throw new NullPointerException(); 1885 } 1886 kernelVersion_ = value; 1887 bitField0_ |= 0x00000020; 1888 onChanged(); 1889 return this; 1890 } 1891 /** 1892 * 1893 * 1894 * <pre> 1895 * The kernel version of the operating system. 1896 * </pre> 1897 * 1898 * <code>string kernel_version = 6;</code> 1899 * 1900 * @return This builder for chaining. 1901 */ clearKernelVersion()1902 public Builder clearKernelVersion() { 1903 kernelVersion_ = getDefaultInstance().getKernelVersion(); 1904 bitField0_ = (bitField0_ & ~0x00000020); 1905 onChanged(); 1906 return this; 1907 } 1908 /** 1909 * 1910 * 1911 * <pre> 1912 * The kernel version of the operating system. 1913 * </pre> 1914 * 1915 * <code>string kernel_version = 6;</code> 1916 * 1917 * @param value The bytes for kernelVersion to set. 1918 * @return This builder for chaining. 1919 */ setKernelVersionBytes(com.google.protobuf.ByteString value)1920 public Builder setKernelVersionBytes(com.google.protobuf.ByteString value) { 1921 if (value == null) { 1922 throw new NullPointerException(); 1923 } 1924 checkByteStringIsUtf8(value); 1925 kernelVersion_ = value; 1926 bitField0_ |= 0x00000020; 1927 onChanged(); 1928 return this; 1929 } 1930 1931 private java.lang.Object kernelRelease_ = ""; 1932 /** 1933 * 1934 * 1935 * <pre> 1936 * The kernel release of the operating system. 1937 * </pre> 1938 * 1939 * <code>string kernel_release = 7;</code> 1940 * 1941 * @return The kernelRelease. 1942 */ getKernelRelease()1943 public java.lang.String getKernelRelease() { 1944 java.lang.Object ref = kernelRelease_; 1945 if (!(ref instanceof java.lang.String)) { 1946 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1947 java.lang.String s = bs.toStringUtf8(); 1948 kernelRelease_ = s; 1949 return s; 1950 } else { 1951 return (java.lang.String) ref; 1952 } 1953 } 1954 /** 1955 * 1956 * 1957 * <pre> 1958 * The kernel release of the operating system. 1959 * </pre> 1960 * 1961 * <code>string kernel_release = 7;</code> 1962 * 1963 * @return The bytes for kernelRelease. 1964 */ getKernelReleaseBytes()1965 public com.google.protobuf.ByteString getKernelReleaseBytes() { 1966 java.lang.Object ref = kernelRelease_; 1967 if (ref instanceof String) { 1968 com.google.protobuf.ByteString b = 1969 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1970 kernelRelease_ = b; 1971 return b; 1972 } else { 1973 return (com.google.protobuf.ByteString) ref; 1974 } 1975 } 1976 /** 1977 * 1978 * 1979 * <pre> 1980 * The kernel release of the operating system. 1981 * </pre> 1982 * 1983 * <code>string kernel_release = 7;</code> 1984 * 1985 * @param value The kernelRelease to set. 1986 * @return This builder for chaining. 1987 */ setKernelRelease(java.lang.String value)1988 public Builder setKernelRelease(java.lang.String value) { 1989 if (value == null) { 1990 throw new NullPointerException(); 1991 } 1992 kernelRelease_ = value; 1993 bitField0_ |= 0x00000040; 1994 onChanged(); 1995 return this; 1996 } 1997 /** 1998 * 1999 * 2000 * <pre> 2001 * The kernel release of the operating system. 2002 * </pre> 2003 * 2004 * <code>string kernel_release = 7;</code> 2005 * 2006 * @return This builder for chaining. 2007 */ clearKernelRelease()2008 public Builder clearKernelRelease() { 2009 kernelRelease_ = getDefaultInstance().getKernelRelease(); 2010 bitField0_ = (bitField0_ & ~0x00000040); 2011 onChanged(); 2012 return this; 2013 } 2014 /** 2015 * 2016 * 2017 * <pre> 2018 * The kernel release of the operating system. 2019 * </pre> 2020 * 2021 * <code>string kernel_release = 7;</code> 2022 * 2023 * @param value The bytes for kernelRelease to set. 2024 * @return This builder for chaining. 2025 */ setKernelReleaseBytes(com.google.protobuf.ByteString value)2026 public Builder setKernelReleaseBytes(com.google.protobuf.ByteString value) { 2027 if (value == null) { 2028 throw new NullPointerException(); 2029 } 2030 checkByteStringIsUtf8(value); 2031 kernelRelease_ = value; 2032 bitField0_ |= 0x00000040; 2033 onChanged(); 2034 return this; 2035 } 2036 2037 private java.lang.Object osconfigAgentVersion_ = ""; 2038 /** 2039 * 2040 * 2041 * <pre> 2042 * The current version of the OS Config agent running on the VM. 2043 * </pre> 2044 * 2045 * <code>string osconfig_agent_version = 8;</code> 2046 * 2047 * @return The osconfigAgentVersion. 2048 */ getOsconfigAgentVersion()2049 public java.lang.String getOsconfigAgentVersion() { 2050 java.lang.Object ref = osconfigAgentVersion_; 2051 if (!(ref instanceof java.lang.String)) { 2052 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2053 java.lang.String s = bs.toStringUtf8(); 2054 osconfigAgentVersion_ = s; 2055 return s; 2056 } else { 2057 return (java.lang.String) ref; 2058 } 2059 } 2060 /** 2061 * 2062 * 2063 * <pre> 2064 * The current version of the OS Config agent running on the VM. 2065 * </pre> 2066 * 2067 * <code>string osconfig_agent_version = 8;</code> 2068 * 2069 * @return The bytes for osconfigAgentVersion. 2070 */ getOsconfigAgentVersionBytes()2071 public com.google.protobuf.ByteString getOsconfigAgentVersionBytes() { 2072 java.lang.Object ref = osconfigAgentVersion_; 2073 if (ref instanceof String) { 2074 com.google.protobuf.ByteString b = 2075 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2076 osconfigAgentVersion_ = b; 2077 return b; 2078 } else { 2079 return (com.google.protobuf.ByteString) ref; 2080 } 2081 } 2082 /** 2083 * 2084 * 2085 * <pre> 2086 * The current version of the OS Config agent running on the VM. 2087 * </pre> 2088 * 2089 * <code>string osconfig_agent_version = 8;</code> 2090 * 2091 * @param value The osconfigAgentVersion to set. 2092 * @return This builder for chaining. 2093 */ setOsconfigAgentVersion(java.lang.String value)2094 public Builder setOsconfigAgentVersion(java.lang.String value) { 2095 if (value == null) { 2096 throw new NullPointerException(); 2097 } 2098 osconfigAgentVersion_ = value; 2099 bitField0_ |= 0x00000080; 2100 onChanged(); 2101 return this; 2102 } 2103 /** 2104 * 2105 * 2106 * <pre> 2107 * The current version of the OS Config agent running on the VM. 2108 * </pre> 2109 * 2110 * <code>string osconfig_agent_version = 8;</code> 2111 * 2112 * @return This builder for chaining. 2113 */ clearOsconfigAgentVersion()2114 public Builder clearOsconfigAgentVersion() { 2115 osconfigAgentVersion_ = getDefaultInstance().getOsconfigAgentVersion(); 2116 bitField0_ = (bitField0_ & ~0x00000080); 2117 onChanged(); 2118 return this; 2119 } 2120 /** 2121 * 2122 * 2123 * <pre> 2124 * The current version of the OS Config agent running on the VM. 2125 * </pre> 2126 * 2127 * <code>string osconfig_agent_version = 8;</code> 2128 * 2129 * @param value The bytes for osconfigAgentVersion to set. 2130 * @return This builder for chaining. 2131 */ setOsconfigAgentVersionBytes(com.google.protobuf.ByteString value)2132 public Builder setOsconfigAgentVersionBytes(com.google.protobuf.ByteString value) { 2133 if (value == null) { 2134 throw new NullPointerException(); 2135 } 2136 checkByteStringIsUtf8(value); 2137 osconfigAgentVersion_ = value; 2138 bitField0_ |= 0x00000080; 2139 onChanged(); 2140 return this; 2141 } 2142 2143 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2144 public final Builder setUnknownFields( 2145 final com.google.protobuf.UnknownFieldSet unknownFields) { 2146 return super.setUnknownFields(unknownFields); 2147 } 2148 2149 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2150 public final Builder mergeUnknownFields( 2151 final com.google.protobuf.UnknownFieldSet unknownFields) { 2152 return super.mergeUnknownFields(unknownFields); 2153 } 2154 2155 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.OsInfo) 2156 } 2157 2158 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.OsInfo) 2159 private static final com.google.cloud.osconfig.v1.Inventory.OsInfo DEFAULT_INSTANCE; 2160 2161 static { 2162 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory.OsInfo(); 2163 } 2164 getDefaultInstance()2165 public static com.google.cloud.osconfig.v1.Inventory.OsInfo getDefaultInstance() { 2166 return DEFAULT_INSTANCE; 2167 } 2168 2169 private static final com.google.protobuf.Parser<OsInfo> PARSER = 2170 new com.google.protobuf.AbstractParser<OsInfo>() { 2171 @java.lang.Override 2172 public OsInfo parsePartialFrom( 2173 com.google.protobuf.CodedInputStream input, 2174 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2175 throws com.google.protobuf.InvalidProtocolBufferException { 2176 Builder builder = newBuilder(); 2177 try { 2178 builder.mergeFrom(input, extensionRegistry); 2179 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2180 throw e.setUnfinishedMessage(builder.buildPartial()); 2181 } catch (com.google.protobuf.UninitializedMessageException e) { 2182 throw e.asInvalidProtocolBufferException() 2183 .setUnfinishedMessage(builder.buildPartial()); 2184 } catch (java.io.IOException e) { 2185 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2186 .setUnfinishedMessage(builder.buildPartial()); 2187 } 2188 return builder.buildPartial(); 2189 } 2190 }; 2191 parser()2192 public static com.google.protobuf.Parser<OsInfo> parser() { 2193 return PARSER; 2194 } 2195 2196 @java.lang.Override getParserForType()2197 public com.google.protobuf.Parser<OsInfo> getParserForType() { 2198 return PARSER; 2199 } 2200 2201 @java.lang.Override getDefaultInstanceForType()2202 public com.google.cloud.osconfig.v1.Inventory.OsInfo getDefaultInstanceForType() { 2203 return DEFAULT_INSTANCE; 2204 } 2205 } 2206 2207 public interface ItemOrBuilder 2208 extends 2209 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.Item) 2210 com.google.protobuf.MessageOrBuilder { 2211 2212 /** 2213 * 2214 * 2215 * <pre> 2216 * Identifier for this item, unique across items for this VM. 2217 * </pre> 2218 * 2219 * <code>string id = 1;</code> 2220 * 2221 * @return The id. 2222 */ getId()2223 java.lang.String getId(); 2224 /** 2225 * 2226 * 2227 * <pre> 2228 * Identifier for this item, unique across items for this VM. 2229 * </pre> 2230 * 2231 * <code>string id = 1;</code> 2232 * 2233 * @return The bytes for id. 2234 */ getIdBytes()2235 com.google.protobuf.ByteString getIdBytes(); 2236 2237 /** 2238 * 2239 * 2240 * <pre> 2241 * The origin of this inventory item. 2242 * </pre> 2243 * 2244 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 2245 * 2246 * @return The enum numeric value on the wire for originType. 2247 */ getOriginTypeValue()2248 int getOriginTypeValue(); 2249 /** 2250 * 2251 * 2252 * <pre> 2253 * The origin of this inventory item. 2254 * </pre> 2255 * 2256 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 2257 * 2258 * @return The originType. 2259 */ getOriginType()2260 com.google.cloud.osconfig.v1.Inventory.Item.OriginType getOriginType(); 2261 2262 /** 2263 * 2264 * 2265 * <pre> 2266 * When this inventory item was first detected. 2267 * </pre> 2268 * 2269 * <code>.google.protobuf.Timestamp create_time = 8;</code> 2270 * 2271 * @return Whether the createTime field is set. 2272 */ hasCreateTime()2273 boolean hasCreateTime(); 2274 /** 2275 * 2276 * 2277 * <pre> 2278 * When this inventory item was first detected. 2279 * </pre> 2280 * 2281 * <code>.google.protobuf.Timestamp create_time = 8;</code> 2282 * 2283 * @return The createTime. 2284 */ getCreateTime()2285 com.google.protobuf.Timestamp getCreateTime(); 2286 /** 2287 * 2288 * 2289 * <pre> 2290 * When this inventory item was first detected. 2291 * </pre> 2292 * 2293 * <code>.google.protobuf.Timestamp create_time = 8;</code> 2294 */ getCreateTimeOrBuilder()2295 com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); 2296 2297 /** 2298 * 2299 * 2300 * <pre> 2301 * When this inventory item was last modified. 2302 * </pre> 2303 * 2304 * <code>.google.protobuf.Timestamp update_time = 9;</code> 2305 * 2306 * @return Whether the updateTime field is set. 2307 */ hasUpdateTime()2308 boolean hasUpdateTime(); 2309 /** 2310 * 2311 * 2312 * <pre> 2313 * When this inventory item was last modified. 2314 * </pre> 2315 * 2316 * <code>.google.protobuf.Timestamp update_time = 9;</code> 2317 * 2318 * @return The updateTime. 2319 */ getUpdateTime()2320 com.google.protobuf.Timestamp getUpdateTime(); 2321 /** 2322 * 2323 * 2324 * <pre> 2325 * When this inventory item was last modified. 2326 * </pre> 2327 * 2328 * <code>.google.protobuf.Timestamp update_time = 9;</code> 2329 */ getUpdateTimeOrBuilder()2330 com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); 2331 2332 /** 2333 * 2334 * 2335 * <pre> 2336 * The specific type of inventory, correlating to its specific details. 2337 * </pre> 2338 * 2339 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 2340 * 2341 * @return The enum numeric value on the wire for type. 2342 */ getTypeValue()2343 int getTypeValue(); 2344 /** 2345 * 2346 * 2347 * <pre> 2348 * The specific type of inventory, correlating to its specific details. 2349 * </pre> 2350 * 2351 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 2352 * 2353 * @return The type. 2354 */ getType()2355 com.google.cloud.osconfig.v1.Inventory.Item.Type getType(); 2356 2357 /** 2358 * 2359 * 2360 * <pre> 2361 * Software package present on the VM instance. 2362 * </pre> 2363 * 2364 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 2365 * 2366 * @return Whether the installedPackage field is set. 2367 */ hasInstalledPackage()2368 boolean hasInstalledPackage(); 2369 /** 2370 * 2371 * 2372 * <pre> 2373 * Software package present on the VM instance. 2374 * </pre> 2375 * 2376 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 2377 * 2378 * @return The installedPackage. 2379 */ getInstalledPackage()2380 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getInstalledPackage(); 2381 /** 2382 * 2383 * 2384 * <pre> 2385 * Software package present on the VM instance. 2386 * </pre> 2387 * 2388 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 2389 */ getInstalledPackageOrBuilder()2390 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder getInstalledPackageOrBuilder(); 2391 2392 /** 2393 * 2394 * 2395 * <pre> 2396 * Software package available to be installed on the VM instance. 2397 * </pre> 2398 * 2399 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 2400 * 2401 * @return Whether the availablePackage field is set. 2402 */ hasAvailablePackage()2403 boolean hasAvailablePackage(); 2404 /** 2405 * 2406 * 2407 * <pre> 2408 * Software package available to be installed on the VM instance. 2409 * </pre> 2410 * 2411 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 2412 * 2413 * @return The availablePackage. 2414 */ getAvailablePackage()2415 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getAvailablePackage(); 2416 /** 2417 * 2418 * 2419 * <pre> 2420 * Software package available to be installed on the VM instance. 2421 * </pre> 2422 * 2423 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 2424 */ getAvailablePackageOrBuilder()2425 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder getAvailablePackageOrBuilder(); 2426 getDetailsCase()2427 public com.google.cloud.osconfig.v1.Inventory.Item.DetailsCase getDetailsCase(); 2428 } 2429 /** 2430 * 2431 * 2432 * <pre> 2433 * A single piece of inventory on a VM. 2434 * </pre> 2435 * 2436 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.Item} 2437 */ 2438 public static final class Item extends com.google.protobuf.GeneratedMessageV3 2439 implements 2440 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.Item) 2441 ItemOrBuilder { 2442 private static final long serialVersionUID = 0L; 2443 // Use Item.newBuilder() to construct. Item(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)2444 private Item(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 2445 super(builder); 2446 } 2447 Item()2448 private Item() { 2449 id_ = ""; 2450 originType_ = 0; 2451 type_ = 0; 2452 } 2453 2454 @java.lang.Override 2455 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)2456 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 2457 return new Item(); 2458 } 2459 2460 @java.lang.Override getUnknownFields()2461 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 2462 return this.unknownFields; 2463 } 2464 getDescriptor()2465 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2466 return com.google.cloud.osconfig.v1.Inventories 2467 .internal_static_google_cloud_osconfig_v1_Inventory_Item_descriptor; 2468 } 2469 2470 @java.lang.Override 2471 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2472 internalGetFieldAccessorTable() { 2473 return com.google.cloud.osconfig.v1.Inventories 2474 .internal_static_google_cloud_osconfig_v1_Inventory_Item_fieldAccessorTable 2475 .ensureFieldAccessorsInitialized( 2476 com.google.cloud.osconfig.v1.Inventory.Item.class, 2477 com.google.cloud.osconfig.v1.Inventory.Item.Builder.class); 2478 } 2479 2480 /** 2481 * 2482 * 2483 * <pre> 2484 * The origin of a specific inventory item. 2485 * </pre> 2486 * 2487 * Protobuf enum {@code google.cloud.osconfig.v1.Inventory.Item.OriginType} 2488 */ 2489 public enum OriginType implements com.google.protobuf.ProtocolMessageEnum { 2490 /** 2491 * 2492 * 2493 * <pre> 2494 * Invalid. An origin type must be specified. 2495 * </pre> 2496 * 2497 * <code>ORIGIN_TYPE_UNSPECIFIED = 0;</code> 2498 */ 2499 ORIGIN_TYPE_UNSPECIFIED(0), 2500 /** 2501 * 2502 * 2503 * <pre> 2504 * This inventory item was discovered as the result of the agent 2505 * reporting inventory via the reporting API. 2506 * </pre> 2507 * 2508 * <code>INVENTORY_REPORT = 1;</code> 2509 */ 2510 INVENTORY_REPORT(1), 2511 UNRECOGNIZED(-1), 2512 ; 2513 2514 /** 2515 * 2516 * 2517 * <pre> 2518 * Invalid. An origin type must be specified. 2519 * </pre> 2520 * 2521 * <code>ORIGIN_TYPE_UNSPECIFIED = 0;</code> 2522 */ 2523 public static final int ORIGIN_TYPE_UNSPECIFIED_VALUE = 0; 2524 /** 2525 * 2526 * 2527 * <pre> 2528 * This inventory item was discovered as the result of the agent 2529 * reporting inventory via the reporting API. 2530 * </pre> 2531 * 2532 * <code>INVENTORY_REPORT = 1;</code> 2533 */ 2534 public static final int INVENTORY_REPORT_VALUE = 1; 2535 getNumber()2536 public final int getNumber() { 2537 if (this == UNRECOGNIZED) { 2538 throw new java.lang.IllegalArgumentException( 2539 "Can't get the number of an unknown enum value."); 2540 } 2541 return value; 2542 } 2543 2544 /** 2545 * @param value The numeric wire value of the corresponding enum entry. 2546 * @return The enum associated with the given numeric wire value. 2547 * @deprecated Use {@link #forNumber(int)} instead. 2548 */ 2549 @java.lang.Deprecated valueOf(int value)2550 public static OriginType valueOf(int value) { 2551 return forNumber(value); 2552 } 2553 2554 /** 2555 * @param value The numeric wire value of the corresponding enum entry. 2556 * @return The enum associated with the given numeric wire value. 2557 */ forNumber(int value)2558 public static OriginType forNumber(int value) { 2559 switch (value) { 2560 case 0: 2561 return ORIGIN_TYPE_UNSPECIFIED; 2562 case 1: 2563 return INVENTORY_REPORT; 2564 default: 2565 return null; 2566 } 2567 } 2568 internalGetValueMap()2569 public static com.google.protobuf.Internal.EnumLiteMap<OriginType> internalGetValueMap() { 2570 return internalValueMap; 2571 } 2572 2573 private static final com.google.protobuf.Internal.EnumLiteMap<OriginType> internalValueMap = 2574 new com.google.protobuf.Internal.EnumLiteMap<OriginType>() { 2575 public OriginType findValueByNumber(int number) { 2576 return OriginType.forNumber(number); 2577 } 2578 }; 2579 getValueDescriptor()2580 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 2581 if (this == UNRECOGNIZED) { 2582 throw new java.lang.IllegalStateException( 2583 "Can't get the descriptor of an unrecognized enum value."); 2584 } 2585 return getDescriptor().getValues().get(ordinal()); 2586 } 2587 getDescriptorForType()2588 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 2589 return getDescriptor(); 2590 } 2591 getDescriptor()2592 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 2593 return com.google.cloud.osconfig.v1.Inventory.Item.getDescriptor().getEnumTypes().get(0); 2594 } 2595 2596 private static final OriginType[] VALUES = values(); 2597 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)2598 public static OriginType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 2599 if (desc.getType() != getDescriptor()) { 2600 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 2601 } 2602 if (desc.getIndex() == -1) { 2603 return UNRECOGNIZED; 2604 } 2605 return VALUES[desc.getIndex()]; 2606 } 2607 2608 private final int value; 2609 OriginType(int value)2610 private OriginType(int value) { 2611 this.value = value; 2612 } 2613 2614 // @@protoc_insertion_point(enum_scope:google.cloud.osconfig.v1.Inventory.Item.OriginType) 2615 } 2616 2617 /** 2618 * 2619 * 2620 * <pre> 2621 * The different types of inventory that are tracked on a VM. 2622 * </pre> 2623 * 2624 * Protobuf enum {@code google.cloud.osconfig.v1.Inventory.Item.Type} 2625 */ 2626 public enum Type implements com.google.protobuf.ProtocolMessageEnum { 2627 /** 2628 * 2629 * 2630 * <pre> 2631 * Invalid. An type must be specified. 2632 * </pre> 2633 * 2634 * <code>TYPE_UNSPECIFIED = 0;</code> 2635 */ 2636 TYPE_UNSPECIFIED(0), 2637 /** 2638 * 2639 * 2640 * <pre> 2641 * This represents a package that is installed on the VM. 2642 * </pre> 2643 * 2644 * <code>INSTALLED_PACKAGE = 1;</code> 2645 */ 2646 INSTALLED_PACKAGE(1), 2647 /** 2648 * 2649 * 2650 * <pre> 2651 * This represents an update that is available for a package. 2652 * </pre> 2653 * 2654 * <code>AVAILABLE_PACKAGE = 2;</code> 2655 */ 2656 AVAILABLE_PACKAGE(2), 2657 UNRECOGNIZED(-1), 2658 ; 2659 2660 /** 2661 * 2662 * 2663 * <pre> 2664 * Invalid. An type must be specified. 2665 * </pre> 2666 * 2667 * <code>TYPE_UNSPECIFIED = 0;</code> 2668 */ 2669 public static final int TYPE_UNSPECIFIED_VALUE = 0; 2670 /** 2671 * 2672 * 2673 * <pre> 2674 * This represents a package that is installed on the VM. 2675 * </pre> 2676 * 2677 * <code>INSTALLED_PACKAGE = 1;</code> 2678 */ 2679 public static final int INSTALLED_PACKAGE_VALUE = 1; 2680 /** 2681 * 2682 * 2683 * <pre> 2684 * This represents an update that is available for a package. 2685 * </pre> 2686 * 2687 * <code>AVAILABLE_PACKAGE = 2;</code> 2688 */ 2689 public static final int AVAILABLE_PACKAGE_VALUE = 2; 2690 getNumber()2691 public final int getNumber() { 2692 if (this == UNRECOGNIZED) { 2693 throw new java.lang.IllegalArgumentException( 2694 "Can't get the number of an unknown enum value."); 2695 } 2696 return value; 2697 } 2698 2699 /** 2700 * @param value The numeric wire value of the corresponding enum entry. 2701 * @return The enum associated with the given numeric wire value. 2702 * @deprecated Use {@link #forNumber(int)} instead. 2703 */ 2704 @java.lang.Deprecated valueOf(int value)2705 public static Type valueOf(int value) { 2706 return forNumber(value); 2707 } 2708 2709 /** 2710 * @param value The numeric wire value of the corresponding enum entry. 2711 * @return The enum associated with the given numeric wire value. 2712 */ forNumber(int value)2713 public static Type forNumber(int value) { 2714 switch (value) { 2715 case 0: 2716 return TYPE_UNSPECIFIED; 2717 case 1: 2718 return INSTALLED_PACKAGE; 2719 case 2: 2720 return AVAILABLE_PACKAGE; 2721 default: 2722 return null; 2723 } 2724 } 2725 internalGetValueMap()2726 public static com.google.protobuf.Internal.EnumLiteMap<Type> internalGetValueMap() { 2727 return internalValueMap; 2728 } 2729 2730 private static final com.google.protobuf.Internal.EnumLiteMap<Type> internalValueMap = 2731 new com.google.protobuf.Internal.EnumLiteMap<Type>() { 2732 public Type findValueByNumber(int number) { 2733 return Type.forNumber(number); 2734 } 2735 }; 2736 getValueDescriptor()2737 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 2738 if (this == UNRECOGNIZED) { 2739 throw new java.lang.IllegalStateException( 2740 "Can't get the descriptor of an unrecognized enum value."); 2741 } 2742 return getDescriptor().getValues().get(ordinal()); 2743 } 2744 getDescriptorForType()2745 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 2746 return getDescriptor(); 2747 } 2748 getDescriptor()2749 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 2750 return com.google.cloud.osconfig.v1.Inventory.Item.getDescriptor().getEnumTypes().get(1); 2751 } 2752 2753 private static final Type[] VALUES = values(); 2754 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)2755 public static Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 2756 if (desc.getType() != getDescriptor()) { 2757 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 2758 } 2759 if (desc.getIndex() == -1) { 2760 return UNRECOGNIZED; 2761 } 2762 return VALUES[desc.getIndex()]; 2763 } 2764 2765 private final int value; 2766 Type(int value)2767 private Type(int value) { 2768 this.value = value; 2769 } 2770 2771 // @@protoc_insertion_point(enum_scope:google.cloud.osconfig.v1.Inventory.Item.Type) 2772 } 2773 2774 private int detailsCase_ = 0; 2775 private java.lang.Object details_; 2776 2777 public enum DetailsCase 2778 implements 2779 com.google.protobuf.Internal.EnumLite, 2780 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 2781 INSTALLED_PACKAGE(6), 2782 AVAILABLE_PACKAGE(7), 2783 DETAILS_NOT_SET(0); 2784 private final int value; 2785 DetailsCase(int value)2786 private DetailsCase(int value) { 2787 this.value = value; 2788 } 2789 /** 2790 * @param value The number of the enum to look for. 2791 * @return The enum associated with the given number. 2792 * @deprecated Use {@link #forNumber(int)} instead. 2793 */ 2794 @java.lang.Deprecated valueOf(int value)2795 public static DetailsCase valueOf(int value) { 2796 return forNumber(value); 2797 } 2798 forNumber(int value)2799 public static DetailsCase forNumber(int value) { 2800 switch (value) { 2801 case 6: 2802 return INSTALLED_PACKAGE; 2803 case 7: 2804 return AVAILABLE_PACKAGE; 2805 case 0: 2806 return DETAILS_NOT_SET; 2807 default: 2808 return null; 2809 } 2810 } 2811 getNumber()2812 public int getNumber() { 2813 return this.value; 2814 } 2815 }; 2816 getDetailsCase()2817 public DetailsCase getDetailsCase() { 2818 return DetailsCase.forNumber(detailsCase_); 2819 } 2820 2821 public static final int ID_FIELD_NUMBER = 1; 2822 2823 @SuppressWarnings("serial") 2824 private volatile java.lang.Object id_ = ""; 2825 /** 2826 * 2827 * 2828 * <pre> 2829 * Identifier for this item, unique across items for this VM. 2830 * </pre> 2831 * 2832 * <code>string id = 1;</code> 2833 * 2834 * @return The id. 2835 */ 2836 @java.lang.Override getId()2837 public java.lang.String getId() { 2838 java.lang.Object ref = id_; 2839 if (ref instanceof java.lang.String) { 2840 return (java.lang.String) ref; 2841 } else { 2842 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2843 java.lang.String s = bs.toStringUtf8(); 2844 id_ = s; 2845 return s; 2846 } 2847 } 2848 /** 2849 * 2850 * 2851 * <pre> 2852 * Identifier for this item, unique across items for this VM. 2853 * </pre> 2854 * 2855 * <code>string id = 1;</code> 2856 * 2857 * @return The bytes for id. 2858 */ 2859 @java.lang.Override getIdBytes()2860 public com.google.protobuf.ByteString getIdBytes() { 2861 java.lang.Object ref = id_; 2862 if (ref instanceof java.lang.String) { 2863 com.google.protobuf.ByteString b = 2864 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2865 id_ = b; 2866 return b; 2867 } else { 2868 return (com.google.protobuf.ByteString) ref; 2869 } 2870 } 2871 2872 public static final int ORIGIN_TYPE_FIELD_NUMBER = 2; 2873 private int originType_ = 0; 2874 /** 2875 * 2876 * 2877 * <pre> 2878 * The origin of this inventory item. 2879 * </pre> 2880 * 2881 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 2882 * 2883 * @return The enum numeric value on the wire for originType. 2884 */ 2885 @java.lang.Override getOriginTypeValue()2886 public int getOriginTypeValue() { 2887 return originType_; 2888 } 2889 /** 2890 * 2891 * 2892 * <pre> 2893 * The origin of this inventory item. 2894 * </pre> 2895 * 2896 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 2897 * 2898 * @return The originType. 2899 */ 2900 @java.lang.Override getOriginType()2901 public com.google.cloud.osconfig.v1.Inventory.Item.OriginType getOriginType() { 2902 com.google.cloud.osconfig.v1.Inventory.Item.OriginType result = 2903 com.google.cloud.osconfig.v1.Inventory.Item.OriginType.forNumber(originType_); 2904 return result == null 2905 ? com.google.cloud.osconfig.v1.Inventory.Item.OriginType.UNRECOGNIZED 2906 : result; 2907 } 2908 2909 public static final int CREATE_TIME_FIELD_NUMBER = 8; 2910 private com.google.protobuf.Timestamp createTime_; 2911 /** 2912 * 2913 * 2914 * <pre> 2915 * When this inventory item was first detected. 2916 * </pre> 2917 * 2918 * <code>.google.protobuf.Timestamp create_time = 8;</code> 2919 * 2920 * @return Whether the createTime field is set. 2921 */ 2922 @java.lang.Override hasCreateTime()2923 public boolean hasCreateTime() { 2924 return createTime_ != null; 2925 } 2926 /** 2927 * 2928 * 2929 * <pre> 2930 * When this inventory item was first detected. 2931 * </pre> 2932 * 2933 * <code>.google.protobuf.Timestamp create_time = 8;</code> 2934 * 2935 * @return The createTime. 2936 */ 2937 @java.lang.Override getCreateTime()2938 public com.google.protobuf.Timestamp getCreateTime() { 2939 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 2940 } 2941 /** 2942 * 2943 * 2944 * <pre> 2945 * When this inventory item was first detected. 2946 * </pre> 2947 * 2948 * <code>.google.protobuf.Timestamp create_time = 8;</code> 2949 */ 2950 @java.lang.Override getCreateTimeOrBuilder()2951 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 2952 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 2953 } 2954 2955 public static final int UPDATE_TIME_FIELD_NUMBER = 9; 2956 private com.google.protobuf.Timestamp updateTime_; 2957 /** 2958 * 2959 * 2960 * <pre> 2961 * When this inventory item was last modified. 2962 * </pre> 2963 * 2964 * <code>.google.protobuf.Timestamp update_time = 9;</code> 2965 * 2966 * @return Whether the updateTime field is set. 2967 */ 2968 @java.lang.Override hasUpdateTime()2969 public boolean hasUpdateTime() { 2970 return updateTime_ != null; 2971 } 2972 /** 2973 * 2974 * 2975 * <pre> 2976 * When this inventory item was last modified. 2977 * </pre> 2978 * 2979 * <code>.google.protobuf.Timestamp update_time = 9;</code> 2980 * 2981 * @return The updateTime. 2982 */ 2983 @java.lang.Override getUpdateTime()2984 public com.google.protobuf.Timestamp getUpdateTime() { 2985 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 2986 } 2987 /** 2988 * 2989 * 2990 * <pre> 2991 * When this inventory item was last modified. 2992 * </pre> 2993 * 2994 * <code>.google.protobuf.Timestamp update_time = 9;</code> 2995 */ 2996 @java.lang.Override getUpdateTimeOrBuilder()2997 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 2998 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 2999 } 3000 3001 public static final int TYPE_FIELD_NUMBER = 5; 3002 private int type_ = 0; 3003 /** 3004 * 3005 * 3006 * <pre> 3007 * The specific type of inventory, correlating to its specific details. 3008 * </pre> 3009 * 3010 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 3011 * 3012 * @return The enum numeric value on the wire for type. 3013 */ 3014 @java.lang.Override getTypeValue()3015 public int getTypeValue() { 3016 return type_; 3017 } 3018 /** 3019 * 3020 * 3021 * <pre> 3022 * The specific type of inventory, correlating to its specific details. 3023 * </pre> 3024 * 3025 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 3026 * 3027 * @return The type. 3028 */ 3029 @java.lang.Override getType()3030 public com.google.cloud.osconfig.v1.Inventory.Item.Type getType() { 3031 com.google.cloud.osconfig.v1.Inventory.Item.Type result = 3032 com.google.cloud.osconfig.v1.Inventory.Item.Type.forNumber(type_); 3033 return result == null 3034 ? com.google.cloud.osconfig.v1.Inventory.Item.Type.UNRECOGNIZED 3035 : result; 3036 } 3037 3038 public static final int INSTALLED_PACKAGE_FIELD_NUMBER = 6; 3039 /** 3040 * 3041 * 3042 * <pre> 3043 * Software package present on the VM instance. 3044 * </pre> 3045 * 3046 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 3047 * 3048 * @return Whether the installedPackage field is set. 3049 */ 3050 @java.lang.Override hasInstalledPackage()3051 public boolean hasInstalledPackage() { 3052 return detailsCase_ == 6; 3053 } 3054 /** 3055 * 3056 * 3057 * <pre> 3058 * Software package present on the VM instance. 3059 * </pre> 3060 * 3061 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 3062 * 3063 * @return The installedPackage. 3064 */ 3065 @java.lang.Override getInstalledPackage()3066 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getInstalledPackage() { 3067 if (detailsCase_ == 6) { 3068 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 3069 } 3070 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 3071 } 3072 /** 3073 * 3074 * 3075 * <pre> 3076 * Software package present on the VM instance. 3077 * </pre> 3078 * 3079 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 3080 */ 3081 @java.lang.Override 3082 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder getInstalledPackageOrBuilder()3083 getInstalledPackageOrBuilder() { 3084 if (detailsCase_ == 6) { 3085 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 3086 } 3087 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 3088 } 3089 3090 public static final int AVAILABLE_PACKAGE_FIELD_NUMBER = 7; 3091 /** 3092 * 3093 * 3094 * <pre> 3095 * Software package available to be installed on the VM instance. 3096 * </pre> 3097 * 3098 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 3099 * 3100 * @return Whether the availablePackage field is set. 3101 */ 3102 @java.lang.Override hasAvailablePackage()3103 public boolean hasAvailablePackage() { 3104 return detailsCase_ == 7; 3105 } 3106 /** 3107 * 3108 * 3109 * <pre> 3110 * Software package available to be installed on the VM instance. 3111 * </pre> 3112 * 3113 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 3114 * 3115 * @return The availablePackage. 3116 */ 3117 @java.lang.Override getAvailablePackage()3118 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getAvailablePackage() { 3119 if (detailsCase_ == 7) { 3120 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 3121 } 3122 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 3123 } 3124 /** 3125 * 3126 * 3127 * <pre> 3128 * Software package available to be installed on the VM instance. 3129 * </pre> 3130 * 3131 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 3132 */ 3133 @java.lang.Override 3134 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder getAvailablePackageOrBuilder()3135 getAvailablePackageOrBuilder() { 3136 if (detailsCase_ == 7) { 3137 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 3138 } 3139 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 3140 } 3141 3142 private byte memoizedIsInitialized = -1; 3143 3144 @java.lang.Override isInitialized()3145 public final boolean isInitialized() { 3146 byte isInitialized = memoizedIsInitialized; 3147 if (isInitialized == 1) return true; 3148 if (isInitialized == 0) return false; 3149 3150 memoizedIsInitialized = 1; 3151 return true; 3152 } 3153 3154 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)3155 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 3156 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { 3157 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); 3158 } 3159 if (originType_ 3160 != com.google.cloud.osconfig.v1.Inventory.Item.OriginType.ORIGIN_TYPE_UNSPECIFIED 3161 .getNumber()) { 3162 output.writeEnum(2, originType_); 3163 } 3164 if (type_ != com.google.cloud.osconfig.v1.Inventory.Item.Type.TYPE_UNSPECIFIED.getNumber()) { 3165 output.writeEnum(5, type_); 3166 } 3167 if (detailsCase_ == 6) { 3168 output.writeMessage(6, (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_); 3169 } 3170 if (detailsCase_ == 7) { 3171 output.writeMessage(7, (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_); 3172 } 3173 if (createTime_ != null) { 3174 output.writeMessage(8, getCreateTime()); 3175 } 3176 if (updateTime_ != null) { 3177 output.writeMessage(9, getUpdateTime()); 3178 } 3179 getUnknownFields().writeTo(output); 3180 } 3181 3182 @java.lang.Override getSerializedSize()3183 public int getSerializedSize() { 3184 int size = memoizedSize; 3185 if (size != -1) return size; 3186 3187 size = 0; 3188 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { 3189 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); 3190 } 3191 if (originType_ 3192 != com.google.cloud.osconfig.v1.Inventory.Item.OriginType.ORIGIN_TYPE_UNSPECIFIED 3193 .getNumber()) { 3194 size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, originType_); 3195 } 3196 if (type_ != com.google.cloud.osconfig.v1.Inventory.Item.Type.TYPE_UNSPECIFIED.getNumber()) { 3197 size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, type_); 3198 } 3199 if (detailsCase_ == 6) { 3200 size += 3201 com.google.protobuf.CodedOutputStream.computeMessageSize( 3202 6, (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_); 3203 } 3204 if (detailsCase_ == 7) { 3205 size += 3206 com.google.protobuf.CodedOutputStream.computeMessageSize( 3207 7, (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_); 3208 } 3209 if (createTime_ != null) { 3210 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getCreateTime()); 3211 } 3212 if (updateTime_ != null) { 3213 size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getUpdateTime()); 3214 } 3215 size += getUnknownFields().getSerializedSize(); 3216 memoizedSize = size; 3217 return size; 3218 } 3219 3220 @java.lang.Override equals(final java.lang.Object obj)3221 public boolean equals(final java.lang.Object obj) { 3222 if (obj == this) { 3223 return true; 3224 } 3225 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory.Item)) { 3226 return super.equals(obj); 3227 } 3228 com.google.cloud.osconfig.v1.Inventory.Item other = 3229 (com.google.cloud.osconfig.v1.Inventory.Item) obj; 3230 3231 if (!getId().equals(other.getId())) return false; 3232 if (originType_ != other.originType_) return false; 3233 if (hasCreateTime() != other.hasCreateTime()) return false; 3234 if (hasCreateTime()) { 3235 if (!getCreateTime().equals(other.getCreateTime())) return false; 3236 } 3237 if (hasUpdateTime() != other.hasUpdateTime()) return false; 3238 if (hasUpdateTime()) { 3239 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 3240 } 3241 if (type_ != other.type_) return false; 3242 if (!getDetailsCase().equals(other.getDetailsCase())) return false; 3243 switch (detailsCase_) { 3244 case 6: 3245 if (!getInstalledPackage().equals(other.getInstalledPackage())) return false; 3246 break; 3247 case 7: 3248 if (!getAvailablePackage().equals(other.getAvailablePackage())) return false; 3249 break; 3250 case 0: 3251 default: 3252 } 3253 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 3254 return true; 3255 } 3256 3257 @java.lang.Override hashCode()3258 public int hashCode() { 3259 if (memoizedHashCode != 0) { 3260 return memoizedHashCode; 3261 } 3262 int hash = 41; 3263 hash = (19 * hash) + getDescriptor().hashCode(); 3264 hash = (37 * hash) + ID_FIELD_NUMBER; 3265 hash = (53 * hash) + getId().hashCode(); 3266 hash = (37 * hash) + ORIGIN_TYPE_FIELD_NUMBER; 3267 hash = (53 * hash) + originType_; 3268 if (hasCreateTime()) { 3269 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 3270 hash = (53 * hash) + getCreateTime().hashCode(); 3271 } 3272 if (hasUpdateTime()) { 3273 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 3274 hash = (53 * hash) + getUpdateTime().hashCode(); 3275 } 3276 hash = (37 * hash) + TYPE_FIELD_NUMBER; 3277 hash = (53 * hash) + type_; 3278 switch (detailsCase_) { 3279 case 6: 3280 hash = (37 * hash) + INSTALLED_PACKAGE_FIELD_NUMBER; 3281 hash = (53 * hash) + getInstalledPackage().hashCode(); 3282 break; 3283 case 7: 3284 hash = (37 * hash) + AVAILABLE_PACKAGE_FIELD_NUMBER; 3285 hash = (53 * hash) + getAvailablePackage().hashCode(); 3286 break; 3287 case 0: 3288 default: 3289 } 3290 hash = (29 * hash) + getUnknownFields().hashCode(); 3291 memoizedHashCode = hash; 3292 return hash; 3293 } 3294 parseFrom(java.nio.ByteBuffer data)3295 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom(java.nio.ByteBuffer data) 3296 throws com.google.protobuf.InvalidProtocolBufferException { 3297 return PARSER.parseFrom(data); 3298 } 3299 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3300 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom( 3301 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3302 throws com.google.protobuf.InvalidProtocolBufferException { 3303 return PARSER.parseFrom(data, extensionRegistry); 3304 } 3305 parseFrom( com.google.protobuf.ByteString data)3306 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom( 3307 com.google.protobuf.ByteString data) 3308 throws com.google.protobuf.InvalidProtocolBufferException { 3309 return PARSER.parseFrom(data); 3310 } 3311 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3312 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom( 3313 com.google.protobuf.ByteString data, 3314 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3315 throws com.google.protobuf.InvalidProtocolBufferException { 3316 return PARSER.parseFrom(data, extensionRegistry); 3317 } 3318 parseFrom(byte[] data)3319 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom(byte[] data) 3320 throws com.google.protobuf.InvalidProtocolBufferException { 3321 return PARSER.parseFrom(data); 3322 } 3323 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3324 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom( 3325 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3326 throws com.google.protobuf.InvalidProtocolBufferException { 3327 return PARSER.parseFrom(data, extensionRegistry); 3328 } 3329 parseFrom(java.io.InputStream input)3330 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom(java.io.InputStream input) 3331 throws java.io.IOException { 3332 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3333 } 3334 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3335 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom( 3336 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3337 throws java.io.IOException { 3338 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3339 PARSER, input, extensionRegistry); 3340 } 3341 parseDelimitedFrom( java.io.InputStream input)3342 public static com.google.cloud.osconfig.v1.Inventory.Item parseDelimitedFrom( 3343 java.io.InputStream input) throws java.io.IOException { 3344 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 3345 } 3346 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3347 public static com.google.cloud.osconfig.v1.Inventory.Item parseDelimitedFrom( 3348 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3349 throws java.io.IOException { 3350 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 3351 PARSER, input, extensionRegistry); 3352 } 3353 parseFrom( com.google.protobuf.CodedInputStream input)3354 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom( 3355 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 3356 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3357 } 3358 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3359 public static com.google.cloud.osconfig.v1.Inventory.Item parseFrom( 3360 com.google.protobuf.CodedInputStream input, 3361 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3362 throws java.io.IOException { 3363 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3364 PARSER, input, extensionRegistry); 3365 } 3366 3367 @java.lang.Override newBuilderForType()3368 public Builder newBuilderForType() { 3369 return newBuilder(); 3370 } 3371 newBuilder()3372 public static Builder newBuilder() { 3373 return DEFAULT_INSTANCE.toBuilder(); 3374 } 3375 newBuilder(com.google.cloud.osconfig.v1.Inventory.Item prototype)3376 public static Builder newBuilder(com.google.cloud.osconfig.v1.Inventory.Item prototype) { 3377 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 3378 } 3379 3380 @java.lang.Override toBuilder()3381 public Builder toBuilder() { 3382 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 3383 } 3384 3385 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3386 protected Builder newBuilderForType( 3387 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3388 Builder builder = new Builder(parent); 3389 return builder; 3390 } 3391 /** 3392 * 3393 * 3394 * <pre> 3395 * A single piece of inventory on a VM. 3396 * </pre> 3397 * 3398 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.Item} 3399 */ 3400 public static final class Builder 3401 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 3402 implements 3403 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.Item) 3404 com.google.cloud.osconfig.v1.Inventory.ItemOrBuilder { getDescriptor()3405 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 3406 return com.google.cloud.osconfig.v1.Inventories 3407 .internal_static_google_cloud_osconfig_v1_Inventory_Item_descriptor; 3408 } 3409 3410 @java.lang.Override 3411 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()3412 internalGetFieldAccessorTable() { 3413 return com.google.cloud.osconfig.v1.Inventories 3414 .internal_static_google_cloud_osconfig_v1_Inventory_Item_fieldAccessorTable 3415 .ensureFieldAccessorsInitialized( 3416 com.google.cloud.osconfig.v1.Inventory.Item.class, 3417 com.google.cloud.osconfig.v1.Inventory.Item.Builder.class); 3418 } 3419 3420 // Construct using com.google.cloud.osconfig.v1.Inventory.Item.newBuilder() Builder()3421 private Builder() {} 3422 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3423 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3424 super(parent); 3425 } 3426 3427 @java.lang.Override clear()3428 public Builder clear() { 3429 super.clear(); 3430 bitField0_ = 0; 3431 id_ = ""; 3432 originType_ = 0; 3433 createTime_ = null; 3434 if (createTimeBuilder_ != null) { 3435 createTimeBuilder_.dispose(); 3436 createTimeBuilder_ = null; 3437 } 3438 updateTime_ = null; 3439 if (updateTimeBuilder_ != null) { 3440 updateTimeBuilder_.dispose(); 3441 updateTimeBuilder_ = null; 3442 } 3443 type_ = 0; 3444 if (installedPackageBuilder_ != null) { 3445 installedPackageBuilder_.clear(); 3446 } 3447 if (availablePackageBuilder_ != null) { 3448 availablePackageBuilder_.clear(); 3449 } 3450 detailsCase_ = 0; 3451 details_ = null; 3452 return this; 3453 } 3454 3455 @java.lang.Override getDescriptorForType()3456 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 3457 return com.google.cloud.osconfig.v1.Inventories 3458 .internal_static_google_cloud_osconfig_v1_Inventory_Item_descriptor; 3459 } 3460 3461 @java.lang.Override getDefaultInstanceForType()3462 public com.google.cloud.osconfig.v1.Inventory.Item getDefaultInstanceForType() { 3463 return com.google.cloud.osconfig.v1.Inventory.Item.getDefaultInstance(); 3464 } 3465 3466 @java.lang.Override build()3467 public com.google.cloud.osconfig.v1.Inventory.Item build() { 3468 com.google.cloud.osconfig.v1.Inventory.Item result = buildPartial(); 3469 if (!result.isInitialized()) { 3470 throw newUninitializedMessageException(result); 3471 } 3472 return result; 3473 } 3474 3475 @java.lang.Override buildPartial()3476 public com.google.cloud.osconfig.v1.Inventory.Item buildPartial() { 3477 com.google.cloud.osconfig.v1.Inventory.Item result = 3478 new com.google.cloud.osconfig.v1.Inventory.Item(this); 3479 if (bitField0_ != 0) { 3480 buildPartial0(result); 3481 } 3482 buildPartialOneofs(result); 3483 onBuilt(); 3484 return result; 3485 } 3486 buildPartial0(com.google.cloud.osconfig.v1.Inventory.Item result)3487 private void buildPartial0(com.google.cloud.osconfig.v1.Inventory.Item result) { 3488 int from_bitField0_ = bitField0_; 3489 if (((from_bitField0_ & 0x00000001) != 0)) { 3490 result.id_ = id_; 3491 } 3492 if (((from_bitField0_ & 0x00000002) != 0)) { 3493 result.originType_ = originType_; 3494 } 3495 if (((from_bitField0_ & 0x00000004) != 0)) { 3496 result.createTime_ = 3497 createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 3498 } 3499 if (((from_bitField0_ & 0x00000008) != 0)) { 3500 result.updateTime_ = 3501 updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 3502 } 3503 if (((from_bitField0_ & 0x00000010) != 0)) { 3504 result.type_ = type_; 3505 } 3506 } 3507 buildPartialOneofs(com.google.cloud.osconfig.v1.Inventory.Item result)3508 private void buildPartialOneofs(com.google.cloud.osconfig.v1.Inventory.Item result) { 3509 result.detailsCase_ = detailsCase_; 3510 result.details_ = this.details_; 3511 if (detailsCase_ == 6 && installedPackageBuilder_ != null) { 3512 result.details_ = installedPackageBuilder_.build(); 3513 } 3514 if (detailsCase_ == 7 && availablePackageBuilder_ != null) { 3515 result.details_ = availablePackageBuilder_.build(); 3516 } 3517 } 3518 3519 @java.lang.Override clone()3520 public Builder clone() { 3521 return super.clone(); 3522 } 3523 3524 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3525 public Builder setField( 3526 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3527 return super.setField(field, value); 3528 } 3529 3530 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3531 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 3532 return super.clearField(field); 3533 } 3534 3535 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3536 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 3537 return super.clearOneof(oneof); 3538 } 3539 3540 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3541 public Builder setRepeatedField( 3542 com.google.protobuf.Descriptors.FieldDescriptor field, 3543 int index, 3544 java.lang.Object value) { 3545 return super.setRepeatedField(field, index, value); 3546 } 3547 3548 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3549 public Builder addRepeatedField( 3550 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3551 return super.addRepeatedField(field, value); 3552 } 3553 3554 @java.lang.Override mergeFrom(com.google.protobuf.Message other)3555 public Builder mergeFrom(com.google.protobuf.Message other) { 3556 if (other instanceof com.google.cloud.osconfig.v1.Inventory.Item) { 3557 return mergeFrom((com.google.cloud.osconfig.v1.Inventory.Item) other); 3558 } else { 3559 super.mergeFrom(other); 3560 return this; 3561 } 3562 } 3563 mergeFrom(com.google.cloud.osconfig.v1.Inventory.Item other)3564 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory.Item other) { 3565 if (other == com.google.cloud.osconfig.v1.Inventory.Item.getDefaultInstance()) return this; 3566 if (!other.getId().isEmpty()) { 3567 id_ = other.id_; 3568 bitField0_ |= 0x00000001; 3569 onChanged(); 3570 } 3571 if (other.originType_ != 0) { 3572 setOriginTypeValue(other.getOriginTypeValue()); 3573 } 3574 if (other.hasCreateTime()) { 3575 mergeCreateTime(other.getCreateTime()); 3576 } 3577 if (other.hasUpdateTime()) { 3578 mergeUpdateTime(other.getUpdateTime()); 3579 } 3580 if (other.type_ != 0) { 3581 setTypeValue(other.getTypeValue()); 3582 } 3583 switch (other.getDetailsCase()) { 3584 case INSTALLED_PACKAGE: 3585 { 3586 mergeInstalledPackage(other.getInstalledPackage()); 3587 break; 3588 } 3589 case AVAILABLE_PACKAGE: 3590 { 3591 mergeAvailablePackage(other.getAvailablePackage()); 3592 break; 3593 } 3594 case DETAILS_NOT_SET: 3595 { 3596 break; 3597 } 3598 } 3599 this.mergeUnknownFields(other.getUnknownFields()); 3600 onChanged(); 3601 return this; 3602 } 3603 3604 @java.lang.Override isInitialized()3605 public final boolean isInitialized() { 3606 return true; 3607 } 3608 3609 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3610 public Builder mergeFrom( 3611 com.google.protobuf.CodedInputStream input, 3612 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3613 throws java.io.IOException { 3614 if (extensionRegistry == null) { 3615 throw new java.lang.NullPointerException(); 3616 } 3617 try { 3618 boolean done = false; 3619 while (!done) { 3620 int tag = input.readTag(); 3621 switch (tag) { 3622 case 0: 3623 done = true; 3624 break; 3625 case 10: 3626 { 3627 id_ = input.readStringRequireUtf8(); 3628 bitField0_ |= 0x00000001; 3629 break; 3630 } // case 10 3631 case 16: 3632 { 3633 originType_ = input.readEnum(); 3634 bitField0_ |= 0x00000002; 3635 break; 3636 } // case 16 3637 case 40: 3638 { 3639 type_ = input.readEnum(); 3640 bitField0_ |= 0x00000010; 3641 break; 3642 } // case 40 3643 case 50: 3644 { 3645 input.readMessage( 3646 getInstalledPackageFieldBuilder().getBuilder(), extensionRegistry); 3647 detailsCase_ = 6; 3648 break; 3649 } // case 50 3650 case 58: 3651 { 3652 input.readMessage( 3653 getAvailablePackageFieldBuilder().getBuilder(), extensionRegistry); 3654 detailsCase_ = 7; 3655 break; 3656 } // case 58 3657 case 66: 3658 { 3659 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 3660 bitField0_ |= 0x00000004; 3661 break; 3662 } // case 66 3663 case 74: 3664 { 3665 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 3666 bitField0_ |= 0x00000008; 3667 break; 3668 } // case 74 3669 default: 3670 { 3671 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 3672 done = true; // was an endgroup tag 3673 } 3674 break; 3675 } // default: 3676 } // switch (tag) 3677 } // while (!done) 3678 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3679 throw e.unwrapIOException(); 3680 } finally { 3681 onChanged(); 3682 } // finally 3683 return this; 3684 } 3685 3686 private int detailsCase_ = 0; 3687 private java.lang.Object details_; 3688 getDetailsCase()3689 public DetailsCase getDetailsCase() { 3690 return DetailsCase.forNumber(detailsCase_); 3691 } 3692 clearDetails()3693 public Builder clearDetails() { 3694 detailsCase_ = 0; 3695 details_ = null; 3696 onChanged(); 3697 return this; 3698 } 3699 3700 private int bitField0_; 3701 3702 private java.lang.Object id_ = ""; 3703 /** 3704 * 3705 * 3706 * <pre> 3707 * Identifier for this item, unique across items for this VM. 3708 * </pre> 3709 * 3710 * <code>string id = 1;</code> 3711 * 3712 * @return The id. 3713 */ getId()3714 public java.lang.String getId() { 3715 java.lang.Object ref = id_; 3716 if (!(ref instanceof java.lang.String)) { 3717 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3718 java.lang.String s = bs.toStringUtf8(); 3719 id_ = s; 3720 return s; 3721 } else { 3722 return (java.lang.String) ref; 3723 } 3724 } 3725 /** 3726 * 3727 * 3728 * <pre> 3729 * Identifier for this item, unique across items for this VM. 3730 * </pre> 3731 * 3732 * <code>string id = 1;</code> 3733 * 3734 * @return The bytes for id. 3735 */ getIdBytes()3736 public com.google.protobuf.ByteString getIdBytes() { 3737 java.lang.Object ref = id_; 3738 if (ref instanceof String) { 3739 com.google.protobuf.ByteString b = 3740 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3741 id_ = b; 3742 return b; 3743 } else { 3744 return (com.google.protobuf.ByteString) ref; 3745 } 3746 } 3747 /** 3748 * 3749 * 3750 * <pre> 3751 * Identifier for this item, unique across items for this VM. 3752 * </pre> 3753 * 3754 * <code>string id = 1;</code> 3755 * 3756 * @param value The id to set. 3757 * @return This builder for chaining. 3758 */ setId(java.lang.String value)3759 public Builder setId(java.lang.String value) { 3760 if (value == null) { 3761 throw new NullPointerException(); 3762 } 3763 id_ = value; 3764 bitField0_ |= 0x00000001; 3765 onChanged(); 3766 return this; 3767 } 3768 /** 3769 * 3770 * 3771 * <pre> 3772 * Identifier for this item, unique across items for this VM. 3773 * </pre> 3774 * 3775 * <code>string id = 1;</code> 3776 * 3777 * @return This builder for chaining. 3778 */ clearId()3779 public Builder clearId() { 3780 id_ = getDefaultInstance().getId(); 3781 bitField0_ = (bitField0_ & ~0x00000001); 3782 onChanged(); 3783 return this; 3784 } 3785 /** 3786 * 3787 * 3788 * <pre> 3789 * Identifier for this item, unique across items for this VM. 3790 * </pre> 3791 * 3792 * <code>string id = 1;</code> 3793 * 3794 * @param value The bytes for id to set. 3795 * @return This builder for chaining. 3796 */ setIdBytes(com.google.protobuf.ByteString value)3797 public Builder setIdBytes(com.google.protobuf.ByteString value) { 3798 if (value == null) { 3799 throw new NullPointerException(); 3800 } 3801 checkByteStringIsUtf8(value); 3802 id_ = value; 3803 bitField0_ |= 0x00000001; 3804 onChanged(); 3805 return this; 3806 } 3807 3808 private int originType_ = 0; 3809 /** 3810 * 3811 * 3812 * <pre> 3813 * The origin of this inventory item. 3814 * </pre> 3815 * 3816 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 3817 * 3818 * @return The enum numeric value on the wire for originType. 3819 */ 3820 @java.lang.Override getOriginTypeValue()3821 public int getOriginTypeValue() { 3822 return originType_; 3823 } 3824 /** 3825 * 3826 * 3827 * <pre> 3828 * The origin of this inventory item. 3829 * </pre> 3830 * 3831 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 3832 * 3833 * @param value The enum numeric value on the wire for originType to set. 3834 * @return This builder for chaining. 3835 */ setOriginTypeValue(int value)3836 public Builder setOriginTypeValue(int value) { 3837 originType_ = value; 3838 bitField0_ |= 0x00000002; 3839 onChanged(); 3840 return this; 3841 } 3842 /** 3843 * 3844 * 3845 * <pre> 3846 * The origin of this inventory item. 3847 * </pre> 3848 * 3849 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 3850 * 3851 * @return The originType. 3852 */ 3853 @java.lang.Override getOriginType()3854 public com.google.cloud.osconfig.v1.Inventory.Item.OriginType getOriginType() { 3855 com.google.cloud.osconfig.v1.Inventory.Item.OriginType result = 3856 com.google.cloud.osconfig.v1.Inventory.Item.OriginType.forNumber(originType_); 3857 return result == null 3858 ? com.google.cloud.osconfig.v1.Inventory.Item.OriginType.UNRECOGNIZED 3859 : result; 3860 } 3861 /** 3862 * 3863 * 3864 * <pre> 3865 * The origin of this inventory item. 3866 * </pre> 3867 * 3868 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 3869 * 3870 * @param value The originType to set. 3871 * @return This builder for chaining. 3872 */ setOriginType(com.google.cloud.osconfig.v1.Inventory.Item.OriginType value)3873 public Builder setOriginType(com.google.cloud.osconfig.v1.Inventory.Item.OriginType value) { 3874 if (value == null) { 3875 throw new NullPointerException(); 3876 } 3877 bitField0_ |= 0x00000002; 3878 originType_ = value.getNumber(); 3879 onChanged(); 3880 return this; 3881 } 3882 /** 3883 * 3884 * 3885 * <pre> 3886 * The origin of this inventory item. 3887 * </pre> 3888 * 3889 * <code>.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;</code> 3890 * 3891 * @return This builder for chaining. 3892 */ clearOriginType()3893 public Builder clearOriginType() { 3894 bitField0_ = (bitField0_ & ~0x00000002); 3895 originType_ = 0; 3896 onChanged(); 3897 return this; 3898 } 3899 3900 private com.google.protobuf.Timestamp createTime_; 3901 private com.google.protobuf.SingleFieldBuilderV3< 3902 com.google.protobuf.Timestamp, 3903 com.google.protobuf.Timestamp.Builder, 3904 com.google.protobuf.TimestampOrBuilder> 3905 createTimeBuilder_; 3906 /** 3907 * 3908 * 3909 * <pre> 3910 * When this inventory item was first detected. 3911 * </pre> 3912 * 3913 * <code>.google.protobuf.Timestamp create_time = 8;</code> 3914 * 3915 * @return Whether the createTime field is set. 3916 */ hasCreateTime()3917 public boolean hasCreateTime() { 3918 return ((bitField0_ & 0x00000004) != 0); 3919 } 3920 /** 3921 * 3922 * 3923 * <pre> 3924 * When this inventory item was first detected. 3925 * </pre> 3926 * 3927 * <code>.google.protobuf.Timestamp create_time = 8;</code> 3928 * 3929 * @return The createTime. 3930 */ getCreateTime()3931 public com.google.protobuf.Timestamp getCreateTime() { 3932 if (createTimeBuilder_ == null) { 3933 return createTime_ == null 3934 ? com.google.protobuf.Timestamp.getDefaultInstance() 3935 : createTime_; 3936 } else { 3937 return createTimeBuilder_.getMessage(); 3938 } 3939 } 3940 /** 3941 * 3942 * 3943 * <pre> 3944 * When this inventory item was first detected. 3945 * </pre> 3946 * 3947 * <code>.google.protobuf.Timestamp create_time = 8;</code> 3948 */ setCreateTime(com.google.protobuf.Timestamp value)3949 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 3950 if (createTimeBuilder_ == null) { 3951 if (value == null) { 3952 throw new NullPointerException(); 3953 } 3954 createTime_ = value; 3955 } else { 3956 createTimeBuilder_.setMessage(value); 3957 } 3958 bitField0_ |= 0x00000004; 3959 onChanged(); 3960 return this; 3961 } 3962 /** 3963 * 3964 * 3965 * <pre> 3966 * When this inventory item was first detected. 3967 * </pre> 3968 * 3969 * <code>.google.protobuf.Timestamp create_time = 8;</code> 3970 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)3971 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3972 if (createTimeBuilder_ == null) { 3973 createTime_ = builderForValue.build(); 3974 } else { 3975 createTimeBuilder_.setMessage(builderForValue.build()); 3976 } 3977 bitField0_ |= 0x00000004; 3978 onChanged(); 3979 return this; 3980 } 3981 /** 3982 * 3983 * 3984 * <pre> 3985 * When this inventory item was first detected. 3986 * </pre> 3987 * 3988 * <code>.google.protobuf.Timestamp create_time = 8;</code> 3989 */ mergeCreateTime(com.google.protobuf.Timestamp value)3990 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 3991 if (createTimeBuilder_ == null) { 3992 if (((bitField0_ & 0x00000004) != 0) 3993 && createTime_ != null 3994 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3995 getCreateTimeBuilder().mergeFrom(value); 3996 } else { 3997 createTime_ = value; 3998 } 3999 } else { 4000 createTimeBuilder_.mergeFrom(value); 4001 } 4002 bitField0_ |= 0x00000004; 4003 onChanged(); 4004 return this; 4005 } 4006 /** 4007 * 4008 * 4009 * <pre> 4010 * When this inventory item was first detected. 4011 * </pre> 4012 * 4013 * <code>.google.protobuf.Timestamp create_time = 8;</code> 4014 */ clearCreateTime()4015 public Builder clearCreateTime() { 4016 bitField0_ = (bitField0_ & ~0x00000004); 4017 createTime_ = null; 4018 if (createTimeBuilder_ != null) { 4019 createTimeBuilder_.dispose(); 4020 createTimeBuilder_ = null; 4021 } 4022 onChanged(); 4023 return this; 4024 } 4025 /** 4026 * 4027 * 4028 * <pre> 4029 * When this inventory item was first detected. 4030 * </pre> 4031 * 4032 * <code>.google.protobuf.Timestamp create_time = 8;</code> 4033 */ getCreateTimeBuilder()4034 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 4035 bitField0_ |= 0x00000004; 4036 onChanged(); 4037 return getCreateTimeFieldBuilder().getBuilder(); 4038 } 4039 /** 4040 * 4041 * 4042 * <pre> 4043 * When this inventory item was first detected. 4044 * </pre> 4045 * 4046 * <code>.google.protobuf.Timestamp create_time = 8;</code> 4047 */ getCreateTimeOrBuilder()4048 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 4049 if (createTimeBuilder_ != null) { 4050 return createTimeBuilder_.getMessageOrBuilder(); 4051 } else { 4052 return createTime_ == null 4053 ? com.google.protobuf.Timestamp.getDefaultInstance() 4054 : createTime_; 4055 } 4056 } 4057 /** 4058 * 4059 * 4060 * <pre> 4061 * When this inventory item was first detected. 4062 * </pre> 4063 * 4064 * <code>.google.protobuf.Timestamp create_time = 8;</code> 4065 */ 4066 private com.google.protobuf.SingleFieldBuilderV3< 4067 com.google.protobuf.Timestamp, 4068 com.google.protobuf.Timestamp.Builder, 4069 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()4070 getCreateTimeFieldBuilder() { 4071 if (createTimeBuilder_ == null) { 4072 createTimeBuilder_ = 4073 new com.google.protobuf.SingleFieldBuilderV3< 4074 com.google.protobuf.Timestamp, 4075 com.google.protobuf.Timestamp.Builder, 4076 com.google.protobuf.TimestampOrBuilder>( 4077 getCreateTime(), getParentForChildren(), isClean()); 4078 createTime_ = null; 4079 } 4080 return createTimeBuilder_; 4081 } 4082 4083 private com.google.protobuf.Timestamp updateTime_; 4084 private com.google.protobuf.SingleFieldBuilderV3< 4085 com.google.protobuf.Timestamp, 4086 com.google.protobuf.Timestamp.Builder, 4087 com.google.protobuf.TimestampOrBuilder> 4088 updateTimeBuilder_; 4089 /** 4090 * 4091 * 4092 * <pre> 4093 * When this inventory item was last modified. 4094 * </pre> 4095 * 4096 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4097 * 4098 * @return Whether the updateTime field is set. 4099 */ hasUpdateTime()4100 public boolean hasUpdateTime() { 4101 return ((bitField0_ & 0x00000008) != 0); 4102 } 4103 /** 4104 * 4105 * 4106 * <pre> 4107 * When this inventory item was last modified. 4108 * </pre> 4109 * 4110 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4111 * 4112 * @return The updateTime. 4113 */ getUpdateTime()4114 public com.google.protobuf.Timestamp getUpdateTime() { 4115 if (updateTimeBuilder_ == null) { 4116 return updateTime_ == null 4117 ? com.google.protobuf.Timestamp.getDefaultInstance() 4118 : updateTime_; 4119 } else { 4120 return updateTimeBuilder_.getMessage(); 4121 } 4122 } 4123 /** 4124 * 4125 * 4126 * <pre> 4127 * When this inventory item was last modified. 4128 * </pre> 4129 * 4130 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4131 */ setUpdateTime(com.google.protobuf.Timestamp value)4132 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 4133 if (updateTimeBuilder_ == null) { 4134 if (value == null) { 4135 throw new NullPointerException(); 4136 } 4137 updateTime_ = value; 4138 } else { 4139 updateTimeBuilder_.setMessage(value); 4140 } 4141 bitField0_ |= 0x00000008; 4142 onChanged(); 4143 return this; 4144 } 4145 /** 4146 * 4147 * 4148 * <pre> 4149 * When this inventory item was last modified. 4150 * </pre> 4151 * 4152 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4153 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)4154 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 4155 if (updateTimeBuilder_ == null) { 4156 updateTime_ = builderForValue.build(); 4157 } else { 4158 updateTimeBuilder_.setMessage(builderForValue.build()); 4159 } 4160 bitField0_ |= 0x00000008; 4161 onChanged(); 4162 return this; 4163 } 4164 /** 4165 * 4166 * 4167 * <pre> 4168 * When this inventory item was last modified. 4169 * </pre> 4170 * 4171 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4172 */ mergeUpdateTime(com.google.protobuf.Timestamp value)4173 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 4174 if (updateTimeBuilder_ == null) { 4175 if (((bitField0_ & 0x00000008) != 0) 4176 && updateTime_ != null 4177 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 4178 getUpdateTimeBuilder().mergeFrom(value); 4179 } else { 4180 updateTime_ = value; 4181 } 4182 } else { 4183 updateTimeBuilder_.mergeFrom(value); 4184 } 4185 bitField0_ |= 0x00000008; 4186 onChanged(); 4187 return this; 4188 } 4189 /** 4190 * 4191 * 4192 * <pre> 4193 * When this inventory item was last modified. 4194 * </pre> 4195 * 4196 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4197 */ clearUpdateTime()4198 public Builder clearUpdateTime() { 4199 bitField0_ = (bitField0_ & ~0x00000008); 4200 updateTime_ = null; 4201 if (updateTimeBuilder_ != null) { 4202 updateTimeBuilder_.dispose(); 4203 updateTimeBuilder_ = null; 4204 } 4205 onChanged(); 4206 return this; 4207 } 4208 /** 4209 * 4210 * 4211 * <pre> 4212 * When this inventory item was last modified. 4213 * </pre> 4214 * 4215 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4216 */ getUpdateTimeBuilder()4217 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 4218 bitField0_ |= 0x00000008; 4219 onChanged(); 4220 return getUpdateTimeFieldBuilder().getBuilder(); 4221 } 4222 /** 4223 * 4224 * 4225 * <pre> 4226 * When this inventory item was last modified. 4227 * </pre> 4228 * 4229 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4230 */ getUpdateTimeOrBuilder()4231 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 4232 if (updateTimeBuilder_ != null) { 4233 return updateTimeBuilder_.getMessageOrBuilder(); 4234 } else { 4235 return updateTime_ == null 4236 ? com.google.protobuf.Timestamp.getDefaultInstance() 4237 : updateTime_; 4238 } 4239 } 4240 /** 4241 * 4242 * 4243 * <pre> 4244 * When this inventory item was last modified. 4245 * </pre> 4246 * 4247 * <code>.google.protobuf.Timestamp update_time = 9;</code> 4248 */ 4249 private com.google.protobuf.SingleFieldBuilderV3< 4250 com.google.protobuf.Timestamp, 4251 com.google.protobuf.Timestamp.Builder, 4252 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()4253 getUpdateTimeFieldBuilder() { 4254 if (updateTimeBuilder_ == null) { 4255 updateTimeBuilder_ = 4256 new com.google.protobuf.SingleFieldBuilderV3< 4257 com.google.protobuf.Timestamp, 4258 com.google.protobuf.Timestamp.Builder, 4259 com.google.protobuf.TimestampOrBuilder>( 4260 getUpdateTime(), getParentForChildren(), isClean()); 4261 updateTime_ = null; 4262 } 4263 return updateTimeBuilder_; 4264 } 4265 4266 private int type_ = 0; 4267 /** 4268 * 4269 * 4270 * <pre> 4271 * The specific type of inventory, correlating to its specific details. 4272 * </pre> 4273 * 4274 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 4275 * 4276 * @return The enum numeric value on the wire for type. 4277 */ 4278 @java.lang.Override getTypeValue()4279 public int getTypeValue() { 4280 return type_; 4281 } 4282 /** 4283 * 4284 * 4285 * <pre> 4286 * The specific type of inventory, correlating to its specific details. 4287 * </pre> 4288 * 4289 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 4290 * 4291 * @param value The enum numeric value on the wire for type to set. 4292 * @return This builder for chaining. 4293 */ setTypeValue(int value)4294 public Builder setTypeValue(int value) { 4295 type_ = value; 4296 bitField0_ |= 0x00000010; 4297 onChanged(); 4298 return this; 4299 } 4300 /** 4301 * 4302 * 4303 * <pre> 4304 * The specific type of inventory, correlating to its specific details. 4305 * </pre> 4306 * 4307 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 4308 * 4309 * @return The type. 4310 */ 4311 @java.lang.Override getType()4312 public com.google.cloud.osconfig.v1.Inventory.Item.Type getType() { 4313 com.google.cloud.osconfig.v1.Inventory.Item.Type result = 4314 com.google.cloud.osconfig.v1.Inventory.Item.Type.forNumber(type_); 4315 return result == null 4316 ? com.google.cloud.osconfig.v1.Inventory.Item.Type.UNRECOGNIZED 4317 : result; 4318 } 4319 /** 4320 * 4321 * 4322 * <pre> 4323 * The specific type of inventory, correlating to its specific details. 4324 * </pre> 4325 * 4326 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 4327 * 4328 * @param value The type to set. 4329 * @return This builder for chaining. 4330 */ setType(com.google.cloud.osconfig.v1.Inventory.Item.Type value)4331 public Builder setType(com.google.cloud.osconfig.v1.Inventory.Item.Type value) { 4332 if (value == null) { 4333 throw new NullPointerException(); 4334 } 4335 bitField0_ |= 0x00000010; 4336 type_ = value.getNumber(); 4337 onChanged(); 4338 return this; 4339 } 4340 /** 4341 * 4342 * 4343 * <pre> 4344 * The specific type of inventory, correlating to its specific details. 4345 * </pre> 4346 * 4347 * <code>.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;</code> 4348 * 4349 * @return This builder for chaining. 4350 */ clearType()4351 public Builder clearType() { 4352 bitField0_ = (bitField0_ & ~0x00000010); 4353 type_ = 0; 4354 onChanged(); 4355 return this; 4356 } 4357 4358 private com.google.protobuf.SingleFieldBuilderV3< 4359 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage, 4360 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder, 4361 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder> 4362 installedPackageBuilder_; 4363 /** 4364 * 4365 * 4366 * <pre> 4367 * Software package present on the VM instance. 4368 * </pre> 4369 * 4370 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4371 * 4372 * @return Whether the installedPackage field is set. 4373 */ 4374 @java.lang.Override hasInstalledPackage()4375 public boolean hasInstalledPackage() { 4376 return detailsCase_ == 6; 4377 } 4378 /** 4379 * 4380 * 4381 * <pre> 4382 * Software package present on the VM instance. 4383 * </pre> 4384 * 4385 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4386 * 4387 * @return The installedPackage. 4388 */ 4389 @java.lang.Override getInstalledPackage()4390 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getInstalledPackage() { 4391 if (installedPackageBuilder_ == null) { 4392 if (detailsCase_ == 6) { 4393 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 4394 } 4395 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4396 } else { 4397 if (detailsCase_ == 6) { 4398 return installedPackageBuilder_.getMessage(); 4399 } 4400 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4401 } 4402 } 4403 /** 4404 * 4405 * 4406 * <pre> 4407 * Software package present on the VM instance. 4408 * </pre> 4409 * 4410 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4411 */ setInstalledPackage( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value)4412 public Builder setInstalledPackage( 4413 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value) { 4414 if (installedPackageBuilder_ == null) { 4415 if (value == null) { 4416 throw new NullPointerException(); 4417 } 4418 details_ = value; 4419 onChanged(); 4420 } else { 4421 installedPackageBuilder_.setMessage(value); 4422 } 4423 detailsCase_ = 6; 4424 return this; 4425 } 4426 /** 4427 * 4428 * 4429 * <pre> 4430 * Software package present on the VM instance. 4431 * </pre> 4432 * 4433 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4434 */ setInstalledPackage( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder builderForValue)4435 public Builder setInstalledPackage( 4436 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder builderForValue) { 4437 if (installedPackageBuilder_ == null) { 4438 details_ = builderForValue.build(); 4439 onChanged(); 4440 } else { 4441 installedPackageBuilder_.setMessage(builderForValue.build()); 4442 } 4443 detailsCase_ = 6; 4444 return this; 4445 } 4446 /** 4447 * 4448 * 4449 * <pre> 4450 * Software package present on the VM instance. 4451 * </pre> 4452 * 4453 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4454 */ mergeInstalledPackage( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value)4455 public Builder mergeInstalledPackage( 4456 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value) { 4457 if (installedPackageBuilder_ == null) { 4458 if (detailsCase_ == 6 4459 && details_ 4460 != com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance()) { 4461 details_ = 4462 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.newBuilder( 4463 (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_) 4464 .mergeFrom(value) 4465 .buildPartial(); 4466 } else { 4467 details_ = value; 4468 } 4469 onChanged(); 4470 } else { 4471 if (detailsCase_ == 6) { 4472 installedPackageBuilder_.mergeFrom(value); 4473 } else { 4474 installedPackageBuilder_.setMessage(value); 4475 } 4476 } 4477 detailsCase_ = 6; 4478 return this; 4479 } 4480 /** 4481 * 4482 * 4483 * <pre> 4484 * Software package present on the VM instance. 4485 * </pre> 4486 * 4487 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4488 */ clearInstalledPackage()4489 public Builder clearInstalledPackage() { 4490 if (installedPackageBuilder_ == null) { 4491 if (detailsCase_ == 6) { 4492 detailsCase_ = 0; 4493 details_ = null; 4494 onChanged(); 4495 } 4496 } else { 4497 if (detailsCase_ == 6) { 4498 detailsCase_ = 0; 4499 details_ = null; 4500 } 4501 installedPackageBuilder_.clear(); 4502 } 4503 return this; 4504 } 4505 /** 4506 * 4507 * 4508 * <pre> 4509 * Software package present on the VM instance. 4510 * </pre> 4511 * 4512 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4513 */ 4514 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder getInstalledPackageBuilder()4515 getInstalledPackageBuilder() { 4516 return getInstalledPackageFieldBuilder().getBuilder(); 4517 } 4518 /** 4519 * 4520 * 4521 * <pre> 4522 * Software package present on the VM instance. 4523 * </pre> 4524 * 4525 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4526 */ 4527 @java.lang.Override 4528 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder getInstalledPackageOrBuilder()4529 getInstalledPackageOrBuilder() { 4530 if ((detailsCase_ == 6) && (installedPackageBuilder_ != null)) { 4531 return installedPackageBuilder_.getMessageOrBuilder(); 4532 } else { 4533 if (detailsCase_ == 6) { 4534 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 4535 } 4536 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4537 } 4538 } 4539 /** 4540 * 4541 * 4542 * <pre> 4543 * Software package present on the VM instance. 4544 * </pre> 4545 * 4546 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;</code> 4547 */ 4548 private com.google.protobuf.SingleFieldBuilderV3< 4549 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage, 4550 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder, 4551 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder> getInstalledPackageFieldBuilder()4552 getInstalledPackageFieldBuilder() { 4553 if (installedPackageBuilder_ == null) { 4554 if (!(detailsCase_ == 6)) { 4555 details_ = com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4556 } 4557 installedPackageBuilder_ = 4558 new com.google.protobuf.SingleFieldBuilderV3< 4559 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage, 4560 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder, 4561 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder>( 4562 (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_, 4563 getParentForChildren(), 4564 isClean()); 4565 details_ = null; 4566 } 4567 detailsCase_ = 6; 4568 onChanged(); 4569 return installedPackageBuilder_; 4570 } 4571 4572 private com.google.protobuf.SingleFieldBuilderV3< 4573 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage, 4574 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder, 4575 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder> 4576 availablePackageBuilder_; 4577 /** 4578 * 4579 * 4580 * <pre> 4581 * Software package available to be installed on the VM instance. 4582 * </pre> 4583 * 4584 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4585 * 4586 * @return Whether the availablePackage field is set. 4587 */ 4588 @java.lang.Override hasAvailablePackage()4589 public boolean hasAvailablePackage() { 4590 return detailsCase_ == 7; 4591 } 4592 /** 4593 * 4594 * 4595 * <pre> 4596 * Software package available to be installed on the VM instance. 4597 * </pre> 4598 * 4599 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4600 * 4601 * @return The availablePackage. 4602 */ 4603 @java.lang.Override getAvailablePackage()4604 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getAvailablePackage() { 4605 if (availablePackageBuilder_ == null) { 4606 if (detailsCase_ == 7) { 4607 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 4608 } 4609 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4610 } else { 4611 if (detailsCase_ == 7) { 4612 return availablePackageBuilder_.getMessage(); 4613 } 4614 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4615 } 4616 } 4617 /** 4618 * 4619 * 4620 * <pre> 4621 * Software package available to be installed on the VM instance. 4622 * </pre> 4623 * 4624 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4625 */ setAvailablePackage( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value)4626 public Builder setAvailablePackage( 4627 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value) { 4628 if (availablePackageBuilder_ == null) { 4629 if (value == null) { 4630 throw new NullPointerException(); 4631 } 4632 details_ = value; 4633 onChanged(); 4634 } else { 4635 availablePackageBuilder_.setMessage(value); 4636 } 4637 detailsCase_ = 7; 4638 return this; 4639 } 4640 /** 4641 * 4642 * 4643 * <pre> 4644 * Software package available to be installed on the VM instance. 4645 * </pre> 4646 * 4647 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4648 */ setAvailablePackage( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder builderForValue)4649 public Builder setAvailablePackage( 4650 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder builderForValue) { 4651 if (availablePackageBuilder_ == null) { 4652 details_ = builderForValue.build(); 4653 onChanged(); 4654 } else { 4655 availablePackageBuilder_.setMessage(builderForValue.build()); 4656 } 4657 detailsCase_ = 7; 4658 return this; 4659 } 4660 /** 4661 * 4662 * 4663 * <pre> 4664 * Software package available to be installed on the VM instance. 4665 * </pre> 4666 * 4667 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4668 */ mergeAvailablePackage( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value)4669 public Builder mergeAvailablePackage( 4670 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage value) { 4671 if (availablePackageBuilder_ == null) { 4672 if (detailsCase_ == 7 4673 && details_ 4674 != com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance()) { 4675 details_ = 4676 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.newBuilder( 4677 (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_) 4678 .mergeFrom(value) 4679 .buildPartial(); 4680 } else { 4681 details_ = value; 4682 } 4683 onChanged(); 4684 } else { 4685 if (detailsCase_ == 7) { 4686 availablePackageBuilder_.mergeFrom(value); 4687 } else { 4688 availablePackageBuilder_.setMessage(value); 4689 } 4690 } 4691 detailsCase_ = 7; 4692 return this; 4693 } 4694 /** 4695 * 4696 * 4697 * <pre> 4698 * Software package available to be installed on the VM instance. 4699 * </pre> 4700 * 4701 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4702 */ clearAvailablePackage()4703 public Builder clearAvailablePackage() { 4704 if (availablePackageBuilder_ == null) { 4705 if (detailsCase_ == 7) { 4706 detailsCase_ = 0; 4707 details_ = null; 4708 onChanged(); 4709 } 4710 } else { 4711 if (detailsCase_ == 7) { 4712 detailsCase_ = 0; 4713 details_ = null; 4714 } 4715 availablePackageBuilder_.clear(); 4716 } 4717 return this; 4718 } 4719 /** 4720 * 4721 * 4722 * <pre> 4723 * Software package available to be installed on the VM instance. 4724 * </pre> 4725 * 4726 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4727 */ 4728 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder getAvailablePackageBuilder()4729 getAvailablePackageBuilder() { 4730 return getAvailablePackageFieldBuilder().getBuilder(); 4731 } 4732 /** 4733 * 4734 * 4735 * <pre> 4736 * Software package available to be installed on the VM instance. 4737 * </pre> 4738 * 4739 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4740 */ 4741 @java.lang.Override 4742 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder getAvailablePackageOrBuilder()4743 getAvailablePackageOrBuilder() { 4744 if ((detailsCase_ == 7) && (availablePackageBuilder_ != null)) { 4745 return availablePackageBuilder_.getMessageOrBuilder(); 4746 } else { 4747 if (detailsCase_ == 7) { 4748 return (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_; 4749 } 4750 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4751 } 4752 } 4753 /** 4754 * 4755 * 4756 * <pre> 4757 * Software package available to be installed on the VM instance. 4758 * </pre> 4759 * 4760 * <code>.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;</code> 4761 */ 4762 private com.google.protobuf.SingleFieldBuilderV3< 4763 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage, 4764 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder, 4765 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder> getAvailablePackageFieldBuilder()4766 getAvailablePackageFieldBuilder() { 4767 if (availablePackageBuilder_ == null) { 4768 if (!(detailsCase_ == 7)) { 4769 details_ = com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 4770 } 4771 availablePackageBuilder_ = 4772 new com.google.protobuf.SingleFieldBuilderV3< 4773 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage, 4774 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder, 4775 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder>( 4776 (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) details_, 4777 getParentForChildren(), 4778 isClean()); 4779 details_ = null; 4780 } 4781 detailsCase_ = 7; 4782 onChanged(); 4783 return availablePackageBuilder_; 4784 } 4785 4786 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4787 public final Builder setUnknownFields( 4788 final com.google.protobuf.UnknownFieldSet unknownFields) { 4789 return super.setUnknownFields(unknownFields); 4790 } 4791 4792 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4793 public final Builder mergeUnknownFields( 4794 final com.google.protobuf.UnknownFieldSet unknownFields) { 4795 return super.mergeUnknownFields(unknownFields); 4796 } 4797 4798 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.Item) 4799 } 4800 4801 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.Item) 4802 private static final com.google.cloud.osconfig.v1.Inventory.Item DEFAULT_INSTANCE; 4803 4804 static { 4805 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory.Item(); 4806 } 4807 getDefaultInstance()4808 public static com.google.cloud.osconfig.v1.Inventory.Item getDefaultInstance() { 4809 return DEFAULT_INSTANCE; 4810 } 4811 4812 private static final com.google.protobuf.Parser<Item> PARSER = 4813 new com.google.protobuf.AbstractParser<Item>() { 4814 @java.lang.Override 4815 public Item parsePartialFrom( 4816 com.google.protobuf.CodedInputStream input, 4817 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4818 throws com.google.protobuf.InvalidProtocolBufferException { 4819 Builder builder = newBuilder(); 4820 try { 4821 builder.mergeFrom(input, extensionRegistry); 4822 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4823 throw e.setUnfinishedMessage(builder.buildPartial()); 4824 } catch (com.google.protobuf.UninitializedMessageException e) { 4825 throw e.asInvalidProtocolBufferException() 4826 .setUnfinishedMessage(builder.buildPartial()); 4827 } catch (java.io.IOException e) { 4828 throw new com.google.protobuf.InvalidProtocolBufferException(e) 4829 .setUnfinishedMessage(builder.buildPartial()); 4830 } 4831 return builder.buildPartial(); 4832 } 4833 }; 4834 parser()4835 public static com.google.protobuf.Parser<Item> parser() { 4836 return PARSER; 4837 } 4838 4839 @java.lang.Override getParserForType()4840 public com.google.protobuf.Parser<Item> getParserForType() { 4841 return PARSER; 4842 } 4843 4844 @java.lang.Override getDefaultInstanceForType()4845 public com.google.cloud.osconfig.v1.Inventory.Item getDefaultInstanceForType() { 4846 return DEFAULT_INSTANCE; 4847 } 4848 } 4849 4850 public interface SoftwarePackageOrBuilder 4851 extends 4852 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.SoftwarePackage) 4853 com.google.protobuf.MessageOrBuilder { 4854 4855 /** 4856 * 4857 * 4858 * <pre> 4859 * Yum package info. 4860 * For details about the yum package manager, see 4861 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 4862 * </pre> 4863 * 4864 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 4865 * 4866 * @return Whether the yumPackage field is set. 4867 */ hasYumPackage()4868 boolean hasYumPackage(); 4869 /** 4870 * 4871 * 4872 * <pre> 4873 * Yum package info. 4874 * For details about the yum package manager, see 4875 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 4876 * </pre> 4877 * 4878 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 4879 * 4880 * @return The yumPackage. 4881 */ getYumPackage()4882 com.google.cloud.osconfig.v1.Inventory.VersionedPackage getYumPackage(); 4883 /** 4884 * 4885 * 4886 * <pre> 4887 * Yum package info. 4888 * For details about the yum package manager, see 4889 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 4890 * </pre> 4891 * 4892 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 4893 */ getYumPackageOrBuilder()4894 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getYumPackageOrBuilder(); 4895 4896 /** 4897 * 4898 * 4899 * <pre> 4900 * Details of an APT package. 4901 * For details about the apt package manager, see 4902 * https://wiki.debian.org/Apt. 4903 * </pre> 4904 * 4905 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 4906 * 4907 * @return Whether the aptPackage field is set. 4908 */ hasAptPackage()4909 boolean hasAptPackage(); 4910 /** 4911 * 4912 * 4913 * <pre> 4914 * Details of an APT package. 4915 * For details about the apt package manager, see 4916 * https://wiki.debian.org/Apt. 4917 * </pre> 4918 * 4919 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 4920 * 4921 * @return The aptPackage. 4922 */ getAptPackage()4923 com.google.cloud.osconfig.v1.Inventory.VersionedPackage getAptPackage(); 4924 /** 4925 * 4926 * 4927 * <pre> 4928 * Details of an APT package. 4929 * For details about the apt package manager, see 4930 * https://wiki.debian.org/Apt. 4931 * </pre> 4932 * 4933 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 4934 */ getAptPackageOrBuilder()4935 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getAptPackageOrBuilder(); 4936 4937 /** 4938 * 4939 * 4940 * <pre> 4941 * Details of a Zypper package. 4942 * For details about the Zypper package manager, see 4943 * https://en.opensuse.org/SDB:Zypper_manual. 4944 * </pre> 4945 * 4946 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 4947 * 4948 * @return Whether the zypperPackage field is set. 4949 */ hasZypperPackage()4950 boolean hasZypperPackage(); 4951 /** 4952 * 4953 * 4954 * <pre> 4955 * Details of a Zypper package. 4956 * For details about the Zypper package manager, see 4957 * https://en.opensuse.org/SDB:Zypper_manual. 4958 * </pre> 4959 * 4960 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 4961 * 4962 * @return The zypperPackage. 4963 */ getZypperPackage()4964 com.google.cloud.osconfig.v1.Inventory.VersionedPackage getZypperPackage(); 4965 /** 4966 * 4967 * 4968 * <pre> 4969 * Details of a Zypper package. 4970 * For details about the Zypper package manager, see 4971 * https://en.opensuse.org/SDB:Zypper_manual. 4972 * </pre> 4973 * 4974 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 4975 */ getZypperPackageOrBuilder()4976 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getZypperPackageOrBuilder(); 4977 4978 /** 4979 * 4980 * 4981 * <pre> 4982 * Details of a Googet package. 4983 * For details about the googet package manager, see 4984 * https://github.com/google/googet. 4985 * </pre> 4986 * 4987 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 4988 * 4989 * @return Whether the googetPackage field is set. 4990 */ hasGoogetPackage()4991 boolean hasGoogetPackage(); 4992 /** 4993 * 4994 * 4995 * <pre> 4996 * Details of a Googet package. 4997 * For details about the googet package manager, see 4998 * https://github.com/google/googet. 4999 * </pre> 5000 * 5001 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 5002 * 5003 * @return The googetPackage. 5004 */ getGoogetPackage()5005 com.google.cloud.osconfig.v1.Inventory.VersionedPackage getGoogetPackage(); 5006 /** 5007 * 5008 * 5009 * <pre> 5010 * Details of a Googet package. 5011 * For details about the googet package manager, see 5012 * https://github.com/google/googet. 5013 * </pre> 5014 * 5015 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 5016 */ getGoogetPackageOrBuilder()5017 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getGoogetPackageOrBuilder(); 5018 5019 /** 5020 * 5021 * 5022 * <pre> 5023 * Details of a Zypper patch. 5024 * For details about the Zypper package manager, see 5025 * https://en.opensuse.org/SDB:Zypper_manual. 5026 * </pre> 5027 * 5028 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 5029 * 5030 * @return Whether the zypperPatch field is set. 5031 */ hasZypperPatch()5032 boolean hasZypperPatch(); 5033 /** 5034 * 5035 * 5036 * <pre> 5037 * Details of a Zypper patch. 5038 * For details about the Zypper package manager, see 5039 * https://en.opensuse.org/SDB:Zypper_manual. 5040 * </pre> 5041 * 5042 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 5043 * 5044 * @return The zypperPatch. 5045 */ getZypperPatch()5046 com.google.cloud.osconfig.v1.Inventory.ZypperPatch getZypperPatch(); 5047 /** 5048 * 5049 * 5050 * <pre> 5051 * Details of a Zypper patch. 5052 * For details about the Zypper package manager, see 5053 * https://en.opensuse.org/SDB:Zypper_manual. 5054 * </pre> 5055 * 5056 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 5057 */ getZypperPatchOrBuilder()5058 com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder getZypperPatchOrBuilder(); 5059 5060 /** 5061 * 5062 * 5063 * <pre> 5064 * Details of a Windows Update package. 5065 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 5066 * information about Windows Update. 5067 * </pre> 5068 * 5069 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 5070 * 5071 * @return Whether the wuaPackage field is set. 5072 */ hasWuaPackage()5073 boolean hasWuaPackage(); 5074 /** 5075 * 5076 * 5077 * <pre> 5078 * Details of a Windows Update package. 5079 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 5080 * information about Windows Update. 5081 * </pre> 5082 * 5083 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 5084 * 5085 * @return The wuaPackage. 5086 */ getWuaPackage()5087 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage getWuaPackage(); 5088 /** 5089 * 5090 * 5091 * <pre> 5092 * Details of a Windows Update package. 5093 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 5094 * information about Windows Update. 5095 * </pre> 5096 * 5097 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 5098 */ getWuaPackageOrBuilder()5099 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder getWuaPackageOrBuilder(); 5100 5101 /** 5102 * 5103 * 5104 * <pre> 5105 * Details of a Windows Quick Fix engineering package. 5106 * See 5107 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 5108 * for info in Windows Quick Fix Engineering. 5109 * </pre> 5110 * 5111 * <code>.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 5112 * </code> 5113 * 5114 * @return Whether the qfePackage field is set. 5115 */ hasQfePackage()5116 boolean hasQfePackage(); 5117 /** 5118 * 5119 * 5120 * <pre> 5121 * Details of a Windows Quick Fix engineering package. 5122 * See 5123 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 5124 * for info in Windows Quick Fix Engineering. 5125 * </pre> 5126 * 5127 * <code>.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 5128 * </code> 5129 * 5130 * @return The qfePackage. 5131 */ getQfePackage()5132 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage getQfePackage(); 5133 /** 5134 * 5135 * 5136 * <pre> 5137 * Details of a Windows Quick Fix engineering package. 5138 * See 5139 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 5140 * for info in Windows Quick Fix Engineering. 5141 * </pre> 5142 * 5143 * <code>.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 5144 * </code> 5145 */ 5146 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackageOrBuilder getQfePackageOrBuilder()5147 getQfePackageOrBuilder(); 5148 5149 /** 5150 * 5151 * 5152 * <pre> 5153 * Details of a COS package. 5154 * </pre> 5155 * 5156 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 5157 * 5158 * @return Whether the cosPackage field is set. 5159 */ hasCosPackage()5160 boolean hasCosPackage(); 5161 /** 5162 * 5163 * 5164 * <pre> 5165 * Details of a COS package. 5166 * </pre> 5167 * 5168 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 5169 * 5170 * @return The cosPackage. 5171 */ getCosPackage()5172 com.google.cloud.osconfig.v1.Inventory.VersionedPackage getCosPackage(); 5173 /** 5174 * 5175 * 5176 * <pre> 5177 * Details of a COS package. 5178 * </pre> 5179 * 5180 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 5181 */ getCosPackageOrBuilder()5182 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getCosPackageOrBuilder(); 5183 5184 /** 5185 * 5186 * 5187 * <pre> 5188 * Details of Windows Application. 5189 * </pre> 5190 * 5191 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9;</code> 5192 * 5193 * @return Whether the windowsApplication field is set. 5194 */ hasWindowsApplication()5195 boolean hasWindowsApplication(); 5196 /** 5197 * 5198 * 5199 * <pre> 5200 * Details of Windows Application. 5201 * </pre> 5202 * 5203 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9;</code> 5204 * 5205 * @return The windowsApplication. 5206 */ getWindowsApplication()5207 com.google.cloud.osconfig.v1.Inventory.WindowsApplication getWindowsApplication(); 5208 /** 5209 * 5210 * 5211 * <pre> 5212 * Details of Windows Application. 5213 * </pre> 5214 * 5215 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9;</code> 5216 */ 5217 com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder getWindowsApplicationOrBuilder()5218 getWindowsApplicationOrBuilder(); 5219 getDetailsCase()5220 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.DetailsCase getDetailsCase(); 5221 } 5222 /** 5223 * 5224 * 5225 * <pre> 5226 * Software package information of the operating system. 5227 * </pre> 5228 * 5229 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.SoftwarePackage} 5230 */ 5231 public static final class SoftwarePackage extends com.google.protobuf.GeneratedMessageV3 5232 implements 5233 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.SoftwarePackage) 5234 SoftwarePackageOrBuilder { 5235 private static final long serialVersionUID = 0L; 5236 // Use SoftwarePackage.newBuilder() to construct. SoftwarePackage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)5237 private SoftwarePackage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 5238 super(builder); 5239 } 5240 SoftwarePackage()5241 private SoftwarePackage() {} 5242 5243 @java.lang.Override 5244 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)5245 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 5246 return new SoftwarePackage(); 5247 } 5248 5249 @java.lang.Override getUnknownFields()5250 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 5251 return this.unknownFields; 5252 } 5253 getDescriptor()5254 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 5255 return com.google.cloud.osconfig.v1.Inventories 5256 .internal_static_google_cloud_osconfig_v1_Inventory_SoftwarePackage_descriptor; 5257 } 5258 5259 @java.lang.Override 5260 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()5261 internalGetFieldAccessorTable() { 5262 return com.google.cloud.osconfig.v1.Inventories 5263 .internal_static_google_cloud_osconfig_v1_Inventory_SoftwarePackage_fieldAccessorTable 5264 .ensureFieldAccessorsInitialized( 5265 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.class, 5266 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder.class); 5267 } 5268 5269 private int detailsCase_ = 0; 5270 private java.lang.Object details_; 5271 5272 public enum DetailsCase 5273 implements 5274 com.google.protobuf.Internal.EnumLite, 5275 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 5276 YUM_PACKAGE(1), 5277 APT_PACKAGE(2), 5278 ZYPPER_PACKAGE(3), 5279 GOOGET_PACKAGE(4), 5280 ZYPPER_PATCH(5), 5281 WUA_PACKAGE(6), 5282 QFE_PACKAGE(7), 5283 COS_PACKAGE(8), 5284 WINDOWS_APPLICATION(9), 5285 DETAILS_NOT_SET(0); 5286 private final int value; 5287 DetailsCase(int value)5288 private DetailsCase(int value) { 5289 this.value = value; 5290 } 5291 /** 5292 * @param value The number of the enum to look for. 5293 * @return The enum associated with the given number. 5294 * @deprecated Use {@link #forNumber(int)} instead. 5295 */ 5296 @java.lang.Deprecated valueOf(int value)5297 public static DetailsCase valueOf(int value) { 5298 return forNumber(value); 5299 } 5300 forNumber(int value)5301 public static DetailsCase forNumber(int value) { 5302 switch (value) { 5303 case 1: 5304 return YUM_PACKAGE; 5305 case 2: 5306 return APT_PACKAGE; 5307 case 3: 5308 return ZYPPER_PACKAGE; 5309 case 4: 5310 return GOOGET_PACKAGE; 5311 case 5: 5312 return ZYPPER_PATCH; 5313 case 6: 5314 return WUA_PACKAGE; 5315 case 7: 5316 return QFE_PACKAGE; 5317 case 8: 5318 return COS_PACKAGE; 5319 case 9: 5320 return WINDOWS_APPLICATION; 5321 case 0: 5322 return DETAILS_NOT_SET; 5323 default: 5324 return null; 5325 } 5326 } 5327 getNumber()5328 public int getNumber() { 5329 return this.value; 5330 } 5331 }; 5332 getDetailsCase()5333 public DetailsCase getDetailsCase() { 5334 return DetailsCase.forNumber(detailsCase_); 5335 } 5336 5337 public static final int YUM_PACKAGE_FIELD_NUMBER = 1; 5338 /** 5339 * 5340 * 5341 * <pre> 5342 * Yum package info. 5343 * For details about the yum package manager, see 5344 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 5345 * </pre> 5346 * 5347 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 5348 * 5349 * @return Whether the yumPackage field is set. 5350 */ 5351 @java.lang.Override hasYumPackage()5352 public boolean hasYumPackage() { 5353 return detailsCase_ == 1; 5354 } 5355 /** 5356 * 5357 * 5358 * <pre> 5359 * Yum package info. 5360 * For details about the yum package manager, see 5361 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 5362 * </pre> 5363 * 5364 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 5365 * 5366 * @return The yumPackage. 5367 */ 5368 @java.lang.Override getYumPackage()5369 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getYumPackage() { 5370 if (detailsCase_ == 1) { 5371 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5372 } 5373 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5374 } 5375 /** 5376 * 5377 * 5378 * <pre> 5379 * Yum package info. 5380 * For details about the yum package manager, see 5381 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 5382 * </pre> 5383 * 5384 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 5385 */ 5386 @java.lang.Override 5387 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getYumPackageOrBuilder()5388 getYumPackageOrBuilder() { 5389 if (detailsCase_ == 1) { 5390 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5391 } 5392 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5393 } 5394 5395 public static final int APT_PACKAGE_FIELD_NUMBER = 2; 5396 /** 5397 * 5398 * 5399 * <pre> 5400 * Details of an APT package. 5401 * For details about the apt package manager, see 5402 * https://wiki.debian.org/Apt. 5403 * </pre> 5404 * 5405 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 5406 * 5407 * @return Whether the aptPackage field is set. 5408 */ 5409 @java.lang.Override hasAptPackage()5410 public boolean hasAptPackage() { 5411 return detailsCase_ == 2; 5412 } 5413 /** 5414 * 5415 * 5416 * <pre> 5417 * Details of an APT package. 5418 * For details about the apt package manager, see 5419 * https://wiki.debian.org/Apt. 5420 * </pre> 5421 * 5422 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 5423 * 5424 * @return The aptPackage. 5425 */ 5426 @java.lang.Override getAptPackage()5427 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getAptPackage() { 5428 if (detailsCase_ == 2) { 5429 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5430 } 5431 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5432 } 5433 /** 5434 * 5435 * 5436 * <pre> 5437 * Details of an APT package. 5438 * For details about the apt package manager, see 5439 * https://wiki.debian.org/Apt. 5440 * </pre> 5441 * 5442 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 5443 */ 5444 @java.lang.Override 5445 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getAptPackageOrBuilder()5446 getAptPackageOrBuilder() { 5447 if (detailsCase_ == 2) { 5448 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5449 } 5450 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5451 } 5452 5453 public static final int ZYPPER_PACKAGE_FIELD_NUMBER = 3; 5454 /** 5455 * 5456 * 5457 * <pre> 5458 * Details of a Zypper package. 5459 * For details about the Zypper package manager, see 5460 * https://en.opensuse.org/SDB:Zypper_manual. 5461 * </pre> 5462 * 5463 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 5464 * 5465 * @return Whether the zypperPackage field is set. 5466 */ 5467 @java.lang.Override hasZypperPackage()5468 public boolean hasZypperPackage() { 5469 return detailsCase_ == 3; 5470 } 5471 /** 5472 * 5473 * 5474 * <pre> 5475 * Details of a Zypper package. 5476 * For details about the Zypper package manager, see 5477 * https://en.opensuse.org/SDB:Zypper_manual. 5478 * </pre> 5479 * 5480 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 5481 * 5482 * @return The zypperPackage. 5483 */ 5484 @java.lang.Override getZypperPackage()5485 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getZypperPackage() { 5486 if (detailsCase_ == 3) { 5487 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5488 } 5489 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5490 } 5491 /** 5492 * 5493 * 5494 * <pre> 5495 * Details of a Zypper package. 5496 * For details about the Zypper package manager, see 5497 * https://en.opensuse.org/SDB:Zypper_manual. 5498 * </pre> 5499 * 5500 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 5501 */ 5502 @java.lang.Override 5503 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getZypperPackageOrBuilder()5504 getZypperPackageOrBuilder() { 5505 if (detailsCase_ == 3) { 5506 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5507 } 5508 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5509 } 5510 5511 public static final int GOOGET_PACKAGE_FIELD_NUMBER = 4; 5512 /** 5513 * 5514 * 5515 * <pre> 5516 * Details of a Googet package. 5517 * For details about the googet package manager, see 5518 * https://github.com/google/googet. 5519 * </pre> 5520 * 5521 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 5522 * 5523 * @return Whether the googetPackage field is set. 5524 */ 5525 @java.lang.Override hasGoogetPackage()5526 public boolean hasGoogetPackage() { 5527 return detailsCase_ == 4; 5528 } 5529 /** 5530 * 5531 * 5532 * <pre> 5533 * Details of a Googet package. 5534 * For details about the googet package manager, see 5535 * https://github.com/google/googet. 5536 * </pre> 5537 * 5538 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 5539 * 5540 * @return The googetPackage. 5541 */ 5542 @java.lang.Override getGoogetPackage()5543 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getGoogetPackage() { 5544 if (detailsCase_ == 4) { 5545 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5546 } 5547 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5548 } 5549 /** 5550 * 5551 * 5552 * <pre> 5553 * Details of a Googet package. 5554 * For details about the googet package manager, see 5555 * https://github.com/google/googet. 5556 * </pre> 5557 * 5558 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 5559 */ 5560 @java.lang.Override 5561 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getGoogetPackageOrBuilder()5562 getGoogetPackageOrBuilder() { 5563 if (detailsCase_ == 4) { 5564 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5565 } 5566 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5567 } 5568 5569 public static final int ZYPPER_PATCH_FIELD_NUMBER = 5; 5570 /** 5571 * 5572 * 5573 * <pre> 5574 * Details of a Zypper patch. 5575 * For details about the Zypper package manager, see 5576 * https://en.opensuse.org/SDB:Zypper_manual. 5577 * </pre> 5578 * 5579 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 5580 * 5581 * @return Whether the zypperPatch field is set. 5582 */ 5583 @java.lang.Override hasZypperPatch()5584 public boolean hasZypperPatch() { 5585 return detailsCase_ == 5; 5586 } 5587 /** 5588 * 5589 * 5590 * <pre> 5591 * Details of a Zypper patch. 5592 * For details about the Zypper package manager, see 5593 * https://en.opensuse.org/SDB:Zypper_manual. 5594 * </pre> 5595 * 5596 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 5597 * 5598 * @return The zypperPatch. 5599 */ 5600 @java.lang.Override getZypperPatch()5601 public com.google.cloud.osconfig.v1.Inventory.ZypperPatch getZypperPatch() { 5602 if (detailsCase_ == 5) { 5603 return (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_; 5604 } 5605 return com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance(); 5606 } 5607 /** 5608 * 5609 * 5610 * <pre> 5611 * Details of a Zypper patch. 5612 * For details about the Zypper package manager, see 5613 * https://en.opensuse.org/SDB:Zypper_manual. 5614 * </pre> 5615 * 5616 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 5617 */ 5618 @java.lang.Override getZypperPatchOrBuilder()5619 public com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder getZypperPatchOrBuilder() { 5620 if (detailsCase_ == 5) { 5621 return (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_; 5622 } 5623 return com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance(); 5624 } 5625 5626 public static final int WUA_PACKAGE_FIELD_NUMBER = 6; 5627 /** 5628 * 5629 * 5630 * <pre> 5631 * Details of a Windows Update package. 5632 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 5633 * information about Windows Update. 5634 * </pre> 5635 * 5636 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 5637 * 5638 * @return Whether the wuaPackage field is set. 5639 */ 5640 @java.lang.Override hasWuaPackage()5641 public boolean hasWuaPackage() { 5642 return detailsCase_ == 6; 5643 } 5644 /** 5645 * 5646 * 5647 * <pre> 5648 * Details of a Windows Update package. 5649 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 5650 * information about Windows Update. 5651 * </pre> 5652 * 5653 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 5654 * 5655 * @return The wuaPackage. 5656 */ 5657 @java.lang.Override getWuaPackage()5658 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage getWuaPackage() { 5659 if (detailsCase_ == 6) { 5660 return (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_; 5661 } 5662 return com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance(); 5663 } 5664 /** 5665 * 5666 * 5667 * <pre> 5668 * Details of a Windows Update package. 5669 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 5670 * information about Windows Update. 5671 * </pre> 5672 * 5673 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 5674 */ 5675 @java.lang.Override 5676 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder getWuaPackageOrBuilder()5677 getWuaPackageOrBuilder() { 5678 if (detailsCase_ == 6) { 5679 return (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_; 5680 } 5681 return com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance(); 5682 } 5683 5684 public static final int QFE_PACKAGE_FIELD_NUMBER = 7; 5685 /** 5686 * 5687 * 5688 * <pre> 5689 * Details of a Windows Quick Fix engineering package. 5690 * See 5691 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 5692 * for info in Windows Quick Fix Engineering. 5693 * </pre> 5694 * 5695 * <code>.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 5696 * </code> 5697 * 5698 * @return Whether the qfePackage field is set. 5699 */ 5700 @java.lang.Override hasQfePackage()5701 public boolean hasQfePackage() { 5702 return detailsCase_ == 7; 5703 } 5704 /** 5705 * 5706 * 5707 * <pre> 5708 * Details of a Windows Quick Fix engineering package. 5709 * See 5710 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 5711 * for info in Windows Quick Fix Engineering. 5712 * </pre> 5713 * 5714 * <code>.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 5715 * </code> 5716 * 5717 * @return The qfePackage. 5718 */ 5719 @java.lang.Override 5720 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage getQfePackage()5721 getQfePackage() { 5722 if (detailsCase_ == 7) { 5723 return (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) details_; 5724 } 5725 return com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 5726 .getDefaultInstance(); 5727 } 5728 /** 5729 * 5730 * 5731 * <pre> 5732 * Details of a Windows Quick Fix engineering package. 5733 * See 5734 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 5735 * for info in Windows Quick Fix Engineering. 5736 * </pre> 5737 * 5738 * <code>.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 5739 * </code> 5740 */ 5741 @java.lang.Override 5742 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackageOrBuilder getQfePackageOrBuilder()5743 getQfePackageOrBuilder() { 5744 if (detailsCase_ == 7) { 5745 return (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) details_; 5746 } 5747 return com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 5748 .getDefaultInstance(); 5749 } 5750 5751 public static final int COS_PACKAGE_FIELD_NUMBER = 8; 5752 /** 5753 * 5754 * 5755 * <pre> 5756 * Details of a COS package. 5757 * </pre> 5758 * 5759 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 5760 * 5761 * @return Whether the cosPackage field is set. 5762 */ 5763 @java.lang.Override hasCosPackage()5764 public boolean hasCosPackage() { 5765 return detailsCase_ == 8; 5766 } 5767 /** 5768 * 5769 * 5770 * <pre> 5771 * Details of a COS package. 5772 * </pre> 5773 * 5774 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 5775 * 5776 * @return The cosPackage. 5777 */ 5778 @java.lang.Override getCosPackage()5779 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getCosPackage() { 5780 if (detailsCase_ == 8) { 5781 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5782 } 5783 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5784 } 5785 /** 5786 * 5787 * 5788 * <pre> 5789 * Details of a COS package. 5790 * </pre> 5791 * 5792 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 5793 */ 5794 @java.lang.Override 5795 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getCosPackageOrBuilder()5796 getCosPackageOrBuilder() { 5797 if (detailsCase_ == 8) { 5798 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 5799 } 5800 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 5801 } 5802 5803 public static final int WINDOWS_APPLICATION_FIELD_NUMBER = 9; 5804 /** 5805 * 5806 * 5807 * <pre> 5808 * Details of Windows Application. 5809 * </pre> 5810 * 5811 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9;</code> 5812 * 5813 * @return Whether the windowsApplication field is set. 5814 */ 5815 @java.lang.Override hasWindowsApplication()5816 public boolean hasWindowsApplication() { 5817 return detailsCase_ == 9; 5818 } 5819 /** 5820 * 5821 * 5822 * <pre> 5823 * Details of Windows Application. 5824 * </pre> 5825 * 5826 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9;</code> 5827 * 5828 * @return The windowsApplication. 5829 */ 5830 @java.lang.Override getWindowsApplication()5831 public com.google.cloud.osconfig.v1.Inventory.WindowsApplication getWindowsApplication() { 5832 if (detailsCase_ == 9) { 5833 return (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_; 5834 } 5835 return com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance(); 5836 } 5837 /** 5838 * 5839 * 5840 * <pre> 5841 * Details of Windows Application. 5842 * </pre> 5843 * 5844 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9;</code> 5845 */ 5846 @java.lang.Override 5847 public com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder getWindowsApplicationOrBuilder()5848 getWindowsApplicationOrBuilder() { 5849 if (detailsCase_ == 9) { 5850 return (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_; 5851 } 5852 return com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance(); 5853 } 5854 5855 private byte memoizedIsInitialized = -1; 5856 5857 @java.lang.Override isInitialized()5858 public final boolean isInitialized() { 5859 byte isInitialized = memoizedIsInitialized; 5860 if (isInitialized == 1) return true; 5861 if (isInitialized == 0) return false; 5862 5863 memoizedIsInitialized = 1; 5864 return true; 5865 } 5866 5867 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)5868 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 5869 if (detailsCase_ == 1) { 5870 output.writeMessage(1, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5871 } 5872 if (detailsCase_ == 2) { 5873 output.writeMessage(2, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5874 } 5875 if (detailsCase_ == 3) { 5876 output.writeMessage(3, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5877 } 5878 if (detailsCase_ == 4) { 5879 output.writeMessage(4, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5880 } 5881 if (detailsCase_ == 5) { 5882 output.writeMessage(5, (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_); 5883 } 5884 if (detailsCase_ == 6) { 5885 output.writeMessage( 5886 6, (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_); 5887 } 5888 if (detailsCase_ == 7) { 5889 output.writeMessage( 5890 7, (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) details_); 5891 } 5892 if (detailsCase_ == 8) { 5893 output.writeMessage(8, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5894 } 5895 if (detailsCase_ == 9) { 5896 output.writeMessage( 5897 9, (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_); 5898 } 5899 getUnknownFields().writeTo(output); 5900 } 5901 5902 @java.lang.Override getSerializedSize()5903 public int getSerializedSize() { 5904 int size = memoizedSize; 5905 if (size != -1) return size; 5906 5907 size = 0; 5908 if (detailsCase_ == 1) { 5909 size += 5910 com.google.protobuf.CodedOutputStream.computeMessageSize( 5911 1, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5912 } 5913 if (detailsCase_ == 2) { 5914 size += 5915 com.google.protobuf.CodedOutputStream.computeMessageSize( 5916 2, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5917 } 5918 if (detailsCase_ == 3) { 5919 size += 5920 com.google.protobuf.CodedOutputStream.computeMessageSize( 5921 3, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5922 } 5923 if (detailsCase_ == 4) { 5924 size += 5925 com.google.protobuf.CodedOutputStream.computeMessageSize( 5926 4, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5927 } 5928 if (detailsCase_ == 5) { 5929 size += 5930 com.google.protobuf.CodedOutputStream.computeMessageSize( 5931 5, (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_); 5932 } 5933 if (detailsCase_ == 6) { 5934 size += 5935 com.google.protobuf.CodedOutputStream.computeMessageSize( 5936 6, (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_); 5937 } 5938 if (detailsCase_ == 7) { 5939 size += 5940 com.google.protobuf.CodedOutputStream.computeMessageSize( 5941 7, 5942 (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 5943 details_); 5944 } 5945 if (detailsCase_ == 8) { 5946 size += 5947 com.google.protobuf.CodedOutputStream.computeMessageSize( 5948 8, (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_); 5949 } 5950 if (detailsCase_ == 9) { 5951 size += 5952 com.google.protobuf.CodedOutputStream.computeMessageSize( 5953 9, (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_); 5954 } 5955 size += getUnknownFields().getSerializedSize(); 5956 memoizedSize = size; 5957 return size; 5958 } 5959 5960 @java.lang.Override equals(final java.lang.Object obj)5961 public boolean equals(final java.lang.Object obj) { 5962 if (obj == this) { 5963 return true; 5964 } 5965 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory.SoftwarePackage)) { 5966 return super.equals(obj); 5967 } 5968 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage other = 5969 (com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) obj; 5970 5971 if (!getDetailsCase().equals(other.getDetailsCase())) return false; 5972 switch (detailsCase_) { 5973 case 1: 5974 if (!getYumPackage().equals(other.getYumPackage())) return false; 5975 break; 5976 case 2: 5977 if (!getAptPackage().equals(other.getAptPackage())) return false; 5978 break; 5979 case 3: 5980 if (!getZypperPackage().equals(other.getZypperPackage())) return false; 5981 break; 5982 case 4: 5983 if (!getGoogetPackage().equals(other.getGoogetPackage())) return false; 5984 break; 5985 case 5: 5986 if (!getZypperPatch().equals(other.getZypperPatch())) return false; 5987 break; 5988 case 6: 5989 if (!getWuaPackage().equals(other.getWuaPackage())) return false; 5990 break; 5991 case 7: 5992 if (!getQfePackage().equals(other.getQfePackage())) return false; 5993 break; 5994 case 8: 5995 if (!getCosPackage().equals(other.getCosPackage())) return false; 5996 break; 5997 case 9: 5998 if (!getWindowsApplication().equals(other.getWindowsApplication())) return false; 5999 break; 6000 case 0: 6001 default: 6002 } 6003 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 6004 return true; 6005 } 6006 6007 @java.lang.Override hashCode()6008 public int hashCode() { 6009 if (memoizedHashCode != 0) { 6010 return memoizedHashCode; 6011 } 6012 int hash = 41; 6013 hash = (19 * hash) + getDescriptor().hashCode(); 6014 switch (detailsCase_) { 6015 case 1: 6016 hash = (37 * hash) + YUM_PACKAGE_FIELD_NUMBER; 6017 hash = (53 * hash) + getYumPackage().hashCode(); 6018 break; 6019 case 2: 6020 hash = (37 * hash) + APT_PACKAGE_FIELD_NUMBER; 6021 hash = (53 * hash) + getAptPackage().hashCode(); 6022 break; 6023 case 3: 6024 hash = (37 * hash) + ZYPPER_PACKAGE_FIELD_NUMBER; 6025 hash = (53 * hash) + getZypperPackage().hashCode(); 6026 break; 6027 case 4: 6028 hash = (37 * hash) + GOOGET_PACKAGE_FIELD_NUMBER; 6029 hash = (53 * hash) + getGoogetPackage().hashCode(); 6030 break; 6031 case 5: 6032 hash = (37 * hash) + ZYPPER_PATCH_FIELD_NUMBER; 6033 hash = (53 * hash) + getZypperPatch().hashCode(); 6034 break; 6035 case 6: 6036 hash = (37 * hash) + WUA_PACKAGE_FIELD_NUMBER; 6037 hash = (53 * hash) + getWuaPackage().hashCode(); 6038 break; 6039 case 7: 6040 hash = (37 * hash) + QFE_PACKAGE_FIELD_NUMBER; 6041 hash = (53 * hash) + getQfePackage().hashCode(); 6042 break; 6043 case 8: 6044 hash = (37 * hash) + COS_PACKAGE_FIELD_NUMBER; 6045 hash = (53 * hash) + getCosPackage().hashCode(); 6046 break; 6047 case 9: 6048 hash = (37 * hash) + WINDOWS_APPLICATION_FIELD_NUMBER; 6049 hash = (53 * hash) + getWindowsApplication().hashCode(); 6050 break; 6051 case 0: 6052 default: 6053 } 6054 hash = (29 * hash) + getUnknownFields().hashCode(); 6055 memoizedHashCode = hash; 6056 return hash; 6057 } 6058 parseFrom( java.nio.ByteBuffer data)6059 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6060 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 6061 return PARSER.parseFrom(data); 6062 } 6063 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6064 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6065 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 6066 throws com.google.protobuf.InvalidProtocolBufferException { 6067 return PARSER.parseFrom(data, extensionRegistry); 6068 } 6069 parseFrom( com.google.protobuf.ByteString data)6070 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6071 com.google.protobuf.ByteString data) 6072 throws com.google.protobuf.InvalidProtocolBufferException { 6073 return PARSER.parseFrom(data); 6074 } 6075 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6076 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6077 com.google.protobuf.ByteString data, 6078 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 6079 throws com.google.protobuf.InvalidProtocolBufferException { 6080 return PARSER.parseFrom(data, extensionRegistry); 6081 } 6082 parseFrom(byte[] data)6083 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom(byte[] data) 6084 throws com.google.protobuf.InvalidProtocolBufferException { 6085 return PARSER.parseFrom(data); 6086 } 6087 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6088 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6089 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 6090 throws com.google.protobuf.InvalidProtocolBufferException { 6091 return PARSER.parseFrom(data, extensionRegistry); 6092 } 6093 parseFrom( java.io.InputStream input)6094 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6095 java.io.InputStream input) throws java.io.IOException { 6096 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 6097 } 6098 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6099 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6100 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 6101 throws java.io.IOException { 6102 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 6103 PARSER, input, extensionRegistry); 6104 } 6105 parseDelimitedFrom( java.io.InputStream input)6106 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseDelimitedFrom( 6107 java.io.InputStream input) throws java.io.IOException { 6108 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 6109 } 6110 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6111 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseDelimitedFrom( 6112 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 6113 throws java.io.IOException { 6114 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 6115 PARSER, input, extensionRegistry); 6116 } 6117 parseFrom( com.google.protobuf.CodedInputStream input)6118 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6119 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 6120 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 6121 } 6122 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6123 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage parseFrom( 6124 com.google.protobuf.CodedInputStream input, 6125 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 6126 throws java.io.IOException { 6127 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 6128 PARSER, input, extensionRegistry); 6129 } 6130 6131 @java.lang.Override newBuilderForType()6132 public Builder newBuilderForType() { 6133 return newBuilder(); 6134 } 6135 newBuilder()6136 public static Builder newBuilder() { 6137 return DEFAULT_INSTANCE.toBuilder(); 6138 } 6139 newBuilder( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage prototype)6140 public static Builder newBuilder( 6141 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage prototype) { 6142 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 6143 } 6144 6145 @java.lang.Override toBuilder()6146 public Builder toBuilder() { 6147 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 6148 } 6149 6150 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)6151 protected Builder newBuilderForType( 6152 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 6153 Builder builder = new Builder(parent); 6154 return builder; 6155 } 6156 /** 6157 * 6158 * 6159 * <pre> 6160 * Software package information of the operating system. 6161 * </pre> 6162 * 6163 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.SoftwarePackage} 6164 */ 6165 public static final class Builder 6166 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 6167 implements 6168 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.SoftwarePackage) 6169 com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder { getDescriptor()6170 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 6171 return com.google.cloud.osconfig.v1.Inventories 6172 .internal_static_google_cloud_osconfig_v1_Inventory_SoftwarePackage_descriptor; 6173 } 6174 6175 @java.lang.Override 6176 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()6177 internalGetFieldAccessorTable() { 6178 return com.google.cloud.osconfig.v1.Inventories 6179 .internal_static_google_cloud_osconfig_v1_Inventory_SoftwarePackage_fieldAccessorTable 6180 .ensureFieldAccessorsInitialized( 6181 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.class, 6182 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder.class); 6183 } 6184 6185 // Construct using com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.newBuilder() Builder()6186 private Builder() {} 6187 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)6188 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 6189 super(parent); 6190 } 6191 6192 @java.lang.Override clear()6193 public Builder clear() { 6194 super.clear(); 6195 bitField0_ = 0; 6196 if (yumPackageBuilder_ != null) { 6197 yumPackageBuilder_.clear(); 6198 } 6199 if (aptPackageBuilder_ != null) { 6200 aptPackageBuilder_.clear(); 6201 } 6202 if (zypperPackageBuilder_ != null) { 6203 zypperPackageBuilder_.clear(); 6204 } 6205 if (googetPackageBuilder_ != null) { 6206 googetPackageBuilder_.clear(); 6207 } 6208 if (zypperPatchBuilder_ != null) { 6209 zypperPatchBuilder_.clear(); 6210 } 6211 if (wuaPackageBuilder_ != null) { 6212 wuaPackageBuilder_.clear(); 6213 } 6214 if (qfePackageBuilder_ != null) { 6215 qfePackageBuilder_.clear(); 6216 } 6217 if (cosPackageBuilder_ != null) { 6218 cosPackageBuilder_.clear(); 6219 } 6220 if (windowsApplicationBuilder_ != null) { 6221 windowsApplicationBuilder_.clear(); 6222 } 6223 detailsCase_ = 0; 6224 details_ = null; 6225 return this; 6226 } 6227 6228 @java.lang.Override getDescriptorForType()6229 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 6230 return com.google.cloud.osconfig.v1.Inventories 6231 .internal_static_google_cloud_osconfig_v1_Inventory_SoftwarePackage_descriptor; 6232 } 6233 6234 @java.lang.Override getDefaultInstanceForType()6235 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getDefaultInstanceForType() { 6236 return com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance(); 6237 } 6238 6239 @java.lang.Override build()6240 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage build() { 6241 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage result = buildPartial(); 6242 if (!result.isInitialized()) { 6243 throw newUninitializedMessageException(result); 6244 } 6245 return result; 6246 } 6247 6248 @java.lang.Override buildPartial()6249 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage buildPartial() { 6250 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage result = 6251 new com.google.cloud.osconfig.v1.Inventory.SoftwarePackage(this); 6252 if (bitField0_ != 0) { 6253 buildPartial0(result); 6254 } 6255 buildPartialOneofs(result); 6256 onBuilt(); 6257 return result; 6258 } 6259 buildPartial0(com.google.cloud.osconfig.v1.Inventory.SoftwarePackage result)6260 private void buildPartial0(com.google.cloud.osconfig.v1.Inventory.SoftwarePackage result) { 6261 int from_bitField0_ = bitField0_; 6262 } 6263 buildPartialOneofs( com.google.cloud.osconfig.v1.Inventory.SoftwarePackage result)6264 private void buildPartialOneofs( 6265 com.google.cloud.osconfig.v1.Inventory.SoftwarePackage result) { 6266 result.detailsCase_ = detailsCase_; 6267 result.details_ = this.details_; 6268 if (detailsCase_ == 1 && yumPackageBuilder_ != null) { 6269 result.details_ = yumPackageBuilder_.build(); 6270 } 6271 if (detailsCase_ == 2 && aptPackageBuilder_ != null) { 6272 result.details_ = aptPackageBuilder_.build(); 6273 } 6274 if (detailsCase_ == 3 && zypperPackageBuilder_ != null) { 6275 result.details_ = zypperPackageBuilder_.build(); 6276 } 6277 if (detailsCase_ == 4 && googetPackageBuilder_ != null) { 6278 result.details_ = googetPackageBuilder_.build(); 6279 } 6280 if (detailsCase_ == 5 && zypperPatchBuilder_ != null) { 6281 result.details_ = zypperPatchBuilder_.build(); 6282 } 6283 if (detailsCase_ == 6 && wuaPackageBuilder_ != null) { 6284 result.details_ = wuaPackageBuilder_.build(); 6285 } 6286 if (detailsCase_ == 7 && qfePackageBuilder_ != null) { 6287 result.details_ = qfePackageBuilder_.build(); 6288 } 6289 if (detailsCase_ == 8 && cosPackageBuilder_ != null) { 6290 result.details_ = cosPackageBuilder_.build(); 6291 } 6292 if (detailsCase_ == 9 && windowsApplicationBuilder_ != null) { 6293 result.details_ = windowsApplicationBuilder_.build(); 6294 } 6295 } 6296 6297 @java.lang.Override clone()6298 public Builder clone() { 6299 return super.clone(); 6300 } 6301 6302 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)6303 public Builder setField( 6304 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 6305 return super.setField(field, value); 6306 } 6307 6308 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)6309 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 6310 return super.clearField(field); 6311 } 6312 6313 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)6314 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 6315 return super.clearOneof(oneof); 6316 } 6317 6318 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)6319 public Builder setRepeatedField( 6320 com.google.protobuf.Descriptors.FieldDescriptor field, 6321 int index, 6322 java.lang.Object value) { 6323 return super.setRepeatedField(field, index, value); 6324 } 6325 6326 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)6327 public Builder addRepeatedField( 6328 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 6329 return super.addRepeatedField(field, value); 6330 } 6331 6332 @java.lang.Override mergeFrom(com.google.protobuf.Message other)6333 public Builder mergeFrom(com.google.protobuf.Message other) { 6334 if (other instanceof com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) { 6335 return mergeFrom((com.google.cloud.osconfig.v1.Inventory.SoftwarePackage) other); 6336 } else { 6337 super.mergeFrom(other); 6338 return this; 6339 } 6340 } 6341 mergeFrom(com.google.cloud.osconfig.v1.Inventory.SoftwarePackage other)6342 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory.SoftwarePackage other) { 6343 if (other == com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.getDefaultInstance()) 6344 return this; 6345 switch (other.getDetailsCase()) { 6346 case YUM_PACKAGE: 6347 { 6348 mergeYumPackage(other.getYumPackage()); 6349 break; 6350 } 6351 case APT_PACKAGE: 6352 { 6353 mergeAptPackage(other.getAptPackage()); 6354 break; 6355 } 6356 case ZYPPER_PACKAGE: 6357 { 6358 mergeZypperPackage(other.getZypperPackage()); 6359 break; 6360 } 6361 case GOOGET_PACKAGE: 6362 { 6363 mergeGoogetPackage(other.getGoogetPackage()); 6364 break; 6365 } 6366 case ZYPPER_PATCH: 6367 { 6368 mergeZypperPatch(other.getZypperPatch()); 6369 break; 6370 } 6371 case WUA_PACKAGE: 6372 { 6373 mergeWuaPackage(other.getWuaPackage()); 6374 break; 6375 } 6376 case QFE_PACKAGE: 6377 { 6378 mergeQfePackage(other.getQfePackage()); 6379 break; 6380 } 6381 case COS_PACKAGE: 6382 { 6383 mergeCosPackage(other.getCosPackage()); 6384 break; 6385 } 6386 case WINDOWS_APPLICATION: 6387 { 6388 mergeWindowsApplication(other.getWindowsApplication()); 6389 break; 6390 } 6391 case DETAILS_NOT_SET: 6392 { 6393 break; 6394 } 6395 } 6396 this.mergeUnknownFields(other.getUnknownFields()); 6397 onChanged(); 6398 return this; 6399 } 6400 6401 @java.lang.Override isInitialized()6402 public final boolean isInitialized() { 6403 return true; 6404 } 6405 6406 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)6407 public Builder mergeFrom( 6408 com.google.protobuf.CodedInputStream input, 6409 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 6410 throws java.io.IOException { 6411 if (extensionRegistry == null) { 6412 throw new java.lang.NullPointerException(); 6413 } 6414 try { 6415 boolean done = false; 6416 while (!done) { 6417 int tag = input.readTag(); 6418 switch (tag) { 6419 case 0: 6420 done = true; 6421 break; 6422 case 10: 6423 { 6424 input.readMessage(getYumPackageFieldBuilder().getBuilder(), extensionRegistry); 6425 detailsCase_ = 1; 6426 break; 6427 } // case 10 6428 case 18: 6429 { 6430 input.readMessage(getAptPackageFieldBuilder().getBuilder(), extensionRegistry); 6431 detailsCase_ = 2; 6432 break; 6433 } // case 18 6434 case 26: 6435 { 6436 input.readMessage(getZypperPackageFieldBuilder().getBuilder(), extensionRegistry); 6437 detailsCase_ = 3; 6438 break; 6439 } // case 26 6440 case 34: 6441 { 6442 input.readMessage(getGoogetPackageFieldBuilder().getBuilder(), extensionRegistry); 6443 detailsCase_ = 4; 6444 break; 6445 } // case 34 6446 case 42: 6447 { 6448 input.readMessage(getZypperPatchFieldBuilder().getBuilder(), extensionRegistry); 6449 detailsCase_ = 5; 6450 break; 6451 } // case 42 6452 case 50: 6453 { 6454 input.readMessage(getWuaPackageFieldBuilder().getBuilder(), extensionRegistry); 6455 detailsCase_ = 6; 6456 break; 6457 } // case 50 6458 case 58: 6459 { 6460 input.readMessage(getQfePackageFieldBuilder().getBuilder(), extensionRegistry); 6461 detailsCase_ = 7; 6462 break; 6463 } // case 58 6464 case 66: 6465 { 6466 input.readMessage(getCosPackageFieldBuilder().getBuilder(), extensionRegistry); 6467 detailsCase_ = 8; 6468 break; 6469 } // case 66 6470 case 74: 6471 { 6472 input.readMessage( 6473 getWindowsApplicationFieldBuilder().getBuilder(), extensionRegistry); 6474 detailsCase_ = 9; 6475 break; 6476 } // case 74 6477 default: 6478 { 6479 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 6480 done = true; // was an endgroup tag 6481 } 6482 break; 6483 } // default: 6484 } // switch (tag) 6485 } // while (!done) 6486 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 6487 throw e.unwrapIOException(); 6488 } finally { 6489 onChanged(); 6490 } // finally 6491 return this; 6492 } 6493 6494 private int detailsCase_ = 0; 6495 private java.lang.Object details_; 6496 getDetailsCase()6497 public DetailsCase getDetailsCase() { 6498 return DetailsCase.forNumber(detailsCase_); 6499 } 6500 clearDetails()6501 public Builder clearDetails() { 6502 detailsCase_ = 0; 6503 details_ = null; 6504 onChanged(); 6505 return this; 6506 } 6507 6508 private int bitField0_; 6509 6510 private com.google.protobuf.SingleFieldBuilderV3< 6511 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 6512 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 6513 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> 6514 yumPackageBuilder_; 6515 /** 6516 * 6517 * 6518 * <pre> 6519 * Yum package info. 6520 * For details about the yum package manager, see 6521 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6522 * </pre> 6523 * 6524 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6525 * 6526 * @return Whether the yumPackage field is set. 6527 */ 6528 @java.lang.Override hasYumPackage()6529 public boolean hasYumPackage() { 6530 return detailsCase_ == 1; 6531 } 6532 /** 6533 * 6534 * 6535 * <pre> 6536 * Yum package info. 6537 * For details about the yum package manager, see 6538 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6539 * </pre> 6540 * 6541 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6542 * 6543 * @return The yumPackage. 6544 */ 6545 @java.lang.Override getYumPackage()6546 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getYumPackage() { 6547 if (yumPackageBuilder_ == null) { 6548 if (detailsCase_ == 1) { 6549 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 6550 } 6551 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6552 } else { 6553 if (detailsCase_ == 1) { 6554 return yumPackageBuilder_.getMessage(); 6555 } 6556 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6557 } 6558 } 6559 /** 6560 * 6561 * 6562 * <pre> 6563 * Yum package info. 6564 * For details about the yum package manager, see 6565 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6566 * </pre> 6567 * 6568 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6569 */ setYumPackage(com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)6570 public Builder setYumPackage(com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 6571 if (yumPackageBuilder_ == null) { 6572 if (value == null) { 6573 throw new NullPointerException(); 6574 } 6575 details_ = value; 6576 onChanged(); 6577 } else { 6578 yumPackageBuilder_.setMessage(value); 6579 } 6580 detailsCase_ = 1; 6581 return this; 6582 } 6583 /** 6584 * 6585 * 6586 * <pre> 6587 * Yum package info. 6588 * For details about the yum package manager, see 6589 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6590 * </pre> 6591 * 6592 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6593 */ setYumPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue)6594 public Builder setYumPackage( 6595 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue) { 6596 if (yumPackageBuilder_ == null) { 6597 details_ = builderForValue.build(); 6598 onChanged(); 6599 } else { 6600 yumPackageBuilder_.setMessage(builderForValue.build()); 6601 } 6602 detailsCase_ = 1; 6603 return this; 6604 } 6605 /** 6606 * 6607 * 6608 * <pre> 6609 * Yum package info. 6610 * For details about the yum package manager, see 6611 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6612 * </pre> 6613 * 6614 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6615 */ mergeYumPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)6616 public Builder mergeYumPackage( 6617 com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 6618 if (yumPackageBuilder_ == null) { 6619 if (detailsCase_ == 1 6620 && details_ 6621 != com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance()) { 6622 details_ = 6623 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.newBuilder( 6624 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_) 6625 .mergeFrom(value) 6626 .buildPartial(); 6627 } else { 6628 details_ = value; 6629 } 6630 onChanged(); 6631 } else { 6632 if (detailsCase_ == 1) { 6633 yumPackageBuilder_.mergeFrom(value); 6634 } else { 6635 yumPackageBuilder_.setMessage(value); 6636 } 6637 } 6638 detailsCase_ = 1; 6639 return this; 6640 } 6641 /** 6642 * 6643 * 6644 * <pre> 6645 * Yum package info. 6646 * For details about the yum package manager, see 6647 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6648 * </pre> 6649 * 6650 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6651 */ clearYumPackage()6652 public Builder clearYumPackage() { 6653 if (yumPackageBuilder_ == null) { 6654 if (detailsCase_ == 1) { 6655 detailsCase_ = 0; 6656 details_ = null; 6657 onChanged(); 6658 } 6659 } else { 6660 if (detailsCase_ == 1) { 6661 detailsCase_ = 0; 6662 details_ = null; 6663 } 6664 yumPackageBuilder_.clear(); 6665 } 6666 return this; 6667 } 6668 /** 6669 * 6670 * 6671 * <pre> 6672 * Yum package info. 6673 * For details about the yum package manager, see 6674 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6675 * </pre> 6676 * 6677 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6678 */ 6679 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder getYumPackageBuilder()6680 getYumPackageBuilder() { 6681 return getYumPackageFieldBuilder().getBuilder(); 6682 } 6683 /** 6684 * 6685 * 6686 * <pre> 6687 * Yum package info. 6688 * For details about the yum package manager, see 6689 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6690 * </pre> 6691 * 6692 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6693 */ 6694 @java.lang.Override 6695 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getYumPackageOrBuilder()6696 getYumPackageOrBuilder() { 6697 if ((detailsCase_ == 1) && (yumPackageBuilder_ != null)) { 6698 return yumPackageBuilder_.getMessageOrBuilder(); 6699 } else { 6700 if (detailsCase_ == 1) { 6701 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 6702 } 6703 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6704 } 6705 } 6706 /** 6707 * 6708 * 6709 * <pre> 6710 * Yum package info. 6711 * For details about the yum package manager, see 6712 * https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum. 6713 * </pre> 6714 * 6715 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage yum_package = 1;</code> 6716 */ 6717 private com.google.protobuf.SingleFieldBuilderV3< 6718 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 6719 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 6720 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> getYumPackageFieldBuilder()6721 getYumPackageFieldBuilder() { 6722 if (yumPackageBuilder_ == null) { 6723 if (!(detailsCase_ == 1)) { 6724 details_ = com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6725 } 6726 yumPackageBuilder_ = 6727 new com.google.protobuf.SingleFieldBuilderV3< 6728 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 6729 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 6730 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder>( 6731 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_, 6732 getParentForChildren(), 6733 isClean()); 6734 details_ = null; 6735 } 6736 detailsCase_ = 1; 6737 onChanged(); 6738 return yumPackageBuilder_; 6739 } 6740 6741 private com.google.protobuf.SingleFieldBuilderV3< 6742 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 6743 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 6744 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> 6745 aptPackageBuilder_; 6746 /** 6747 * 6748 * 6749 * <pre> 6750 * Details of an APT package. 6751 * For details about the apt package manager, see 6752 * https://wiki.debian.org/Apt. 6753 * </pre> 6754 * 6755 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6756 * 6757 * @return Whether the aptPackage field is set. 6758 */ 6759 @java.lang.Override hasAptPackage()6760 public boolean hasAptPackage() { 6761 return detailsCase_ == 2; 6762 } 6763 /** 6764 * 6765 * 6766 * <pre> 6767 * Details of an APT package. 6768 * For details about the apt package manager, see 6769 * https://wiki.debian.org/Apt. 6770 * </pre> 6771 * 6772 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6773 * 6774 * @return The aptPackage. 6775 */ 6776 @java.lang.Override getAptPackage()6777 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getAptPackage() { 6778 if (aptPackageBuilder_ == null) { 6779 if (detailsCase_ == 2) { 6780 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 6781 } 6782 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6783 } else { 6784 if (detailsCase_ == 2) { 6785 return aptPackageBuilder_.getMessage(); 6786 } 6787 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6788 } 6789 } 6790 /** 6791 * 6792 * 6793 * <pre> 6794 * Details of an APT package. 6795 * For details about the apt package manager, see 6796 * https://wiki.debian.org/Apt. 6797 * </pre> 6798 * 6799 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6800 */ setAptPackage(com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)6801 public Builder setAptPackage(com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 6802 if (aptPackageBuilder_ == null) { 6803 if (value == null) { 6804 throw new NullPointerException(); 6805 } 6806 details_ = value; 6807 onChanged(); 6808 } else { 6809 aptPackageBuilder_.setMessage(value); 6810 } 6811 detailsCase_ = 2; 6812 return this; 6813 } 6814 /** 6815 * 6816 * 6817 * <pre> 6818 * Details of an APT package. 6819 * For details about the apt package manager, see 6820 * https://wiki.debian.org/Apt. 6821 * </pre> 6822 * 6823 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6824 */ setAptPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue)6825 public Builder setAptPackage( 6826 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue) { 6827 if (aptPackageBuilder_ == null) { 6828 details_ = builderForValue.build(); 6829 onChanged(); 6830 } else { 6831 aptPackageBuilder_.setMessage(builderForValue.build()); 6832 } 6833 detailsCase_ = 2; 6834 return this; 6835 } 6836 /** 6837 * 6838 * 6839 * <pre> 6840 * Details of an APT package. 6841 * For details about the apt package manager, see 6842 * https://wiki.debian.org/Apt. 6843 * </pre> 6844 * 6845 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6846 */ mergeAptPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)6847 public Builder mergeAptPackage( 6848 com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 6849 if (aptPackageBuilder_ == null) { 6850 if (detailsCase_ == 2 6851 && details_ 6852 != com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance()) { 6853 details_ = 6854 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.newBuilder( 6855 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_) 6856 .mergeFrom(value) 6857 .buildPartial(); 6858 } else { 6859 details_ = value; 6860 } 6861 onChanged(); 6862 } else { 6863 if (detailsCase_ == 2) { 6864 aptPackageBuilder_.mergeFrom(value); 6865 } else { 6866 aptPackageBuilder_.setMessage(value); 6867 } 6868 } 6869 detailsCase_ = 2; 6870 return this; 6871 } 6872 /** 6873 * 6874 * 6875 * <pre> 6876 * Details of an APT package. 6877 * For details about the apt package manager, see 6878 * https://wiki.debian.org/Apt. 6879 * </pre> 6880 * 6881 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6882 */ clearAptPackage()6883 public Builder clearAptPackage() { 6884 if (aptPackageBuilder_ == null) { 6885 if (detailsCase_ == 2) { 6886 detailsCase_ = 0; 6887 details_ = null; 6888 onChanged(); 6889 } 6890 } else { 6891 if (detailsCase_ == 2) { 6892 detailsCase_ = 0; 6893 details_ = null; 6894 } 6895 aptPackageBuilder_.clear(); 6896 } 6897 return this; 6898 } 6899 /** 6900 * 6901 * 6902 * <pre> 6903 * Details of an APT package. 6904 * For details about the apt package manager, see 6905 * https://wiki.debian.org/Apt. 6906 * </pre> 6907 * 6908 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6909 */ 6910 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder getAptPackageBuilder()6911 getAptPackageBuilder() { 6912 return getAptPackageFieldBuilder().getBuilder(); 6913 } 6914 /** 6915 * 6916 * 6917 * <pre> 6918 * Details of an APT package. 6919 * For details about the apt package manager, see 6920 * https://wiki.debian.org/Apt. 6921 * </pre> 6922 * 6923 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6924 */ 6925 @java.lang.Override 6926 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getAptPackageOrBuilder()6927 getAptPackageOrBuilder() { 6928 if ((detailsCase_ == 2) && (aptPackageBuilder_ != null)) { 6929 return aptPackageBuilder_.getMessageOrBuilder(); 6930 } else { 6931 if (detailsCase_ == 2) { 6932 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 6933 } 6934 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6935 } 6936 } 6937 /** 6938 * 6939 * 6940 * <pre> 6941 * Details of an APT package. 6942 * For details about the apt package manager, see 6943 * https://wiki.debian.org/Apt. 6944 * </pre> 6945 * 6946 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage apt_package = 2;</code> 6947 */ 6948 private com.google.protobuf.SingleFieldBuilderV3< 6949 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 6950 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 6951 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> getAptPackageFieldBuilder()6952 getAptPackageFieldBuilder() { 6953 if (aptPackageBuilder_ == null) { 6954 if (!(detailsCase_ == 2)) { 6955 details_ = com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 6956 } 6957 aptPackageBuilder_ = 6958 new com.google.protobuf.SingleFieldBuilderV3< 6959 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 6960 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 6961 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder>( 6962 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_, 6963 getParentForChildren(), 6964 isClean()); 6965 details_ = null; 6966 } 6967 detailsCase_ = 2; 6968 onChanged(); 6969 return aptPackageBuilder_; 6970 } 6971 6972 private com.google.protobuf.SingleFieldBuilderV3< 6973 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 6974 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 6975 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> 6976 zypperPackageBuilder_; 6977 /** 6978 * 6979 * 6980 * <pre> 6981 * Details of a Zypper package. 6982 * For details about the Zypper package manager, see 6983 * https://en.opensuse.org/SDB:Zypper_manual. 6984 * </pre> 6985 * 6986 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 6987 * 6988 * @return Whether the zypperPackage field is set. 6989 */ 6990 @java.lang.Override hasZypperPackage()6991 public boolean hasZypperPackage() { 6992 return detailsCase_ == 3; 6993 } 6994 /** 6995 * 6996 * 6997 * <pre> 6998 * Details of a Zypper package. 6999 * For details about the Zypper package manager, see 7000 * https://en.opensuse.org/SDB:Zypper_manual. 7001 * </pre> 7002 * 7003 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7004 * 7005 * @return The zypperPackage. 7006 */ 7007 @java.lang.Override getZypperPackage()7008 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getZypperPackage() { 7009 if (zypperPackageBuilder_ == null) { 7010 if (detailsCase_ == 3) { 7011 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 7012 } 7013 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7014 } else { 7015 if (detailsCase_ == 3) { 7016 return zypperPackageBuilder_.getMessage(); 7017 } 7018 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7019 } 7020 } 7021 /** 7022 * 7023 * 7024 * <pre> 7025 * Details of a Zypper package. 7026 * For details about the Zypper package manager, see 7027 * https://en.opensuse.org/SDB:Zypper_manual. 7028 * </pre> 7029 * 7030 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7031 */ setZypperPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)7032 public Builder setZypperPackage( 7033 com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 7034 if (zypperPackageBuilder_ == null) { 7035 if (value == null) { 7036 throw new NullPointerException(); 7037 } 7038 details_ = value; 7039 onChanged(); 7040 } else { 7041 zypperPackageBuilder_.setMessage(value); 7042 } 7043 detailsCase_ = 3; 7044 return this; 7045 } 7046 /** 7047 * 7048 * 7049 * <pre> 7050 * Details of a Zypper package. 7051 * For details about the Zypper package manager, see 7052 * https://en.opensuse.org/SDB:Zypper_manual. 7053 * </pre> 7054 * 7055 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7056 */ setZypperPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue)7057 public Builder setZypperPackage( 7058 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue) { 7059 if (zypperPackageBuilder_ == null) { 7060 details_ = builderForValue.build(); 7061 onChanged(); 7062 } else { 7063 zypperPackageBuilder_.setMessage(builderForValue.build()); 7064 } 7065 detailsCase_ = 3; 7066 return this; 7067 } 7068 /** 7069 * 7070 * 7071 * <pre> 7072 * Details of a Zypper package. 7073 * For details about the Zypper package manager, see 7074 * https://en.opensuse.org/SDB:Zypper_manual. 7075 * </pre> 7076 * 7077 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7078 */ mergeZypperPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)7079 public Builder mergeZypperPackage( 7080 com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 7081 if (zypperPackageBuilder_ == null) { 7082 if (detailsCase_ == 3 7083 && details_ 7084 != com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance()) { 7085 details_ = 7086 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.newBuilder( 7087 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_) 7088 .mergeFrom(value) 7089 .buildPartial(); 7090 } else { 7091 details_ = value; 7092 } 7093 onChanged(); 7094 } else { 7095 if (detailsCase_ == 3) { 7096 zypperPackageBuilder_.mergeFrom(value); 7097 } else { 7098 zypperPackageBuilder_.setMessage(value); 7099 } 7100 } 7101 detailsCase_ = 3; 7102 return this; 7103 } 7104 /** 7105 * 7106 * 7107 * <pre> 7108 * Details of a Zypper package. 7109 * For details about the Zypper package manager, see 7110 * https://en.opensuse.org/SDB:Zypper_manual. 7111 * </pre> 7112 * 7113 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7114 */ clearZypperPackage()7115 public Builder clearZypperPackage() { 7116 if (zypperPackageBuilder_ == null) { 7117 if (detailsCase_ == 3) { 7118 detailsCase_ = 0; 7119 details_ = null; 7120 onChanged(); 7121 } 7122 } else { 7123 if (detailsCase_ == 3) { 7124 detailsCase_ = 0; 7125 details_ = null; 7126 } 7127 zypperPackageBuilder_.clear(); 7128 } 7129 return this; 7130 } 7131 /** 7132 * 7133 * 7134 * <pre> 7135 * Details of a Zypper package. 7136 * For details about the Zypper package manager, see 7137 * https://en.opensuse.org/SDB:Zypper_manual. 7138 * </pre> 7139 * 7140 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7141 */ 7142 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder getZypperPackageBuilder()7143 getZypperPackageBuilder() { 7144 return getZypperPackageFieldBuilder().getBuilder(); 7145 } 7146 /** 7147 * 7148 * 7149 * <pre> 7150 * Details of a Zypper package. 7151 * For details about the Zypper package manager, see 7152 * https://en.opensuse.org/SDB:Zypper_manual. 7153 * </pre> 7154 * 7155 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7156 */ 7157 @java.lang.Override 7158 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getZypperPackageOrBuilder()7159 getZypperPackageOrBuilder() { 7160 if ((detailsCase_ == 3) && (zypperPackageBuilder_ != null)) { 7161 return zypperPackageBuilder_.getMessageOrBuilder(); 7162 } else { 7163 if (detailsCase_ == 3) { 7164 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 7165 } 7166 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7167 } 7168 } 7169 /** 7170 * 7171 * 7172 * <pre> 7173 * Details of a Zypper package. 7174 * For details about the Zypper package manager, see 7175 * https://en.opensuse.org/SDB:Zypper_manual. 7176 * </pre> 7177 * 7178 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage zypper_package = 3;</code> 7179 */ 7180 private com.google.protobuf.SingleFieldBuilderV3< 7181 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 7182 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 7183 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> getZypperPackageFieldBuilder()7184 getZypperPackageFieldBuilder() { 7185 if (zypperPackageBuilder_ == null) { 7186 if (!(detailsCase_ == 3)) { 7187 details_ = com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7188 } 7189 zypperPackageBuilder_ = 7190 new com.google.protobuf.SingleFieldBuilderV3< 7191 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 7192 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 7193 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder>( 7194 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_, 7195 getParentForChildren(), 7196 isClean()); 7197 details_ = null; 7198 } 7199 detailsCase_ = 3; 7200 onChanged(); 7201 return zypperPackageBuilder_; 7202 } 7203 7204 private com.google.protobuf.SingleFieldBuilderV3< 7205 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 7206 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 7207 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> 7208 googetPackageBuilder_; 7209 /** 7210 * 7211 * 7212 * <pre> 7213 * Details of a Googet package. 7214 * For details about the googet package manager, see 7215 * https://github.com/google/googet. 7216 * </pre> 7217 * 7218 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7219 * 7220 * @return Whether the googetPackage field is set. 7221 */ 7222 @java.lang.Override hasGoogetPackage()7223 public boolean hasGoogetPackage() { 7224 return detailsCase_ == 4; 7225 } 7226 /** 7227 * 7228 * 7229 * <pre> 7230 * Details of a Googet package. 7231 * For details about the googet package manager, see 7232 * https://github.com/google/googet. 7233 * </pre> 7234 * 7235 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7236 * 7237 * @return The googetPackage. 7238 */ 7239 @java.lang.Override getGoogetPackage()7240 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getGoogetPackage() { 7241 if (googetPackageBuilder_ == null) { 7242 if (detailsCase_ == 4) { 7243 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 7244 } 7245 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7246 } else { 7247 if (detailsCase_ == 4) { 7248 return googetPackageBuilder_.getMessage(); 7249 } 7250 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7251 } 7252 } 7253 /** 7254 * 7255 * 7256 * <pre> 7257 * Details of a Googet package. 7258 * For details about the googet package manager, see 7259 * https://github.com/google/googet. 7260 * </pre> 7261 * 7262 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7263 */ setGoogetPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)7264 public Builder setGoogetPackage( 7265 com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 7266 if (googetPackageBuilder_ == null) { 7267 if (value == null) { 7268 throw new NullPointerException(); 7269 } 7270 details_ = value; 7271 onChanged(); 7272 } else { 7273 googetPackageBuilder_.setMessage(value); 7274 } 7275 detailsCase_ = 4; 7276 return this; 7277 } 7278 /** 7279 * 7280 * 7281 * <pre> 7282 * Details of a Googet package. 7283 * For details about the googet package manager, see 7284 * https://github.com/google/googet. 7285 * </pre> 7286 * 7287 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7288 */ setGoogetPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue)7289 public Builder setGoogetPackage( 7290 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue) { 7291 if (googetPackageBuilder_ == null) { 7292 details_ = builderForValue.build(); 7293 onChanged(); 7294 } else { 7295 googetPackageBuilder_.setMessage(builderForValue.build()); 7296 } 7297 detailsCase_ = 4; 7298 return this; 7299 } 7300 /** 7301 * 7302 * 7303 * <pre> 7304 * Details of a Googet package. 7305 * For details about the googet package manager, see 7306 * https://github.com/google/googet. 7307 * </pre> 7308 * 7309 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7310 */ mergeGoogetPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)7311 public Builder mergeGoogetPackage( 7312 com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 7313 if (googetPackageBuilder_ == null) { 7314 if (detailsCase_ == 4 7315 && details_ 7316 != com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance()) { 7317 details_ = 7318 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.newBuilder( 7319 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_) 7320 .mergeFrom(value) 7321 .buildPartial(); 7322 } else { 7323 details_ = value; 7324 } 7325 onChanged(); 7326 } else { 7327 if (detailsCase_ == 4) { 7328 googetPackageBuilder_.mergeFrom(value); 7329 } else { 7330 googetPackageBuilder_.setMessage(value); 7331 } 7332 } 7333 detailsCase_ = 4; 7334 return this; 7335 } 7336 /** 7337 * 7338 * 7339 * <pre> 7340 * Details of a Googet package. 7341 * For details about the googet package manager, see 7342 * https://github.com/google/googet. 7343 * </pre> 7344 * 7345 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7346 */ clearGoogetPackage()7347 public Builder clearGoogetPackage() { 7348 if (googetPackageBuilder_ == null) { 7349 if (detailsCase_ == 4) { 7350 detailsCase_ = 0; 7351 details_ = null; 7352 onChanged(); 7353 } 7354 } else { 7355 if (detailsCase_ == 4) { 7356 detailsCase_ = 0; 7357 details_ = null; 7358 } 7359 googetPackageBuilder_.clear(); 7360 } 7361 return this; 7362 } 7363 /** 7364 * 7365 * 7366 * <pre> 7367 * Details of a Googet package. 7368 * For details about the googet package manager, see 7369 * https://github.com/google/googet. 7370 * </pre> 7371 * 7372 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7373 */ 7374 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder getGoogetPackageBuilder()7375 getGoogetPackageBuilder() { 7376 return getGoogetPackageFieldBuilder().getBuilder(); 7377 } 7378 /** 7379 * 7380 * 7381 * <pre> 7382 * Details of a Googet package. 7383 * For details about the googet package manager, see 7384 * https://github.com/google/googet. 7385 * </pre> 7386 * 7387 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7388 */ 7389 @java.lang.Override 7390 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getGoogetPackageOrBuilder()7391 getGoogetPackageOrBuilder() { 7392 if ((detailsCase_ == 4) && (googetPackageBuilder_ != null)) { 7393 return googetPackageBuilder_.getMessageOrBuilder(); 7394 } else { 7395 if (detailsCase_ == 4) { 7396 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 7397 } 7398 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7399 } 7400 } 7401 /** 7402 * 7403 * 7404 * <pre> 7405 * Details of a Googet package. 7406 * For details about the googet package manager, see 7407 * https://github.com/google/googet. 7408 * </pre> 7409 * 7410 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage googet_package = 4;</code> 7411 */ 7412 private com.google.protobuf.SingleFieldBuilderV3< 7413 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 7414 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 7415 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> getGoogetPackageFieldBuilder()7416 getGoogetPackageFieldBuilder() { 7417 if (googetPackageBuilder_ == null) { 7418 if (!(detailsCase_ == 4)) { 7419 details_ = com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 7420 } 7421 googetPackageBuilder_ = 7422 new com.google.protobuf.SingleFieldBuilderV3< 7423 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 7424 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 7425 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder>( 7426 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_, 7427 getParentForChildren(), 7428 isClean()); 7429 details_ = null; 7430 } 7431 detailsCase_ = 4; 7432 onChanged(); 7433 return googetPackageBuilder_; 7434 } 7435 7436 private com.google.protobuf.SingleFieldBuilderV3< 7437 com.google.cloud.osconfig.v1.Inventory.ZypperPatch, 7438 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder, 7439 com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder> 7440 zypperPatchBuilder_; 7441 /** 7442 * 7443 * 7444 * <pre> 7445 * Details of a Zypper patch. 7446 * For details about the Zypper package manager, see 7447 * https://en.opensuse.org/SDB:Zypper_manual. 7448 * </pre> 7449 * 7450 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7451 * 7452 * @return Whether the zypperPatch field is set. 7453 */ 7454 @java.lang.Override hasZypperPatch()7455 public boolean hasZypperPatch() { 7456 return detailsCase_ == 5; 7457 } 7458 /** 7459 * 7460 * 7461 * <pre> 7462 * Details of a Zypper patch. 7463 * For details about the Zypper package manager, see 7464 * https://en.opensuse.org/SDB:Zypper_manual. 7465 * </pre> 7466 * 7467 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7468 * 7469 * @return The zypperPatch. 7470 */ 7471 @java.lang.Override getZypperPatch()7472 public com.google.cloud.osconfig.v1.Inventory.ZypperPatch getZypperPatch() { 7473 if (zypperPatchBuilder_ == null) { 7474 if (detailsCase_ == 5) { 7475 return (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_; 7476 } 7477 return com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance(); 7478 } else { 7479 if (detailsCase_ == 5) { 7480 return zypperPatchBuilder_.getMessage(); 7481 } 7482 return com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance(); 7483 } 7484 } 7485 /** 7486 * 7487 * 7488 * <pre> 7489 * Details of a Zypper patch. 7490 * For details about the Zypper package manager, see 7491 * https://en.opensuse.org/SDB:Zypper_manual. 7492 * </pre> 7493 * 7494 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7495 */ setZypperPatch(com.google.cloud.osconfig.v1.Inventory.ZypperPatch value)7496 public Builder setZypperPatch(com.google.cloud.osconfig.v1.Inventory.ZypperPatch value) { 7497 if (zypperPatchBuilder_ == null) { 7498 if (value == null) { 7499 throw new NullPointerException(); 7500 } 7501 details_ = value; 7502 onChanged(); 7503 } else { 7504 zypperPatchBuilder_.setMessage(value); 7505 } 7506 detailsCase_ = 5; 7507 return this; 7508 } 7509 /** 7510 * 7511 * 7512 * <pre> 7513 * Details of a Zypper patch. 7514 * For details about the Zypper package manager, see 7515 * https://en.opensuse.org/SDB:Zypper_manual. 7516 * </pre> 7517 * 7518 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7519 */ setZypperPatch( com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder builderForValue)7520 public Builder setZypperPatch( 7521 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder builderForValue) { 7522 if (zypperPatchBuilder_ == null) { 7523 details_ = builderForValue.build(); 7524 onChanged(); 7525 } else { 7526 zypperPatchBuilder_.setMessage(builderForValue.build()); 7527 } 7528 detailsCase_ = 5; 7529 return this; 7530 } 7531 /** 7532 * 7533 * 7534 * <pre> 7535 * Details of a Zypper patch. 7536 * For details about the Zypper package manager, see 7537 * https://en.opensuse.org/SDB:Zypper_manual. 7538 * </pre> 7539 * 7540 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7541 */ mergeZypperPatch(com.google.cloud.osconfig.v1.Inventory.ZypperPatch value)7542 public Builder mergeZypperPatch(com.google.cloud.osconfig.v1.Inventory.ZypperPatch value) { 7543 if (zypperPatchBuilder_ == null) { 7544 if (detailsCase_ == 5 7545 && details_ 7546 != com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance()) { 7547 details_ = 7548 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.newBuilder( 7549 (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_) 7550 .mergeFrom(value) 7551 .buildPartial(); 7552 } else { 7553 details_ = value; 7554 } 7555 onChanged(); 7556 } else { 7557 if (detailsCase_ == 5) { 7558 zypperPatchBuilder_.mergeFrom(value); 7559 } else { 7560 zypperPatchBuilder_.setMessage(value); 7561 } 7562 } 7563 detailsCase_ = 5; 7564 return this; 7565 } 7566 /** 7567 * 7568 * 7569 * <pre> 7570 * Details of a Zypper patch. 7571 * For details about the Zypper package manager, see 7572 * https://en.opensuse.org/SDB:Zypper_manual. 7573 * </pre> 7574 * 7575 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7576 */ clearZypperPatch()7577 public Builder clearZypperPatch() { 7578 if (zypperPatchBuilder_ == null) { 7579 if (detailsCase_ == 5) { 7580 detailsCase_ = 0; 7581 details_ = null; 7582 onChanged(); 7583 } 7584 } else { 7585 if (detailsCase_ == 5) { 7586 detailsCase_ = 0; 7587 details_ = null; 7588 } 7589 zypperPatchBuilder_.clear(); 7590 } 7591 return this; 7592 } 7593 /** 7594 * 7595 * 7596 * <pre> 7597 * Details of a Zypper patch. 7598 * For details about the Zypper package manager, see 7599 * https://en.opensuse.org/SDB:Zypper_manual. 7600 * </pre> 7601 * 7602 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7603 */ getZypperPatchBuilder()7604 public com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder getZypperPatchBuilder() { 7605 return getZypperPatchFieldBuilder().getBuilder(); 7606 } 7607 /** 7608 * 7609 * 7610 * <pre> 7611 * Details of a Zypper patch. 7612 * For details about the Zypper package manager, see 7613 * https://en.opensuse.org/SDB:Zypper_manual. 7614 * </pre> 7615 * 7616 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7617 */ 7618 @java.lang.Override getZypperPatchOrBuilder()7619 public com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder getZypperPatchOrBuilder() { 7620 if ((detailsCase_ == 5) && (zypperPatchBuilder_ != null)) { 7621 return zypperPatchBuilder_.getMessageOrBuilder(); 7622 } else { 7623 if (detailsCase_ == 5) { 7624 return (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_; 7625 } 7626 return com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance(); 7627 } 7628 } 7629 /** 7630 * 7631 * 7632 * <pre> 7633 * Details of a Zypper patch. 7634 * For details about the Zypper package manager, see 7635 * https://en.opensuse.org/SDB:Zypper_manual. 7636 * </pre> 7637 * 7638 * <code>.google.cloud.osconfig.v1.Inventory.ZypperPatch zypper_patch = 5;</code> 7639 */ 7640 private com.google.protobuf.SingleFieldBuilderV3< 7641 com.google.cloud.osconfig.v1.Inventory.ZypperPatch, 7642 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder, 7643 com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder> getZypperPatchFieldBuilder()7644 getZypperPatchFieldBuilder() { 7645 if (zypperPatchBuilder_ == null) { 7646 if (!(detailsCase_ == 5)) { 7647 details_ = com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance(); 7648 } 7649 zypperPatchBuilder_ = 7650 new com.google.protobuf.SingleFieldBuilderV3< 7651 com.google.cloud.osconfig.v1.Inventory.ZypperPatch, 7652 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder, 7653 com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder>( 7654 (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) details_, 7655 getParentForChildren(), 7656 isClean()); 7657 details_ = null; 7658 } 7659 detailsCase_ = 5; 7660 onChanged(); 7661 return zypperPatchBuilder_; 7662 } 7663 7664 private com.google.protobuf.SingleFieldBuilderV3< 7665 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage, 7666 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder, 7667 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder> 7668 wuaPackageBuilder_; 7669 /** 7670 * 7671 * 7672 * <pre> 7673 * Details of a Windows Update package. 7674 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7675 * information about Windows Update. 7676 * </pre> 7677 * 7678 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7679 * 7680 * @return Whether the wuaPackage field is set. 7681 */ 7682 @java.lang.Override hasWuaPackage()7683 public boolean hasWuaPackage() { 7684 return detailsCase_ == 6; 7685 } 7686 /** 7687 * 7688 * 7689 * <pre> 7690 * Details of a Windows Update package. 7691 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7692 * information about Windows Update. 7693 * </pre> 7694 * 7695 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7696 * 7697 * @return The wuaPackage. 7698 */ 7699 @java.lang.Override getWuaPackage()7700 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage getWuaPackage() { 7701 if (wuaPackageBuilder_ == null) { 7702 if (detailsCase_ == 6) { 7703 return (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_; 7704 } 7705 return com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance(); 7706 } else { 7707 if (detailsCase_ == 6) { 7708 return wuaPackageBuilder_.getMessage(); 7709 } 7710 return com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance(); 7711 } 7712 } 7713 /** 7714 * 7715 * 7716 * <pre> 7717 * Details of a Windows Update package. 7718 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7719 * information about Windows Update. 7720 * </pre> 7721 * 7722 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7723 */ setWuaPackage( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage value)7724 public Builder setWuaPackage( 7725 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage value) { 7726 if (wuaPackageBuilder_ == null) { 7727 if (value == null) { 7728 throw new NullPointerException(); 7729 } 7730 details_ = value; 7731 onChanged(); 7732 } else { 7733 wuaPackageBuilder_.setMessage(value); 7734 } 7735 detailsCase_ = 6; 7736 return this; 7737 } 7738 /** 7739 * 7740 * 7741 * <pre> 7742 * Details of a Windows Update package. 7743 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7744 * information about Windows Update. 7745 * </pre> 7746 * 7747 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7748 */ setWuaPackage( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder builderForValue)7749 public Builder setWuaPackage( 7750 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder builderForValue) { 7751 if (wuaPackageBuilder_ == null) { 7752 details_ = builderForValue.build(); 7753 onChanged(); 7754 } else { 7755 wuaPackageBuilder_.setMessage(builderForValue.build()); 7756 } 7757 detailsCase_ = 6; 7758 return this; 7759 } 7760 /** 7761 * 7762 * 7763 * <pre> 7764 * Details of a Windows Update package. 7765 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7766 * information about Windows Update. 7767 * </pre> 7768 * 7769 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7770 */ mergeWuaPackage( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage value)7771 public Builder mergeWuaPackage( 7772 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage value) { 7773 if (wuaPackageBuilder_ == null) { 7774 if (detailsCase_ == 6 7775 && details_ 7776 != com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 7777 .getDefaultInstance()) { 7778 details_ = 7779 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.newBuilder( 7780 (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_) 7781 .mergeFrom(value) 7782 .buildPartial(); 7783 } else { 7784 details_ = value; 7785 } 7786 onChanged(); 7787 } else { 7788 if (detailsCase_ == 6) { 7789 wuaPackageBuilder_.mergeFrom(value); 7790 } else { 7791 wuaPackageBuilder_.setMessage(value); 7792 } 7793 } 7794 detailsCase_ = 6; 7795 return this; 7796 } 7797 /** 7798 * 7799 * 7800 * <pre> 7801 * Details of a Windows Update package. 7802 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7803 * information about Windows Update. 7804 * </pre> 7805 * 7806 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7807 */ clearWuaPackage()7808 public Builder clearWuaPackage() { 7809 if (wuaPackageBuilder_ == null) { 7810 if (detailsCase_ == 6) { 7811 detailsCase_ = 0; 7812 details_ = null; 7813 onChanged(); 7814 } 7815 } else { 7816 if (detailsCase_ == 6) { 7817 detailsCase_ = 0; 7818 details_ = null; 7819 } 7820 wuaPackageBuilder_.clear(); 7821 } 7822 return this; 7823 } 7824 /** 7825 * 7826 * 7827 * <pre> 7828 * Details of a Windows Update package. 7829 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7830 * information about Windows Update. 7831 * </pre> 7832 * 7833 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7834 */ 7835 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder getWuaPackageBuilder()7836 getWuaPackageBuilder() { 7837 return getWuaPackageFieldBuilder().getBuilder(); 7838 } 7839 /** 7840 * 7841 * 7842 * <pre> 7843 * Details of a Windows Update package. 7844 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7845 * information about Windows Update. 7846 * </pre> 7847 * 7848 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7849 */ 7850 @java.lang.Override 7851 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder getWuaPackageOrBuilder()7852 getWuaPackageOrBuilder() { 7853 if ((detailsCase_ == 6) && (wuaPackageBuilder_ != null)) { 7854 return wuaPackageBuilder_.getMessageOrBuilder(); 7855 } else { 7856 if (detailsCase_ == 6) { 7857 return (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_; 7858 } 7859 return com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance(); 7860 } 7861 } 7862 /** 7863 * 7864 * 7865 * <pre> 7866 * Details of a Windows Update package. 7867 * See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for 7868 * information about Windows Update. 7869 * </pre> 7870 * 7871 * <code>.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage wua_package = 6;</code> 7872 */ 7873 private com.google.protobuf.SingleFieldBuilderV3< 7874 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage, 7875 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder, 7876 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder> getWuaPackageFieldBuilder()7877 getWuaPackageFieldBuilder() { 7878 if (wuaPackageBuilder_ == null) { 7879 if (!(detailsCase_ == 6)) { 7880 details_ = 7881 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance(); 7882 } 7883 wuaPackageBuilder_ = 7884 new com.google.protobuf.SingleFieldBuilderV3< 7885 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage, 7886 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder, 7887 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder>( 7888 (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) details_, 7889 getParentForChildren(), 7890 isClean()); 7891 details_ = null; 7892 } 7893 detailsCase_ = 6; 7894 onChanged(); 7895 return wuaPackageBuilder_; 7896 } 7897 7898 private com.google.protobuf.SingleFieldBuilderV3< 7899 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage, 7900 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder, 7901 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackageOrBuilder> 7902 qfePackageBuilder_; 7903 /** 7904 * 7905 * 7906 * <pre> 7907 * Details of a Windows Quick Fix engineering package. 7908 * See 7909 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 7910 * for info in Windows Quick Fix Engineering. 7911 * </pre> 7912 * 7913 * <code> 7914 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 7915 * </code> 7916 * 7917 * @return Whether the qfePackage field is set. 7918 */ 7919 @java.lang.Override hasQfePackage()7920 public boolean hasQfePackage() { 7921 return detailsCase_ == 7; 7922 } 7923 /** 7924 * 7925 * 7926 * <pre> 7927 * Details of a Windows Quick Fix engineering package. 7928 * See 7929 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 7930 * for info in Windows Quick Fix Engineering. 7931 * </pre> 7932 * 7933 * <code> 7934 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 7935 * </code> 7936 * 7937 * @return The qfePackage. 7938 */ 7939 @java.lang.Override 7940 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage getQfePackage()7941 getQfePackage() { 7942 if (qfePackageBuilder_ == null) { 7943 if (detailsCase_ == 7) { 7944 return (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 7945 details_; 7946 } 7947 return com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 7948 .getDefaultInstance(); 7949 } else { 7950 if (detailsCase_ == 7) { 7951 return qfePackageBuilder_.getMessage(); 7952 } 7953 return com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 7954 .getDefaultInstance(); 7955 } 7956 } 7957 /** 7958 * 7959 * 7960 * <pre> 7961 * Details of a Windows Quick Fix engineering package. 7962 * See 7963 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 7964 * for info in Windows Quick Fix Engineering. 7965 * </pre> 7966 * 7967 * <code> 7968 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 7969 * </code> 7970 */ setQfePackage( com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage value)7971 public Builder setQfePackage( 7972 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage value) { 7973 if (qfePackageBuilder_ == null) { 7974 if (value == null) { 7975 throw new NullPointerException(); 7976 } 7977 details_ = value; 7978 onChanged(); 7979 } else { 7980 qfePackageBuilder_.setMessage(value); 7981 } 7982 detailsCase_ = 7; 7983 return this; 7984 } 7985 /** 7986 * 7987 * 7988 * <pre> 7989 * Details of a Windows Quick Fix engineering package. 7990 * See 7991 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 7992 * for info in Windows Quick Fix Engineering. 7993 * </pre> 7994 * 7995 * <code> 7996 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 7997 * </code> 7998 */ setQfePackage( com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder builderForValue)7999 public Builder setQfePackage( 8000 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder 8001 builderForValue) { 8002 if (qfePackageBuilder_ == null) { 8003 details_ = builderForValue.build(); 8004 onChanged(); 8005 } else { 8006 qfePackageBuilder_.setMessage(builderForValue.build()); 8007 } 8008 detailsCase_ = 7; 8009 return this; 8010 } 8011 /** 8012 * 8013 * 8014 * <pre> 8015 * Details of a Windows Quick Fix engineering package. 8016 * See 8017 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 8018 * for info in Windows Quick Fix Engineering. 8019 * </pre> 8020 * 8021 * <code> 8022 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 8023 * </code> 8024 */ mergeQfePackage( com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage value)8025 public Builder mergeQfePackage( 8026 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage value) { 8027 if (qfePackageBuilder_ == null) { 8028 if (detailsCase_ == 7 8029 && details_ 8030 != com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 8031 .getDefaultInstance()) { 8032 details_ = 8033 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.newBuilder( 8034 (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 8035 details_) 8036 .mergeFrom(value) 8037 .buildPartial(); 8038 } else { 8039 details_ = value; 8040 } 8041 onChanged(); 8042 } else { 8043 if (detailsCase_ == 7) { 8044 qfePackageBuilder_.mergeFrom(value); 8045 } else { 8046 qfePackageBuilder_.setMessage(value); 8047 } 8048 } 8049 detailsCase_ = 7; 8050 return this; 8051 } 8052 /** 8053 * 8054 * 8055 * <pre> 8056 * Details of a Windows Quick Fix engineering package. 8057 * See 8058 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 8059 * for info in Windows Quick Fix Engineering. 8060 * </pre> 8061 * 8062 * <code> 8063 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 8064 * </code> 8065 */ clearQfePackage()8066 public Builder clearQfePackage() { 8067 if (qfePackageBuilder_ == null) { 8068 if (detailsCase_ == 7) { 8069 detailsCase_ = 0; 8070 details_ = null; 8071 onChanged(); 8072 } 8073 } else { 8074 if (detailsCase_ == 7) { 8075 detailsCase_ = 0; 8076 details_ = null; 8077 } 8078 qfePackageBuilder_.clear(); 8079 } 8080 return this; 8081 } 8082 /** 8083 * 8084 * 8085 * <pre> 8086 * Details of a Windows Quick Fix engineering package. 8087 * See 8088 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 8089 * for info in Windows Quick Fix Engineering. 8090 * </pre> 8091 * 8092 * <code> 8093 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 8094 * </code> 8095 */ 8096 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder getQfePackageBuilder()8097 getQfePackageBuilder() { 8098 return getQfePackageFieldBuilder().getBuilder(); 8099 } 8100 /** 8101 * 8102 * 8103 * <pre> 8104 * Details of a Windows Quick Fix engineering package. 8105 * See 8106 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 8107 * for info in Windows Quick Fix Engineering. 8108 * </pre> 8109 * 8110 * <code> 8111 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 8112 * </code> 8113 */ 8114 @java.lang.Override 8115 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackageOrBuilder getQfePackageOrBuilder()8116 getQfePackageOrBuilder() { 8117 if ((detailsCase_ == 7) && (qfePackageBuilder_ != null)) { 8118 return qfePackageBuilder_.getMessageOrBuilder(); 8119 } else { 8120 if (detailsCase_ == 7) { 8121 return (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 8122 details_; 8123 } 8124 return com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 8125 .getDefaultInstance(); 8126 } 8127 } 8128 /** 8129 * 8130 * 8131 * <pre> 8132 * Details of a Windows Quick Fix engineering package. 8133 * See 8134 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 8135 * for info in Windows Quick Fix Engineering. 8136 * </pre> 8137 * 8138 * <code> 8139 * .google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7; 8140 * </code> 8141 */ 8142 private com.google.protobuf.SingleFieldBuilderV3< 8143 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage, 8144 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder, 8145 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackageOrBuilder> getQfePackageFieldBuilder()8146 getQfePackageFieldBuilder() { 8147 if (qfePackageBuilder_ == null) { 8148 if (!(detailsCase_ == 7)) { 8149 details_ = 8150 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 8151 .getDefaultInstance(); 8152 } 8153 qfePackageBuilder_ = 8154 new com.google.protobuf.SingleFieldBuilderV3< 8155 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage, 8156 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder, 8157 com.google.cloud.osconfig.v1.Inventory 8158 .WindowsQuickFixEngineeringPackageOrBuilder>( 8159 (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 8160 details_, 8161 getParentForChildren(), 8162 isClean()); 8163 details_ = null; 8164 } 8165 detailsCase_ = 7; 8166 onChanged(); 8167 return qfePackageBuilder_; 8168 } 8169 8170 private com.google.protobuf.SingleFieldBuilderV3< 8171 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 8172 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 8173 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> 8174 cosPackageBuilder_; 8175 /** 8176 * 8177 * 8178 * <pre> 8179 * Details of a COS package. 8180 * </pre> 8181 * 8182 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8183 * 8184 * @return Whether the cosPackage field is set. 8185 */ 8186 @java.lang.Override hasCosPackage()8187 public boolean hasCosPackage() { 8188 return detailsCase_ == 8; 8189 } 8190 /** 8191 * 8192 * 8193 * <pre> 8194 * Details of a COS package. 8195 * </pre> 8196 * 8197 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8198 * 8199 * @return The cosPackage. 8200 */ 8201 @java.lang.Override getCosPackage()8202 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getCosPackage() { 8203 if (cosPackageBuilder_ == null) { 8204 if (detailsCase_ == 8) { 8205 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 8206 } 8207 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 8208 } else { 8209 if (detailsCase_ == 8) { 8210 return cosPackageBuilder_.getMessage(); 8211 } 8212 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 8213 } 8214 } 8215 /** 8216 * 8217 * 8218 * <pre> 8219 * Details of a COS package. 8220 * </pre> 8221 * 8222 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8223 */ setCosPackage(com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)8224 public Builder setCosPackage(com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 8225 if (cosPackageBuilder_ == null) { 8226 if (value == null) { 8227 throw new NullPointerException(); 8228 } 8229 details_ = value; 8230 onChanged(); 8231 } else { 8232 cosPackageBuilder_.setMessage(value); 8233 } 8234 detailsCase_ = 8; 8235 return this; 8236 } 8237 /** 8238 * 8239 * 8240 * <pre> 8241 * Details of a COS package. 8242 * </pre> 8243 * 8244 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8245 */ setCosPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue)8246 public Builder setCosPackage( 8247 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder builderForValue) { 8248 if (cosPackageBuilder_ == null) { 8249 details_ = builderForValue.build(); 8250 onChanged(); 8251 } else { 8252 cosPackageBuilder_.setMessage(builderForValue.build()); 8253 } 8254 detailsCase_ = 8; 8255 return this; 8256 } 8257 /** 8258 * 8259 * 8260 * <pre> 8261 * Details of a COS package. 8262 * </pre> 8263 * 8264 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8265 */ mergeCosPackage( com.google.cloud.osconfig.v1.Inventory.VersionedPackage value)8266 public Builder mergeCosPackage( 8267 com.google.cloud.osconfig.v1.Inventory.VersionedPackage value) { 8268 if (cosPackageBuilder_ == null) { 8269 if (detailsCase_ == 8 8270 && details_ 8271 != com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance()) { 8272 details_ = 8273 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.newBuilder( 8274 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_) 8275 .mergeFrom(value) 8276 .buildPartial(); 8277 } else { 8278 details_ = value; 8279 } 8280 onChanged(); 8281 } else { 8282 if (detailsCase_ == 8) { 8283 cosPackageBuilder_.mergeFrom(value); 8284 } else { 8285 cosPackageBuilder_.setMessage(value); 8286 } 8287 } 8288 detailsCase_ = 8; 8289 return this; 8290 } 8291 /** 8292 * 8293 * 8294 * <pre> 8295 * Details of a COS package. 8296 * </pre> 8297 * 8298 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8299 */ clearCosPackage()8300 public Builder clearCosPackage() { 8301 if (cosPackageBuilder_ == null) { 8302 if (detailsCase_ == 8) { 8303 detailsCase_ = 0; 8304 details_ = null; 8305 onChanged(); 8306 } 8307 } else { 8308 if (detailsCase_ == 8) { 8309 detailsCase_ = 0; 8310 details_ = null; 8311 } 8312 cosPackageBuilder_.clear(); 8313 } 8314 return this; 8315 } 8316 /** 8317 * 8318 * 8319 * <pre> 8320 * Details of a COS package. 8321 * </pre> 8322 * 8323 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8324 */ 8325 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder getCosPackageBuilder()8326 getCosPackageBuilder() { 8327 return getCosPackageFieldBuilder().getBuilder(); 8328 } 8329 /** 8330 * 8331 * 8332 * <pre> 8333 * Details of a COS package. 8334 * </pre> 8335 * 8336 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8337 */ 8338 @java.lang.Override 8339 public com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder getCosPackageOrBuilder()8340 getCosPackageOrBuilder() { 8341 if ((detailsCase_ == 8) && (cosPackageBuilder_ != null)) { 8342 return cosPackageBuilder_.getMessageOrBuilder(); 8343 } else { 8344 if (detailsCase_ == 8) { 8345 return (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_; 8346 } 8347 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 8348 } 8349 } 8350 /** 8351 * 8352 * 8353 * <pre> 8354 * Details of a COS package. 8355 * </pre> 8356 * 8357 * <code>.google.cloud.osconfig.v1.Inventory.VersionedPackage cos_package = 8;</code> 8358 */ 8359 private com.google.protobuf.SingleFieldBuilderV3< 8360 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 8361 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 8362 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder> getCosPackageFieldBuilder()8363 getCosPackageFieldBuilder() { 8364 if (cosPackageBuilder_ == null) { 8365 if (!(detailsCase_ == 8)) { 8366 details_ = com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 8367 } 8368 cosPackageBuilder_ = 8369 new com.google.protobuf.SingleFieldBuilderV3< 8370 com.google.cloud.osconfig.v1.Inventory.VersionedPackage, 8371 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder, 8372 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder>( 8373 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) details_, 8374 getParentForChildren(), 8375 isClean()); 8376 details_ = null; 8377 } 8378 detailsCase_ = 8; 8379 onChanged(); 8380 return cosPackageBuilder_; 8381 } 8382 8383 private com.google.protobuf.SingleFieldBuilderV3< 8384 com.google.cloud.osconfig.v1.Inventory.WindowsApplication, 8385 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder, 8386 com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder> 8387 windowsApplicationBuilder_; 8388 /** 8389 * 8390 * 8391 * <pre> 8392 * Details of Windows Application. 8393 * </pre> 8394 * 8395 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8396 * </code> 8397 * 8398 * @return Whether the windowsApplication field is set. 8399 */ 8400 @java.lang.Override hasWindowsApplication()8401 public boolean hasWindowsApplication() { 8402 return detailsCase_ == 9; 8403 } 8404 /** 8405 * 8406 * 8407 * <pre> 8408 * Details of Windows Application. 8409 * </pre> 8410 * 8411 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8412 * </code> 8413 * 8414 * @return The windowsApplication. 8415 */ 8416 @java.lang.Override getWindowsApplication()8417 public com.google.cloud.osconfig.v1.Inventory.WindowsApplication getWindowsApplication() { 8418 if (windowsApplicationBuilder_ == null) { 8419 if (detailsCase_ == 9) { 8420 return (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_; 8421 } 8422 return com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance(); 8423 } else { 8424 if (detailsCase_ == 9) { 8425 return windowsApplicationBuilder_.getMessage(); 8426 } 8427 return com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance(); 8428 } 8429 } 8430 /** 8431 * 8432 * 8433 * <pre> 8434 * Details of Windows Application. 8435 * </pre> 8436 * 8437 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8438 * </code> 8439 */ setWindowsApplication( com.google.cloud.osconfig.v1.Inventory.WindowsApplication value)8440 public Builder setWindowsApplication( 8441 com.google.cloud.osconfig.v1.Inventory.WindowsApplication value) { 8442 if (windowsApplicationBuilder_ == null) { 8443 if (value == null) { 8444 throw new NullPointerException(); 8445 } 8446 details_ = value; 8447 onChanged(); 8448 } else { 8449 windowsApplicationBuilder_.setMessage(value); 8450 } 8451 detailsCase_ = 9; 8452 return this; 8453 } 8454 /** 8455 * 8456 * 8457 * <pre> 8458 * Details of Windows Application. 8459 * </pre> 8460 * 8461 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8462 * </code> 8463 */ setWindowsApplication( com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder builderForValue)8464 public Builder setWindowsApplication( 8465 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder builderForValue) { 8466 if (windowsApplicationBuilder_ == null) { 8467 details_ = builderForValue.build(); 8468 onChanged(); 8469 } else { 8470 windowsApplicationBuilder_.setMessage(builderForValue.build()); 8471 } 8472 detailsCase_ = 9; 8473 return this; 8474 } 8475 /** 8476 * 8477 * 8478 * <pre> 8479 * Details of Windows Application. 8480 * </pre> 8481 * 8482 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8483 * </code> 8484 */ mergeWindowsApplication( com.google.cloud.osconfig.v1.Inventory.WindowsApplication value)8485 public Builder mergeWindowsApplication( 8486 com.google.cloud.osconfig.v1.Inventory.WindowsApplication value) { 8487 if (windowsApplicationBuilder_ == null) { 8488 if (detailsCase_ == 9 8489 && details_ 8490 != com.google.cloud.osconfig.v1.Inventory.WindowsApplication 8491 .getDefaultInstance()) { 8492 details_ = 8493 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.newBuilder( 8494 (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_) 8495 .mergeFrom(value) 8496 .buildPartial(); 8497 } else { 8498 details_ = value; 8499 } 8500 onChanged(); 8501 } else { 8502 if (detailsCase_ == 9) { 8503 windowsApplicationBuilder_.mergeFrom(value); 8504 } else { 8505 windowsApplicationBuilder_.setMessage(value); 8506 } 8507 } 8508 detailsCase_ = 9; 8509 return this; 8510 } 8511 /** 8512 * 8513 * 8514 * <pre> 8515 * Details of Windows Application. 8516 * </pre> 8517 * 8518 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8519 * </code> 8520 */ clearWindowsApplication()8521 public Builder clearWindowsApplication() { 8522 if (windowsApplicationBuilder_ == null) { 8523 if (detailsCase_ == 9) { 8524 detailsCase_ = 0; 8525 details_ = null; 8526 onChanged(); 8527 } 8528 } else { 8529 if (detailsCase_ == 9) { 8530 detailsCase_ = 0; 8531 details_ = null; 8532 } 8533 windowsApplicationBuilder_.clear(); 8534 } 8535 return this; 8536 } 8537 /** 8538 * 8539 * 8540 * <pre> 8541 * Details of Windows Application. 8542 * </pre> 8543 * 8544 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8545 * </code> 8546 */ 8547 public com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder getWindowsApplicationBuilder()8548 getWindowsApplicationBuilder() { 8549 return getWindowsApplicationFieldBuilder().getBuilder(); 8550 } 8551 /** 8552 * 8553 * 8554 * <pre> 8555 * Details of Windows Application. 8556 * </pre> 8557 * 8558 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8559 * </code> 8560 */ 8561 @java.lang.Override 8562 public com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder getWindowsApplicationOrBuilder()8563 getWindowsApplicationOrBuilder() { 8564 if ((detailsCase_ == 9) && (windowsApplicationBuilder_ != null)) { 8565 return windowsApplicationBuilder_.getMessageOrBuilder(); 8566 } else { 8567 if (detailsCase_ == 9) { 8568 return (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_; 8569 } 8570 return com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance(); 8571 } 8572 } 8573 /** 8574 * 8575 * 8576 * <pre> 8577 * Details of Windows Application. 8578 * </pre> 8579 * 8580 * <code>.google.cloud.osconfig.v1.Inventory.WindowsApplication windows_application = 9; 8581 * </code> 8582 */ 8583 private com.google.protobuf.SingleFieldBuilderV3< 8584 com.google.cloud.osconfig.v1.Inventory.WindowsApplication, 8585 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder, 8586 com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder> getWindowsApplicationFieldBuilder()8587 getWindowsApplicationFieldBuilder() { 8588 if (windowsApplicationBuilder_ == null) { 8589 if (!(detailsCase_ == 9)) { 8590 details_ = 8591 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance(); 8592 } 8593 windowsApplicationBuilder_ = 8594 new com.google.protobuf.SingleFieldBuilderV3< 8595 com.google.cloud.osconfig.v1.Inventory.WindowsApplication, 8596 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder, 8597 com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder>( 8598 (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) details_, 8599 getParentForChildren(), 8600 isClean()); 8601 details_ = null; 8602 } 8603 detailsCase_ = 9; 8604 onChanged(); 8605 return windowsApplicationBuilder_; 8606 } 8607 8608 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)8609 public final Builder setUnknownFields( 8610 final com.google.protobuf.UnknownFieldSet unknownFields) { 8611 return super.setUnknownFields(unknownFields); 8612 } 8613 8614 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)8615 public final Builder mergeUnknownFields( 8616 final com.google.protobuf.UnknownFieldSet unknownFields) { 8617 return super.mergeUnknownFields(unknownFields); 8618 } 8619 8620 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.SoftwarePackage) 8621 } 8622 8623 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.SoftwarePackage) 8624 private static final com.google.cloud.osconfig.v1.Inventory.SoftwarePackage DEFAULT_INSTANCE; 8625 8626 static { 8627 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory.SoftwarePackage(); 8628 } 8629 getDefaultInstance()8630 public static com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getDefaultInstance() { 8631 return DEFAULT_INSTANCE; 8632 } 8633 8634 private static final com.google.protobuf.Parser<SoftwarePackage> PARSER = 8635 new com.google.protobuf.AbstractParser<SoftwarePackage>() { 8636 @java.lang.Override 8637 public SoftwarePackage parsePartialFrom( 8638 com.google.protobuf.CodedInputStream input, 8639 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 8640 throws com.google.protobuf.InvalidProtocolBufferException { 8641 Builder builder = newBuilder(); 8642 try { 8643 builder.mergeFrom(input, extensionRegistry); 8644 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 8645 throw e.setUnfinishedMessage(builder.buildPartial()); 8646 } catch (com.google.protobuf.UninitializedMessageException e) { 8647 throw e.asInvalidProtocolBufferException() 8648 .setUnfinishedMessage(builder.buildPartial()); 8649 } catch (java.io.IOException e) { 8650 throw new com.google.protobuf.InvalidProtocolBufferException(e) 8651 .setUnfinishedMessage(builder.buildPartial()); 8652 } 8653 return builder.buildPartial(); 8654 } 8655 }; 8656 parser()8657 public static com.google.protobuf.Parser<SoftwarePackage> parser() { 8658 return PARSER; 8659 } 8660 8661 @java.lang.Override getParserForType()8662 public com.google.protobuf.Parser<SoftwarePackage> getParserForType() { 8663 return PARSER; 8664 } 8665 8666 @java.lang.Override getDefaultInstanceForType()8667 public com.google.cloud.osconfig.v1.Inventory.SoftwarePackage getDefaultInstanceForType() { 8668 return DEFAULT_INSTANCE; 8669 } 8670 } 8671 8672 public interface VersionedPackageOrBuilder 8673 extends 8674 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.VersionedPackage) 8675 com.google.protobuf.MessageOrBuilder { 8676 8677 /** 8678 * 8679 * 8680 * <pre> 8681 * The name of the package. 8682 * </pre> 8683 * 8684 * <code>string package_name = 4;</code> 8685 * 8686 * @return The packageName. 8687 */ getPackageName()8688 java.lang.String getPackageName(); 8689 /** 8690 * 8691 * 8692 * <pre> 8693 * The name of the package. 8694 * </pre> 8695 * 8696 * <code>string package_name = 4;</code> 8697 * 8698 * @return The bytes for packageName. 8699 */ getPackageNameBytes()8700 com.google.protobuf.ByteString getPackageNameBytes(); 8701 8702 /** 8703 * 8704 * 8705 * <pre> 8706 * The system architecture this package is intended for. 8707 * </pre> 8708 * 8709 * <code>string architecture = 2;</code> 8710 * 8711 * @return The architecture. 8712 */ getArchitecture()8713 java.lang.String getArchitecture(); 8714 /** 8715 * 8716 * 8717 * <pre> 8718 * The system architecture this package is intended for. 8719 * </pre> 8720 * 8721 * <code>string architecture = 2;</code> 8722 * 8723 * @return The bytes for architecture. 8724 */ getArchitectureBytes()8725 com.google.protobuf.ByteString getArchitectureBytes(); 8726 8727 /** 8728 * 8729 * 8730 * <pre> 8731 * The version of the package. 8732 * </pre> 8733 * 8734 * <code>string version = 3;</code> 8735 * 8736 * @return The version. 8737 */ getVersion()8738 java.lang.String getVersion(); 8739 /** 8740 * 8741 * 8742 * <pre> 8743 * The version of the package. 8744 * </pre> 8745 * 8746 * <code>string version = 3;</code> 8747 * 8748 * @return The bytes for version. 8749 */ getVersionBytes()8750 com.google.protobuf.ByteString getVersionBytes(); 8751 } 8752 /** 8753 * 8754 * 8755 * <pre> 8756 * Information related to the a standard versioned package. This includes 8757 * package info for APT, Yum, Zypper, and Googet package managers. 8758 * </pre> 8759 * 8760 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.VersionedPackage} 8761 */ 8762 public static final class VersionedPackage extends com.google.protobuf.GeneratedMessageV3 8763 implements 8764 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.VersionedPackage) 8765 VersionedPackageOrBuilder { 8766 private static final long serialVersionUID = 0L; 8767 // Use VersionedPackage.newBuilder() to construct. VersionedPackage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)8768 private VersionedPackage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 8769 super(builder); 8770 } 8771 VersionedPackage()8772 private VersionedPackage() { 8773 packageName_ = ""; 8774 architecture_ = ""; 8775 version_ = ""; 8776 } 8777 8778 @java.lang.Override 8779 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)8780 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 8781 return new VersionedPackage(); 8782 } 8783 8784 @java.lang.Override getUnknownFields()8785 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 8786 return this.unknownFields; 8787 } 8788 getDescriptor()8789 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 8790 return com.google.cloud.osconfig.v1.Inventories 8791 .internal_static_google_cloud_osconfig_v1_Inventory_VersionedPackage_descriptor; 8792 } 8793 8794 @java.lang.Override 8795 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()8796 internalGetFieldAccessorTable() { 8797 return com.google.cloud.osconfig.v1.Inventories 8798 .internal_static_google_cloud_osconfig_v1_Inventory_VersionedPackage_fieldAccessorTable 8799 .ensureFieldAccessorsInitialized( 8800 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.class, 8801 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder.class); 8802 } 8803 8804 public static final int PACKAGE_NAME_FIELD_NUMBER = 4; 8805 8806 @SuppressWarnings("serial") 8807 private volatile java.lang.Object packageName_ = ""; 8808 /** 8809 * 8810 * 8811 * <pre> 8812 * The name of the package. 8813 * </pre> 8814 * 8815 * <code>string package_name = 4;</code> 8816 * 8817 * @return The packageName. 8818 */ 8819 @java.lang.Override getPackageName()8820 public java.lang.String getPackageName() { 8821 java.lang.Object ref = packageName_; 8822 if (ref instanceof java.lang.String) { 8823 return (java.lang.String) ref; 8824 } else { 8825 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 8826 java.lang.String s = bs.toStringUtf8(); 8827 packageName_ = s; 8828 return s; 8829 } 8830 } 8831 /** 8832 * 8833 * 8834 * <pre> 8835 * The name of the package. 8836 * </pre> 8837 * 8838 * <code>string package_name = 4;</code> 8839 * 8840 * @return The bytes for packageName. 8841 */ 8842 @java.lang.Override getPackageNameBytes()8843 public com.google.protobuf.ByteString getPackageNameBytes() { 8844 java.lang.Object ref = packageName_; 8845 if (ref instanceof java.lang.String) { 8846 com.google.protobuf.ByteString b = 8847 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 8848 packageName_ = b; 8849 return b; 8850 } else { 8851 return (com.google.protobuf.ByteString) ref; 8852 } 8853 } 8854 8855 public static final int ARCHITECTURE_FIELD_NUMBER = 2; 8856 8857 @SuppressWarnings("serial") 8858 private volatile java.lang.Object architecture_ = ""; 8859 /** 8860 * 8861 * 8862 * <pre> 8863 * The system architecture this package is intended for. 8864 * </pre> 8865 * 8866 * <code>string architecture = 2;</code> 8867 * 8868 * @return The architecture. 8869 */ 8870 @java.lang.Override getArchitecture()8871 public java.lang.String getArchitecture() { 8872 java.lang.Object ref = architecture_; 8873 if (ref instanceof java.lang.String) { 8874 return (java.lang.String) ref; 8875 } else { 8876 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 8877 java.lang.String s = bs.toStringUtf8(); 8878 architecture_ = s; 8879 return s; 8880 } 8881 } 8882 /** 8883 * 8884 * 8885 * <pre> 8886 * The system architecture this package is intended for. 8887 * </pre> 8888 * 8889 * <code>string architecture = 2;</code> 8890 * 8891 * @return The bytes for architecture. 8892 */ 8893 @java.lang.Override getArchitectureBytes()8894 public com.google.protobuf.ByteString getArchitectureBytes() { 8895 java.lang.Object ref = architecture_; 8896 if (ref instanceof java.lang.String) { 8897 com.google.protobuf.ByteString b = 8898 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 8899 architecture_ = b; 8900 return b; 8901 } else { 8902 return (com.google.protobuf.ByteString) ref; 8903 } 8904 } 8905 8906 public static final int VERSION_FIELD_NUMBER = 3; 8907 8908 @SuppressWarnings("serial") 8909 private volatile java.lang.Object version_ = ""; 8910 /** 8911 * 8912 * 8913 * <pre> 8914 * The version of the package. 8915 * </pre> 8916 * 8917 * <code>string version = 3;</code> 8918 * 8919 * @return The version. 8920 */ 8921 @java.lang.Override getVersion()8922 public java.lang.String getVersion() { 8923 java.lang.Object ref = version_; 8924 if (ref instanceof java.lang.String) { 8925 return (java.lang.String) ref; 8926 } else { 8927 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 8928 java.lang.String s = bs.toStringUtf8(); 8929 version_ = s; 8930 return s; 8931 } 8932 } 8933 /** 8934 * 8935 * 8936 * <pre> 8937 * The version of the package. 8938 * </pre> 8939 * 8940 * <code>string version = 3;</code> 8941 * 8942 * @return The bytes for version. 8943 */ 8944 @java.lang.Override getVersionBytes()8945 public com.google.protobuf.ByteString getVersionBytes() { 8946 java.lang.Object ref = version_; 8947 if (ref instanceof java.lang.String) { 8948 com.google.protobuf.ByteString b = 8949 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 8950 version_ = b; 8951 return b; 8952 } else { 8953 return (com.google.protobuf.ByteString) ref; 8954 } 8955 } 8956 8957 private byte memoizedIsInitialized = -1; 8958 8959 @java.lang.Override isInitialized()8960 public final boolean isInitialized() { 8961 byte isInitialized = memoizedIsInitialized; 8962 if (isInitialized == 1) return true; 8963 if (isInitialized == 0) return false; 8964 8965 memoizedIsInitialized = 1; 8966 return true; 8967 } 8968 8969 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)8970 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 8971 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(architecture_)) { 8972 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, architecture_); 8973 } 8974 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { 8975 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_); 8976 } 8977 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(packageName_)) { 8978 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, packageName_); 8979 } 8980 getUnknownFields().writeTo(output); 8981 } 8982 8983 @java.lang.Override getSerializedSize()8984 public int getSerializedSize() { 8985 int size = memoizedSize; 8986 if (size != -1) return size; 8987 8988 size = 0; 8989 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(architecture_)) { 8990 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, architecture_); 8991 } 8992 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { 8993 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_); 8994 } 8995 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(packageName_)) { 8996 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, packageName_); 8997 } 8998 size += getUnknownFields().getSerializedSize(); 8999 memoizedSize = size; 9000 return size; 9001 } 9002 9003 @java.lang.Override equals(final java.lang.Object obj)9004 public boolean equals(final java.lang.Object obj) { 9005 if (obj == this) { 9006 return true; 9007 } 9008 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory.VersionedPackage)) { 9009 return super.equals(obj); 9010 } 9011 com.google.cloud.osconfig.v1.Inventory.VersionedPackage other = 9012 (com.google.cloud.osconfig.v1.Inventory.VersionedPackage) obj; 9013 9014 if (!getPackageName().equals(other.getPackageName())) return false; 9015 if (!getArchitecture().equals(other.getArchitecture())) return false; 9016 if (!getVersion().equals(other.getVersion())) return false; 9017 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 9018 return true; 9019 } 9020 9021 @java.lang.Override hashCode()9022 public int hashCode() { 9023 if (memoizedHashCode != 0) { 9024 return memoizedHashCode; 9025 } 9026 int hash = 41; 9027 hash = (19 * hash) + getDescriptor().hashCode(); 9028 hash = (37 * hash) + PACKAGE_NAME_FIELD_NUMBER; 9029 hash = (53 * hash) + getPackageName().hashCode(); 9030 hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; 9031 hash = (53 * hash) + getArchitecture().hashCode(); 9032 hash = (37 * hash) + VERSION_FIELD_NUMBER; 9033 hash = (53 * hash) + getVersion().hashCode(); 9034 hash = (29 * hash) + getUnknownFields().hashCode(); 9035 memoizedHashCode = hash; 9036 return hash; 9037 } 9038 parseFrom( java.nio.ByteBuffer data)9039 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9040 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 9041 return PARSER.parseFrom(data); 9042 } 9043 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)9044 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9045 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9046 throws com.google.protobuf.InvalidProtocolBufferException { 9047 return PARSER.parseFrom(data, extensionRegistry); 9048 } 9049 parseFrom( com.google.protobuf.ByteString data)9050 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9051 com.google.protobuf.ByteString data) 9052 throws com.google.protobuf.InvalidProtocolBufferException { 9053 return PARSER.parseFrom(data); 9054 } 9055 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)9056 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9057 com.google.protobuf.ByteString data, 9058 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9059 throws com.google.protobuf.InvalidProtocolBufferException { 9060 return PARSER.parseFrom(data, extensionRegistry); 9061 } 9062 parseFrom(byte[] data)9063 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom(byte[] data) 9064 throws com.google.protobuf.InvalidProtocolBufferException { 9065 return PARSER.parseFrom(data); 9066 } 9067 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)9068 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9069 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9070 throws com.google.protobuf.InvalidProtocolBufferException { 9071 return PARSER.parseFrom(data, extensionRegistry); 9072 } 9073 parseFrom( java.io.InputStream input)9074 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9075 java.io.InputStream input) throws java.io.IOException { 9076 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 9077 } 9078 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)9079 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9080 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9081 throws java.io.IOException { 9082 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 9083 PARSER, input, extensionRegistry); 9084 } 9085 parseDelimitedFrom( java.io.InputStream input)9086 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseDelimitedFrom( 9087 java.io.InputStream input) throws java.io.IOException { 9088 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 9089 } 9090 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)9091 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseDelimitedFrom( 9092 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9093 throws java.io.IOException { 9094 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 9095 PARSER, input, extensionRegistry); 9096 } 9097 parseFrom( com.google.protobuf.CodedInputStream input)9098 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9099 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 9100 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 9101 } 9102 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)9103 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage parseFrom( 9104 com.google.protobuf.CodedInputStream input, 9105 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9106 throws java.io.IOException { 9107 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 9108 PARSER, input, extensionRegistry); 9109 } 9110 9111 @java.lang.Override newBuilderForType()9112 public Builder newBuilderForType() { 9113 return newBuilder(); 9114 } 9115 newBuilder()9116 public static Builder newBuilder() { 9117 return DEFAULT_INSTANCE.toBuilder(); 9118 } 9119 newBuilder( com.google.cloud.osconfig.v1.Inventory.VersionedPackage prototype)9120 public static Builder newBuilder( 9121 com.google.cloud.osconfig.v1.Inventory.VersionedPackage prototype) { 9122 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 9123 } 9124 9125 @java.lang.Override toBuilder()9126 public Builder toBuilder() { 9127 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 9128 } 9129 9130 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)9131 protected Builder newBuilderForType( 9132 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 9133 Builder builder = new Builder(parent); 9134 return builder; 9135 } 9136 /** 9137 * 9138 * 9139 * <pre> 9140 * Information related to the a standard versioned package. This includes 9141 * package info for APT, Yum, Zypper, and Googet package managers. 9142 * </pre> 9143 * 9144 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.VersionedPackage} 9145 */ 9146 public static final class Builder 9147 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 9148 implements 9149 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.VersionedPackage) 9150 com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder { getDescriptor()9151 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 9152 return com.google.cloud.osconfig.v1.Inventories 9153 .internal_static_google_cloud_osconfig_v1_Inventory_VersionedPackage_descriptor; 9154 } 9155 9156 @java.lang.Override 9157 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()9158 internalGetFieldAccessorTable() { 9159 return com.google.cloud.osconfig.v1.Inventories 9160 .internal_static_google_cloud_osconfig_v1_Inventory_VersionedPackage_fieldAccessorTable 9161 .ensureFieldAccessorsInitialized( 9162 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.class, 9163 com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder.class); 9164 } 9165 9166 // Construct using com.google.cloud.osconfig.v1.Inventory.VersionedPackage.newBuilder() Builder()9167 private Builder() {} 9168 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)9169 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 9170 super(parent); 9171 } 9172 9173 @java.lang.Override clear()9174 public Builder clear() { 9175 super.clear(); 9176 bitField0_ = 0; 9177 packageName_ = ""; 9178 architecture_ = ""; 9179 version_ = ""; 9180 return this; 9181 } 9182 9183 @java.lang.Override getDescriptorForType()9184 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 9185 return com.google.cloud.osconfig.v1.Inventories 9186 .internal_static_google_cloud_osconfig_v1_Inventory_VersionedPackage_descriptor; 9187 } 9188 9189 @java.lang.Override getDefaultInstanceForType()9190 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getDefaultInstanceForType() { 9191 return com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance(); 9192 } 9193 9194 @java.lang.Override build()9195 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage build() { 9196 com.google.cloud.osconfig.v1.Inventory.VersionedPackage result = buildPartial(); 9197 if (!result.isInitialized()) { 9198 throw newUninitializedMessageException(result); 9199 } 9200 return result; 9201 } 9202 9203 @java.lang.Override buildPartial()9204 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage buildPartial() { 9205 com.google.cloud.osconfig.v1.Inventory.VersionedPackage result = 9206 new com.google.cloud.osconfig.v1.Inventory.VersionedPackage(this); 9207 if (bitField0_ != 0) { 9208 buildPartial0(result); 9209 } 9210 onBuilt(); 9211 return result; 9212 } 9213 buildPartial0(com.google.cloud.osconfig.v1.Inventory.VersionedPackage result)9214 private void buildPartial0(com.google.cloud.osconfig.v1.Inventory.VersionedPackage result) { 9215 int from_bitField0_ = bitField0_; 9216 if (((from_bitField0_ & 0x00000001) != 0)) { 9217 result.packageName_ = packageName_; 9218 } 9219 if (((from_bitField0_ & 0x00000002) != 0)) { 9220 result.architecture_ = architecture_; 9221 } 9222 if (((from_bitField0_ & 0x00000004) != 0)) { 9223 result.version_ = version_; 9224 } 9225 } 9226 9227 @java.lang.Override clone()9228 public Builder clone() { 9229 return super.clone(); 9230 } 9231 9232 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)9233 public Builder setField( 9234 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 9235 return super.setField(field, value); 9236 } 9237 9238 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)9239 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 9240 return super.clearField(field); 9241 } 9242 9243 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)9244 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 9245 return super.clearOneof(oneof); 9246 } 9247 9248 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)9249 public Builder setRepeatedField( 9250 com.google.protobuf.Descriptors.FieldDescriptor field, 9251 int index, 9252 java.lang.Object value) { 9253 return super.setRepeatedField(field, index, value); 9254 } 9255 9256 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)9257 public Builder addRepeatedField( 9258 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 9259 return super.addRepeatedField(field, value); 9260 } 9261 9262 @java.lang.Override mergeFrom(com.google.protobuf.Message other)9263 public Builder mergeFrom(com.google.protobuf.Message other) { 9264 if (other instanceof com.google.cloud.osconfig.v1.Inventory.VersionedPackage) { 9265 return mergeFrom((com.google.cloud.osconfig.v1.Inventory.VersionedPackage) other); 9266 } else { 9267 super.mergeFrom(other); 9268 return this; 9269 } 9270 } 9271 mergeFrom(com.google.cloud.osconfig.v1.Inventory.VersionedPackage other)9272 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory.VersionedPackage other) { 9273 if (other == com.google.cloud.osconfig.v1.Inventory.VersionedPackage.getDefaultInstance()) 9274 return this; 9275 if (!other.getPackageName().isEmpty()) { 9276 packageName_ = other.packageName_; 9277 bitField0_ |= 0x00000001; 9278 onChanged(); 9279 } 9280 if (!other.getArchitecture().isEmpty()) { 9281 architecture_ = other.architecture_; 9282 bitField0_ |= 0x00000002; 9283 onChanged(); 9284 } 9285 if (!other.getVersion().isEmpty()) { 9286 version_ = other.version_; 9287 bitField0_ |= 0x00000004; 9288 onChanged(); 9289 } 9290 this.mergeUnknownFields(other.getUnknownFields()); 9291 onChanged(); 9292 return this; 9293 } 9294 9295 @java.lang.Override isInitialized()9296 public final boolean isInitialized() { 9297 return true; 9298 } 9299 9300 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)9301 public Builder mergeFrom( 9302 com.google.protobuf.CodedInputStream input, 9303 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9304 throws java.io.IOException { 9305 if (extensionRegistry == null) { 9306 throw new java.lang.NullPointerException(); 9307 } 9308 try { 9309 boolean done = false; 9310 while (!done) { 9311 int tag = input.readTag(); 9312 switch (tag) { 9313 case 0: 9314 done = true; 9315 break; 9316 case 18: 9317 { 9318 architecture_ = input.readStringRequireUtf8(); 9319 bitField0_ |= 0x00000002; 9320 break; 9321 } // case 18 9322 case 26: 9323 { 9324 version_ = input.readStringRequireUtf8(); 9325 bitField0_ |= 0x00000004; 9326 break; 9327 } // case 26 9328 case 34: 9329 { 9330 packageName_ = input.readStringRequireUtf8(); 9331 bitField0_ |= 0x00000001; 9332 break; 9333 } // case 34 9334 default: 9335 { 9336 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 9337 done = true; // was an endgroup tag 9338 } 9339 break; 9340 } // default: 9341 } // switch (tag) 9342 } // while (!done) 9343 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 9344 throw e.unwrapIOException(); 9345 } finally { 9346 onChanged(); 9347 } // finally 9348 return this; 9349 } 9350 9351 private int bitField0_; 9352 9353 private java.lang.Object packageName_ = ""; 9354 /** 9355 * 9356 * 9357 * <pre> 9358 * The name of the package. 9359 * </pre> 9360 * 9361 * <code>string package_name = 4;</code> 9362 * 9363 * @return The packageName. 9364 */ getPackageName()9365 public java.lang.String getPackageName() { 9366 java.lang.Object ref = packageName_; 9367 if (!(ref instanceof java.lang.String)) { 9368 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 9369 java.lang.String s = bs.toStringUtf8(); 9370 packageName_ = s; 9371 return s; 9372 } else { 9373 return (java.lang.String) ref; 9374 } 9375 } 9376 /** 9377 * 9378 * 9379 * <pre> 9380 * The name of the package. 9381 * </pre> 9382 * 9383 * <code>string package_name = 4;</code> 9384 * 9385 * @return The bytes for packageName. 9386 */ getPackageNameBytes()9387 public com.google.protobuf.ByteString getPackageNameBytes() { 9388 java.lang.Object ref = packageName_; 9389 if (ref instanceof String) { 9390 com.google.protobuf.ByteString b = 9391 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 9392 packageName_ = b; 9393 return b; 9394 } else { 9395 return (com.google.protobuf.ByteString) ref; 9396 } 9397 } 9398 /** 9399 * 9400 * 9401 * <pre> 9402 * The name of the package. 9403 * </pre> 9404 * 9405 * <code>string package_name = 4;</code> 9406 * 9407 * @param value The packageName to set. 9408 * @return This builder for chaining. 9409 */ setPackageName(java.lang.String value)9410 public Builder setPackageName(java.lang.String value) { 9411 if (value == null) { 9412 throw new NullPointerException(); 9413 } 9414 packageName_ = value; 9415 bitField0_ |= 0x00000001; 9416 onChanged(); 9417 return this; 9418 } 9419 /** 9420 * 9421 * 9422 * <pre> 9423 * The name of the package. 9424 * </pre> 9425 * 9426 * <code>string package_name = 4;</code> 9427 * 9428 * @return This builder for chaining. 9429 */ clearPackageName()9430 public Builder clearPackageName() { 9431 packageName_ = getDefaultInstance().getPackageName(); 9432 bitField0_ = (bitField0_ & ~0x00000001); 9433 onChanged(); 9434 return this; 9435 } 9436 /** 9437 * 9438 * 9439 * <pre> 9440 * The name of the package. 9441 * </pre> 9442 * 9443 * <code>string package_name = 4;</code> 9444 * 9445 * @param value The bytes for packageName to set. 9446 * @return This builder for chaining. 9447 */ setPackageNameBytes(com.google.protobuf.ByteString value)9448 public Builder setPackageNameBytes(com.google.protobuf.ByteString value) { 9449 if (value == null) { 9450 throw new NullPointerException(); 9451 } 9452 checkByteStringIsUtf8(value); 9453 packageName_ = value; 9454 bitField0_ |= 0x00000001; 9455 onChanged(); 9456 return this; 9457 } 9458 9459 private java.lang.Object architecture_ = ""; 9460 /** 9461 * 9462 * 9463 * <pre> 9464 * The system architecture this package is intended for. 9465 * </pre> 9466 * 9467 * <code>string architecture = 2;</code> 9468 * 9469 * @return The architecture. 9470 */ getArchitecture()9471 public java.lang.String getArchitecture() { 9472 java.lang.Object ref = architecture_; 9473 if (!(ref instanceof java.lang.String)) { 9474 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 9475 java.lang.String s = bs.toStringUtf8(); 9476 architecture_ = s; 9477 return s; 9478 } else { 9479 return (java.lang.String) ref; 9480 } 9481 } 9482 /** 9483 * 9484 * 9485 * <pre> 9486 * The system architecture this package is intended for. 9487 * </pre> 9488 * 9489 * <code>string architecture = 2;</code> 9490 * 9491 * @return The bytes for architecture. 9492 */ getArchitectureBytes()9493 public com.google.protobuf.ByteString getArchitectureBytes() { 9494 java.lang.Object ref = architecture_; 9495 if (ref instanceof String) { 9496 com.google.protobuf.ByteString b = 9497 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 9498 architecture_ = b; 9499 return b; 9500 } else { 9501 return (com.google.protobuf.ByteString) ref; 9502 } 9503 } 9504 /** 9505 * 9506 * 9507 * <pre> 9508 * The system architecture this package is intended for. 9509 * </pre> 9510 * 9511 * <code>string architecture = 2;</code> 9512 * 9513 * @param value The architecture to set. 9514 * @return This builder for chaining. 9515 */ setArchitecture(java.lang.String value)9516 public Builder setArchitecture(java.lang.String value) { 9517 if (value == null) { 9518 throw new NullPointerException(); 9519 } 9520 architecture_ = value; 9521 bitField0_ |= 0x00000002; 9522 onChanged(); 9523 return this; 9524 } 9525 /** 9526 * 9527 * 9528 * <pre> 9529 * The system architecture this package is intended for. 9530 * </pre> 9531 * 9532 * <code>string architecture = 2;</code> 9533 * 9534 * @return This builder for chaining. 9535 */ clearArchitecture()9536 public Builder clearArchitecture() { 9537 architecture_ = getDefaultInstance().getArchitecture(); 9538 bitField0_ = (bitField0_ & ~0x00000002); 9539 onChanged(); 9540 return this; 9541 } 9542 /** 9543 * 9544 * 9545 * <pre> 9546 * The system architecture this package is intended for. 9547 * </pre> 9548 * 9549 * <code>string architecture = 2;</code> 9550 * 9551 * @param value The bytes for architecture to set. 9552 * @return This builder for chaining. 9553 */ setArchitectureBytes(com.google.protobuf.ByteString value)9554 public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { 9555 if (value == null) { 9556 throw new NullPointerException(); 9557 } 9558 checkByteStringIsUtf8(value); 9559 architecture_ = value; 9560 bitField0_ |= 0x00000002; 9561 onChanged(); 9562 return this; 9563 } 9564 9565 private java.lang.Object version_ = ""; 9566 /** 9567 * 9568 * 9569 * <pre> 9570 * The version of the package. 9571 * </pre> 9572 * 9573 * <code>string version = 3;</code> 9574 * 9575 * @return The version. 9576 */ getVersion()9577 public java.lang.String getVersion() { 9578 java.lang.Object ref = version_; 9579 if (!(ref instanceof java.lang.String)) { 9580 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 9581 java.lang.String s = bs.toStringUtf8(); 9582 version_ = s; 9583 return s; 9584 } else { 9585 return (java.lang.String) ref; 9586 } 9587 } 9588 /** 9589 * 9590 * 9591 * <pre> 9592 * The version of the package. 9593 * </pre> 9594 * 9595 * <code>string version = 3;</code> 9596 * 9597 * @return The bytes for version. 9598 */ getVersionBytes()9599 public com.google.protobuf.ByteString getVersionBytes() { 9600 java.lang.Object ref = version_; 9601 if (ref instanceof String) { 9602 com.google.protobuf.ByteString b = 9603 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 9604 version_ = b; 9605 return b; 9606 } else { 9607 return (com.google.protobuf.ByteString) ref; 9608 } 9609 } 9610 /** 9611 * 9612 * 9613 * <pre> 9614 * The version of the package. 9615 * </pre> 9616 * 9617 * <code>string version = 3;</code> 9618 * 9619 * @param value The version to set. 9620 * @return This builder for chaining. 9621 */ setVersion(java.lang.String value)9622 public Builder setVersion(java.lang.String value) { 9623 if (value == null) { 9624 throw new NullPointerException(); 9625 } 9626 version_ = value; 9627 bitField0_ |= 0x00000004; 9628 onChanged(); 9629 return this; 9630 } 9631 /** 9632 * 9633 * 9634 * <pre> 9635 * The version of the package. 9636 * </pre> 9637 * 9638 * <code>string version = 3;</code> 9639 * 9640 * @return This builder for chaining. 9641 */ clearVersion()9642 public Builder clearVersion() { 9643 version_ = getDefaultInstance().getVersion(); 9644 bitField0_ = (bitField0_ & ~0x00000004); 9645 onChanged(); 9646 return this; 9647 } 9648 /** 9649 * 9650 * 9651 * <pre> 9652 * The version of the package. 9653 * </pre> 9654 * 9655 * <code>string version = 3;</code> 9656 * 9657 * @param value The bytes for version to set. 9658 * @return This builder for chaining. 9659 */ setVersionBytes(com.google.protobuf.ByteString value)9660 public Builder setVersionBytes(com.google.protobuf.ByteString value) { 9661 if (value == null) { 9662 throw new NullPointerException(); 9663 } 9664 checkByteStringIsUtf8(value); 9665 version_ = value; 9666 bitField0_ |= 0x00000004; 9667 onChanged(); 9668 return this; 9669 } 9670 9671 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)9672 public final Builder setUnknownFields( 9673 final com.google.protobuf.UnknownFieldSet unknownFields) { 9674 return super.setUnknownFields(unknownFields); 9675 } 9676 9677 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)9678 public final Builder mergeUnknownFields( 9679 final com.google.protobuf.UnknownFieldSet unknownFields) { 9680 return super.mergeUnknownFields(unknownFields); 9681 } 9682 9683 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.VersionedPackage) 9684 } 9685 9686 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.VersionedPackage) 9687 private static final com.google.cloud.osconfig.v1.Inventory.VersionedPackage DEFAULT_INSTANCE; 9688 9689 static { 9690 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory.VersionedPackage(); 9691 } 9692 getDefaultInstance()9693 public static com.google.cloud.osconfig.v1.Inventory.VersionedPackage getDefaultInstance() { 9694 return DEFAULT_INSTANCE; 9695 } 9696 9697 private static final com.google.protobuf.Parser<VersionedPackage> PARSER = 9698 new com.google.protobuf.AbstractParser<VersionedPackage>() { 9699 @java.lang.Override 9700 public VersionedPackage parsePartialFrom( 9701 com.google.protobuf.CodedInputStream input, 9702 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 9703 throws com.google.protobuf.InvalidProtocolBufferException { 9704 Builder builder = newBuilder(); 9705 try { 9706 builder.mergeFrom(input, extensionRegistry); 9707 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 9708 throw e.setUnfinishedMessage(builder.buildPartial()); 9709 } catch (com.google.protobuf.UninitializedMessageException e) { 9710 throw e.asInvalidProtocolBufferException() 9711 .setUnfinishedMessage(builder.buildPartial()); 9712 } catch (java.io.IOException e) { 9713 throw new com.google.protobuf.InvalidProtocolBufferException(e) 9714 .setUnfinishedMessage(builder.buildPartial()); 9715 } 9716 return builder.buildPartial(); 9717 } 9718 }; 9719 parser()9720 public static com.google.protobuf.Parser<VersionedPackage> parser() { 9721 return PARSER; 9722 } 9723 9724 @java.lang.Override getParserForType()9725 public com.google.protobuf.Parser<VersionedPackage> getParserForType() { 9726 return PARSER; 9727 } 9728 9729 @java.lang.Override getDefaultInstanceForType()9730 public com.google.cloud.osconfig.v1.Inventory.VersionedPackage getDefaultInstanceForType() { 9731 return DEFAULT_INSTANCE; 9732 } 9733 } 9734 9735 public interface ZypperPatchOrBuilder 9736 extends 9737 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.ZypperPatch) 9738 com.google.protobuf.MessageOrBuilder { 9739 9740 /** 9741 * 9742 * 9743 * <pre> 9744 * The name of the patch. 9745 * </pre> 9746 * 9747 * <code>string patch_name = 5;</code> 9748 * 9749 * @return The patchName. 9750 */ getPatchName()9751 java.lang.String getPatchName(); 9752 /** 9753 * 9754 * 9755 * <pre> 9756 * The name of the patch. 9757 * </pre> 9758 * 9759 * <code>string patch_name = 5;</code> 9760 * 9761 * @return The bytes for patchName. 9762 */ getPatchNameBytes()9763 com.google.protobuf.ByteString getPatchNameBytes(); 9764 9765 /** 9766 * 9767 * 9768 * <pre> 9769 * The category of the patch. 9770 * </pre> 9771 * 9772 * <code>string category = 2;</code> 9773 * 9774 * @return The category. 9775 */ getCategory()9776 java.lang.String getCategory(); 9777 /** 9778 * 9779 * 9780 * <pre> 9781 * The category of the patch. 9782 * </pre> 9783 * 9784 * <code>string category = 2;</code> 9785 * 9786 * @return The bytes for category. 9787 */ getCategoryBytes()9788 com.google.protobuf.ByteString getCategoryBytes(); 9789 9790 /** 9791 * 9792 * 9793 * <pre> 9794 * The severity specified for this patch 9795 * </pre> 9796 * 9797 * <code>string severity = 3;</code> 9798 * 9799 * @return The severity. 9800 */ getSeverity()9801 java.lang.String getSeverity(); 9802 /** 9803 * 9804 * 9805 * <pre> 9806 * The severity specified for this patch 9807 * </pre> 9808 * 9809 * <code>string severity = 3;</code> 9810 * 9811 * @return The bytes for severity. 9812 */ getSeverityBytes()9813 com.google.protobuf.ByteString getSeverityBytes(); 9814 9815 /** 9816 * 9817 * 9818 * <pre> 9819 * Any summary information provided about this patch. 9820 * </pre> 9821 * 9822 * <code>string summary = 4;</code> 9823 * 9824 * @return The summary. 9825 */ getSummary()9826 java.lang.String getSummary(); 9827 /** 9828 * 9829 * 9830 * <pre> 9831 * Any summary information provided about this patch. 9832 * </pre> 9833 * 9834 * <code>string summary = 4;</code> 9835 * 9836 * @return The bytes for summary. 9837 */ getSummaryBytes()9838 com.google.protobuf.ByteString getSummaryBytes(); 9839 } 9840 /** 9841 * 9842 * 9843 * <pre> 9844 * Details related to a Zypper Patch. 9845 * </pre> 9846 * 9847 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.ZypperPatch} 9848 */ 9849 public static final class ZypperPatch extends com.google.protobuf.GeneratedMessageV3 9850 implements 9851 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.ZypperPatch) 9852 ZypperPatchOrBuilder { 9853 private static final long serialVersionUID = 0L; 9854 // Use ZypperPatch.newBuilder() to construct. ZypperPatch(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)9855 private ZypperPatch(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 9856 super(builder); 9857 } 9858 ZypperPatch()9859 private ZypperPatch() { 9860 patchName_ = ""; 9861 category_ = ""; 9862 severity_ = ""; 9863 summary_ = ""; 9864 } 9865 9866 @java.lang.Override 9867 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)9868 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 9869 return new ZypperPatch(); 9870 } 9871 9872 @java.lang.Override getUnknownFields()9873 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 9874 return this.unknownFields; 9875 } 9876 getDescriptor()9877 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 9878 return com.google.cloud.osconfig.v1.Inventories 9879 .internal_static_google_cloud_osconfig_v1_Inventory_ZypperPatch_descriptor; 9880 } 9881 9882 @java.lang.Override 9883 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()9884 internalGetFieldAccessorTable() { 9885 return com.google.cloud.osconfig.v1.Inventories 9886 .internal_static_google_cloud_osconfig_v1_Inventory_ZypperPatch_fieldAccessorTable 9887 .ensureFieldAccessorsInitialized( 9888 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.class, 9889 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder.class); 9890 } 9891 9892 public static final int PATCH_NAME_FIELD_NUMBER = 5; 9893 9894 @SuppressWarnings("serial") 9895 private volatile java.lang.Object patchName_ = ""; 9896 /** 9897 * 9898 * 9899 * <pre> 9900 * The name of the patch. 9901 * </pre> 9902 * 9903 * <code>string patch_name = 5;</code> 9904 * 9905 * @return The patchName. 9906 */ 9907 @java.lang.Override getPatchName()9908 public java.lang.String getPatchName() { 9909 java.lang.Object ref = patchName_; 9910 if (ref instanceof java.lang.String) { 9911 return (java.lang.String) ref; 9912 } else { 9913 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 9914 java.lang.String s = bs.toStringUtf8(); 9915 patchName_ = s; 9916 return s; 9917 } 9918 } 9919 /** 9920 * 9921 * 9922 * <pre> 9923 * The name of the patch. 9924 * </pre> 9925 * 9926 * <code>string patch_name = 5;</code> 9927 * 9928 * @return The bytes for patchName. 9929 */ 9930 @java.lang.Override getPatchNameBytes()9931 public com.google.protobuf.ByteString getPatchNameBytes() { 9932 java.lang.Object ref = patchName_; 9933 if (ref instanceof java.lang.String) { 9934 com.google.protobuf.ByteString b = 9935 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 9936 patchName_ = b; 9937 return b; 9938 } else { 9939 return (com.google.protobuf.ByteString) ref; 9940 } 9941 } 9942 9943 public static final int CATEGORY_FIELD_NUMBER = 2; 9944 9945 @SuppressWarnings("serial") 9946 private volatile java.lang.Object category_ = ""; 9947 /** 9948 * 9949 * 9950 * <pre> 9951 * The category of the patch. 9952 * </pre> 9953 * 9954 * <code>string category = 2;</code> 9955 * 9956 * @return The category. 9957 */ 9958 @java.lang.Override getCategory()9959 public java.lang.String getCategory() { 9960 java.lang.Object ref = category_; 9961 if (ref instanceof java.lang.String) { 9962 return (java.lang.String) ref; 9963 } else { 9964 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 9965 java.lang.String s = bs.toStringUtf8(); 9966 category_ = s; 9967 return s; 9968 } 9969 } 9970 /** 9971 * 9972 * 9973 * <pre> 9974 * The category of the patch. 9975 * </pre> 9976 * 9977 * <code>string category = 2;</code> 9978 * 9979 * @return The bytes for category. 9980 */ 9981 @java.lang.Override getCategoryBytes()9982 public com.google.protobuf.ByteString getCategoryBytes() { 9983 java.lang.Object ref = category_; 9984 if (ref instanceof java.lang.String) { 9985 com.google.protobuf.ByteString b = 9986 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 9987 category_ = b; 9988 return b; 9989 } else { 9990 return (com.google.protobuf.ByteString) ref; 9991 } 9992 } 9993 9994 public static final int SEVERITY_FIELD_NUMBER = 3; 9995 9996 @SuppressWarnings("serial") 9997 private volatile java.lang.Object severity_ = ""; 9998 /** 9999 * 10000 * 10001 * <pre> 10002 * The severity specified for this patch 10003 * </pre> 10004 * 10005 * <code>string severity = 3;</code> 10006 * 10007 * @return The severity. 10008 */ 10009 @java.lang.Override getSeverity()10010 public java.lang.String getSeverity() { 10011 java.lang.Object ref = severity_; 10012 if (ref instanceof java.lang.String) { 10013 return (java.lang.String) ref; 10014 } else { 10015 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 10016 java.lang.String s = bs.toStringUtf8(); 10017 severity_ = s; 10018 return s; 10019 } 10020 } 10021 /** 10022 * 10023 * 10024 * <pre> 10025 * The severity specified for this patch 10026 * </pre> 10027 * 10028 * <code>string severity = 3;</code> 10029 * 10030 * @return The bytes for severity. 10031 */ 10032 @java.lang.Override getSeverityBytes()10033 public com.google.protobuf.ByteString getSeverityBytes() { 10034 java.lang.Object ref = severity_; 10035 if (ref instanceof java.lang.String) { 10036 com.google.protobuf.ByteString b = 10037 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 10038 severity_ = b; 10039 return b; 10040 } else { 10041 return (com.google.protobuf.ByteString) ref; 10042 } 10043 } 10044 10045 public static final int SUMMARY_FIELD_NUMBER = 4; 10046 10047 @SuppressWarnings("serial") 10048 private volatile java.lang.Object summary_ = ""; 10049 /** 10050 * 10051 * 10052 * <pre> 10053 * Any summary information provided about this patch. 10054 * </pre> 10055 * 10056 * <code>string summary = 4;</code> 10057 * 10058 * @return The summary. 10059 */ 10060 @java.lang.Override getSummary()10061 public java.lang.String getSummary() { 10062 java.lang.Object ref = summary_; 10063 if (ref instanceof java.lang.String) { 10064 return (java.lang.String) ref; 10065 } else { 10066 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 10067 java.lang.String s = bs.toStringUtf8(); 10068 summary_ = s; 10069 return s; 10070 } 10071 } 10072 /** 10073 * 10074 * 10075 * <pre> 10076 * Any summary information provided about this patch. 10077 * </pre> 10078 * 10079 * <code>string summary = 4;</code> 10080 * 10081 * @return The bytes for summary. 10082 */ 10083 @java.lang.Override getSummaryBytes()10084 public com.google.protobuf.ByteString getSummaryBytes() { 10085 java.lang.Object ref = summary_; 10086 if (ref instanceof java.lang.String) { 10087 com.google.protobuf.ByteString b = 10088 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 10089 summary_ = b; 10090 return b; 10091 } else { 10092 return (com.google.protobuf.ByteString) ref; 10093 } 10094 } 10095 10096 private byte memoizedIsInitialized = -1; 10097 10098 @java.lang.Override isInitialized()10099 public final boolean isInitialized() { 10100 byte isInitialized = memoizedIsInitialized; 10101 if (isInitialized == 1) return true; 10102 if (isInitialized == 0) return false; 10103 10104 memoizedIsInitialized = 1; 10105 return true; 10106 } 10107 10108 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)10109 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 10110 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(category_)) { 10111 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, category_); 10112 } 10113 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(severity_)) { 10114 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, severity_); 10115 } 10116 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summary_)) { 10117 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, summary_); 10118 } 10119 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(patchName_)) { 10120 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, patchName_); 10121 } 10122 getUnknownFields().writeTo(output); 10123 } 10124 10125 @java.lang.Override getSerializedSize()10126 public int getSerializedSize() { 10127 int size = memoizedSize; 10128 if (size != -1) return size; 10129 10130 size = 0; 10131 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(category_)) { 10132 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, category_); 10133 } 10134 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(severity_)) { 10135 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, severity_); 10136 } 10137 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summary_)) { 10138 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, summary_); 10139 } 10140 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(patchName_)) { 10141 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, patchName_); 10142 } 10143 size += getUnknownFields().getSerializedSize(); 10144 memoizedSize = size; 10145 return size; 10146 } 10147 10148 @java.lang.Override equals(final java.lang.Object obj)10149 public boolean equals(final java.lang.Object obj) { 10150 if (obj == this) { 10151 return true; 10152 } 10153 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory.ZypperPatch)) { 10154 return super.equals(obj); 10155 } 10156 com.google.cloud.osconfig.v1.Inventory.ZypperPatch other = 10157 (com.google.cloud.osconfig.v1.Inventory.ZypperPatch) obj; 10158 10159 if (!getPatchName().equals(other.getPatchName())) return false; 10160 if (!getCategory().equals(other.getCategory())) return false; 10161 if (!getSeverity().equals(other.getSeverity())) return false; 10162 if (!getSummary().equals(other.getSummary())) return false; 10163 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 10164 return true; 10165 } 10166 10167 @java.lang.Override hashCode()10168 public int hashCode() { 10169 if (memoizedHashCode != 0) { 10170 return memoizedHashCode; 10171 } 10172 int hash = 41; 10173 hash = (19 * hash) + getDescriptor().hashCode(); 10174 hash = (37 * hash) + PATCH_NAME_FIELD_NUMBER; 10175 hash = (53 * hash) + getPatchName().hashCode(); 10176 hash = (37 * hash) + CATEGORY_FIELD_NUMBER; 10177 hash = (53 * hash) + getCategory().hashCode(); 10178 hash = (37 * hash) + SEVERITY_FIELD_NUMBER; 10179 hash = (53 * hash) + getSeverity().hashCode(); 10180 hash = (37 * hash) + SUMMARY_FIELD_NUMBER; 10181 hash = (53 * hash) + getSummary().hashCode(); 10182 hash = (29 * hash) + getUnknownFields().hashCode(); 10183 memoizedHashCode = hash; 10184 return hash; 10185 } 10186 parseFrom( java.nio.ByteBuffer data)10187 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10188 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 10189 return PARSER.parseFrom(data); 10190 } 10191 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)10192 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10193 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10194 throws com.google.protobuf.InvalidProtocolBufferException { 10195 return PARSER.parseFrom(data, extensionRegistry); 10196 } 10197 parseFrom( com.google.protobuf.ByteString data)10198 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10199 com.google.protobuf.ByteString data) 10200 throws com.google.protobuf.InvalidProtocolBufferException { 10201 return PARSER.parseFrom(data); 10202 } 10203 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)10204 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10205 com.google.protobuf.ByteString data, 10206 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10207 throws com.google.protobuf.InvalidProtocolBufferException { 10208 return PARSER.parseFrom(data, extensionRegistry); 10209 } 10210 parseFrom(byte[] data)10211 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom(byte[] data) 10212 throws com.google.protobuf.InvalidProtocolBufferException { 10213 return PARSER.parseFrom(data); 10214 } 10215 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)10216 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10217 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10218 throws com.google.protobuf.InvalidProtocolBufferException { 10219 return PARSER.parseFrom(data, extensionRegistry); 10220 } 10221 parseFrom( java.io.InputStream input)10222 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10223 java.io.InputStream input) throws java.io.IOException { 10224 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 10225 } 10226 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)10227 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10228 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10229 throws java.io.IOException { 10230 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 10231 PARSER, input, extensionRegistry); 10232 } 10233 parseDelimitedFrom( java.io.InputStream input)10234 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseDelimitedFrom( 10235 java.io.InputStream input) throws java.io.IOException { 10236 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 10237 } 10238 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)10239 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseDelimitedFrom( 10240 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10241 throws java.io.IOException { 10242 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 10243 PARSER, input, extensionRegistry); 10244 } 10245 parseFrom( com.google.protobuf.CodedInputStream input)10246 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10247 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 10248 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 10249 } 10250 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)10251 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch parseFrom( 10252 com.google.protobuf.CodedInputStream input, 10253 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10254 throws java.io.IOException { 10255 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 10256 PARSER, input, extensionRegistry); 10257 } 10258 10259 @java.lang.Override newBuilderForType()10260 public Builder newBuilderForType() { 10261 return newBuilder(); 10262 } 10263 newBuilder()10264 public static Builder newBuilder() { 10265 return DEFAULT_INSTANCE.toBuilder(); 10266 } 10267 newBuilder(com.google.cloud.osconfig.v1.Inventory.ZypperPatch prototype)10268 public static Builder newBuilder(com.google.cloud.osconfig.v1.Inventory.ZypperPatch prototype) { 10269 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 10270 } 10271 10272 @java.lang.Override toBuilder()10273 public Builder toBuilder() { 10274 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 10275 } 10276 10277 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)10278 protected Builder newBuilderForType( 10279 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 10280 Builder builder = new Builder(parent); 10281 return builder; 10282 } 10283 /** 10284 * 10285 * 10286 * <pre> 10287 * Details related to a Zypper Patch. 10288 * </pre> 10289 * 10290 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.ZypperPatch} 10291 */ 10292 public static final class Builder 10293 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 10294 implements 10295 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.ZypperPatch) 10296 com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder { getDescriptor()10297 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 10298 return com.google.cloud.osconfig.v1.Inventories 10299 .internal_static_google_cloud_osconfig_v1_Inventory_ZypperPatch_descriptor; 10300 } 10301 10302 @java.lang.Override 10303 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()10304 internalGetFieldAccessorTable() { 10305 return com.google.cloud.osconfig.v1.Inventories 10306 .internal_static_google_cloud_osconfig_v1_Inventory_ZypperPatch_fieldAccessorTable 10307 .ensureFieldAccessorsInitialized( 10308 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.class, 10309 com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder.class); 10310 } 10311 10312 // Construct using com.google.cloud.osconfig.v1.Inventory.ZypperPatch.newBuilder() Builder()10313 private Builder() {} 10314 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)10315 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 10316 super(parent); 10317 } 10318 10319 @java.lang.Override clear()10320 public Builder clear() { 10321 super.clear(); 10322 bitField0_ = 0; 10323 patchName_ = ""; 10324 category_ = ""; 10325 severity_ = ""; 10326 summary_ = ""; 10327 return this; 10328 } 10329 10330 @java.lang.Override getDescriptorForType()10331 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 10332 return com.google.cloud.osconfig.v1.Inventories 10333 .internal_static_google_cloud_osconfig_v1_Inventory_ZypperPatch_descriptor; 10334 } 10335 10336 @java.lang.Override getDefaultInstanceForType()10337 public com.google.cloud.osconfig.v1.Inventory.ZypperPatch getDefaultInstanceForType() { 10338 return com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance(); 10339 } 10340 10341 @java.lang.Override build()10342 public com.google.cloud.osconfig.v1.Inventory.ZypperPatch build() { 10343 com.google.cloud.osconfig.v1.Inventory.ZypperPatch result = buildPartial(); 10344 if (!result.isInitialized()) { 10345 throw newUninitializedMessageException(result); 10346 } 10347 return result; 10348 } 10349 10350 @java.lang.Override buildPartial()10351 public com.google.cloud.osconfig.v1.Inventory.ZypperPatch buildPartial() { 10352 com.google.cloud.osconfig.v1.Inventory.ZypperPatch result = 10353 new com.google.cloud.osconfig.v1.Inventory.ZypperPatch(this); 10354 if (bitField0_ != 0) { 10355 buildPartial0(result); 10356 } 10357 onBuilt(); 10358 return result; 10359 } 10360 buildPartial0(com.google.cloud.osconfig.v1.Inventory.ZypperPatch result)10361 private void buildPartial0(com.google.cloud.osconfig.v1.Inventory.ZypperPatch result) { 10362 int from_bitField0_ = bitField0_; 10363 if (((from_bitField0_ & 0x00000001) != 0)) { 10364 result.patchName_ = patchName_; 10365 } 10366 if (((from_bitField0_ & 0x00000002) != 0)) { 10367 result.category_ = category_; 10368 } 10369 if (((from_bitField0_ & 0x00000004) != 0)) { 10370 result.severity_ = severity_; 10371 } 10372 if (((from_bitField0_ & 0x00000008) != 0)) { 10373 result.summary_ = summary_; 10374 } 10375 } 10376 10377 @java.lang.Override clone()10378 public Builder clone() { 10379 return super.clone(); 10380 } 10381 10382 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)10383 public Builder setField( 10384 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 10385 return super.setField(field, value); 10386 } 10387 10388 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)10389 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 10390 return super.clearField(field); 10391 } 10392 10393 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)10394 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 10395 return super.clearOneof(oneof); 10396 } 10397 10398 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)10399 public Builder setRepeatedField( 10400 com.google.protobuf.Descriptors.FieldDescriptor field, 10401 int index, 10402 java.lang.Object value) { 10403 return super.setRepeatedField(field, index, value); 10404 } 10405 10406 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)10407 public Builder addRepeatedField( 10408 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 10409 return super.addRepeatedField(field, value); 10410 } 10411 10412 @java.lang.Override mergeFrom(com.google.protobuf.Message other)10413 public Builder mergeFrom(com.google.protobuf.Message other) { 10414 if (other instanceof com.google.cloud.osconfig.v1.Inventory.ZypperPatch) { 10415 return mergeFrom((com.google.cloud.osconfig.v1.Inventory.ZypperPatch) other); 10416 } else { 10417 super.mergeFrom(other); 10418 return this; 10419 } 10420 } 10421 mergeFrom(com.google.cloud.osconfig.v1.Inventory.ZypperPatch other)10422 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory.ZypperPatch other) { 10423 if (other == com.google.cloud.osconfig.v1.Inventory.ZypperPatch.getDefaultInstance()) 10424 return this; 10425 if (!other.getPatchName().isEmpty()) { 10426 patchName_ = other.patchName_; 10427 bitField0_ |= 0x00000001; 10428 onChanged(); 10429 } 10430 if (!other.getCategory().isEmpty()) { 10431 category_ = other.category_; 10432 bitField0_ |= 0x00000002; 10433 onChanged(); 10434 } 10435 if (!other.getSeverity().isEmpty()) { 10436 severity_ = other.severity_; 10437 bitField0_ |= 0x00000004; 10438 onChanged(); 10439 } 10440 if (!other.getSummary().isEmpty()) { 10441 summary_ = other.summary_; 10442 bitField0_ |= 0x00000008; 10443 onChanged(); 10444 } 10445 this.mergeUnknownFields(other.getUnknownFields()); 10446 onChanged(); 10447 return this; 10448 } 10449 10450 @java.lang.Override isInitialized()10451 public final boolean isInitialized() { 10452 return true; 10453 } 10454 10455 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)10456 public Builder mergeFrom( 10457 com.google.protobuf.CodedInputStream input, 10458 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10459 throws java.io.IOException { 10460 if (extensionRegistry == null) { 10461 throw new java.lang.NullPointerException(); 10462 } 10463 try { 10464 boolean done = false; 10465 while (!done) { 10466 int tag = input.readTag(); 10467 switch (tag) { 10468 case 0: 10469 done = true; 10470 break; 10471 case 18: 10472 { 10473 category_ = input.readStringRequireUtf8(); 10474 bitField0_ |= 0x00000002; 10475 break; 10476 } // case 18 10477 case 26: 10478 { 10479 severity_ = input.readStringRequireUtf8(); 10480 bitField0_ |= 0x00000004; 10481 break; 10482 } // case 26 10483 case 34: 10484 { 10485 summary_ = input.readStringRequireUtf8(); 10486 bitField0_ |= 0x00000008; 10487 break; 10488 } // case 34 10489 case 42: 10490 { 10491 patchName_ = input.readStringRequireUtf8(); 10492 bitField0_ |= 0x00000001; 10493 break; 10494 } // case 42 10495 default: 10496 { 10497 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 10498 done = true; // was an endgroup tag 10499 } 10500 break; 10501 } // default: 10502 } // switch (tag) 10503 } // while (!done) 10504 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 10505 throw e.unwrapIOException(); 10506 } finally { 10507 onChanged(); 10508 } // finally 10509 return this; 10510 } 10511 10512 private int bitField0_; 10513 10514 private java.lang.Object patchName_ = ""; 10515 /** 10516 * 10517 * 10518 * <pre> 10519 * The name of the patch. 10520 * </pre> 10521 * 10522 * <code>string patch_name = 5;</code> 10523 * 10524 * @return The patchName. 10525 */ getPatchName()10526 public java.lang.String getPatchName() { 10527 java.lang.Object ref = patchName_; 10528 if (!(ref instanceof java.lang.String)) { 10529 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 10530 java.lang.String s = bs.toStringUtf8(); 10531 patchName_ = s; 10532 return s; 10533 } else { 10534 return (java.lang.String) ref; 10535 } 10536 } 10537 /** 10538 * 10539 * 10540 * <pre> 10541 * The name of the patch. 10542 * </pre> 10543 * 10544 * <code>string patch_name = 5;</code> 10545 * 10546 * @return The bytes for patchName. 10547 */ getPatchNameBytes()10548 public com.google.protobuf.ByteString getPatchNameBytes() { 10549 java.lang.Object ref = patchName_; 10550 if (ref instanceof String) { 10551 com.google.protobuf.ByteString b = 10552 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 10553 patchName_ = b; 10554 return b; 10555 } else { 10556 return (com.google.protobuf.ByteString) ref; 10557 } 10558 } 10559 /** 10560 * 10561 * 10562 * <pre> 10563 * The name of the patch. 10564 * </pre> 10565 * 10566 * <code>string patch_name = 5;</code> 10567 * 10568 * @param value The patchName to set. 10569 * @return This builder for chaining. 10570 */ setPatchName(java.lang.String value)10571 public Builder setPatchName(java.lang.String value) { 10572 if (value == null) { 10573 throw new NullPointerException(); 10574 } 10575 patchName_ = value; 10576 bitField0_ |= 0x00000001; 10577 onChanged(); 10578 return this; 10579 } 10580 /** 10581 * 10582 * 10583 * <pre> 10584 * The name of the patch. 10585 * </pre> 10586 * 10587 * <code>string patch_name = 5;</code> 10588 * 10589 * @return This builder for chaining. 10590 */ clearPatchName()10591 public Builder clearPatchName() { 10592 patchName_ = getDefaultInstance().getPatchName(); 10593 bitField0_ = (bitField0_ & ~0x00000001); 10594 onChanged(); 10595 return this; 10596 } 10597 /** 10598 * 10599 * 10600 * <pre> 10601 * The name of the patch. 10602 * </pre> 10603 * 10604 * <code>string patch_name = 5;</code> 10605 * 10606 * @param value The bytes for patchName to set. 10607 * @return This builder for chaining. 10608 */ setPatchNameBytes(com.google.protobuf.ByteString value)10609 public Builder setPatchNameBytes(com.google.protobuf.ByteString value) { 10610 if (value == null) { 10611 throw new NullPointerException(); 10612 } 10613 checkByteStringIsUtf8(value); 10614 patchName_ = value; 10615 bitField0_ |= 0x00000001; 10616 onChanged(); 10617 return this; 10618 } 10619 10620 private java.lang.Object category_ = ""; 10621 /** 10622 * 10623 * 10624 * <pre> 10625 * The category of the patch. 10626 * </pre> 10627 * 10628 * <code>string category = 2;</code> 10629 * 10630 * @return The category. 10631 */ getCategory()10632 public java.lang.String getCategory() { 10633 java.lang.Object ref = category_; 10634 if (!(ref instanceof java.lang.String)) { 10635 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 10636 java.lang.String s = bs.toStringUtf8(); 10637 category_ = s; 10638 return s; 10639 } else { 10640 return (java.lang.String) ref; 10641 } 10642 } 10643 /** 10644 * 10645 * 10646 * <pre> 10647 * The category of the patch. 10648 * </pre> 10649 * 10650 * <code>string category = 2;</code> 10651 * 10652 * @return The bytes for category. 10653 */ getCategoryBytes()10654 public com.google.protobuf.ByteString getCategoryBytes() { 10655 java.lang.Object ref = category_; 10656 if (ref instanceof String) { 10657 com.google.protobuf.ByteString b = 10658 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 10659 category_ = b; 10660 return b; 10661 } else { 10662 return (com.google.protobuf.ByteString) ref; 10663 } 10664 } 10665 /** 10666 * 10667 * 10668 * <pre> 10669 * The category of the patch. 10670 * </pre> 10671 * 10672 * <code>string category = 2;</code> 10673 * 10674 * @param value The category to set. 10675 * @return This builder for chaining. 10676 */ setCategory(java.lang.String value)10677 public Builder setCategory(java.lang.String value) { 10678 if (value == null) { 10679 throw new NullPointerException(); 10680 } 10681 category_ = value; 10682 bitField0_ |= 0x00000002; 10683 onChanged(); 10684 return this; 10685 } 10686 /** 10687 * 10688 * 10689 * <pre> 10690 * The category of the patch. 10691 * </pre> 10692 * 10693 * <code>string category = 2;</code> 10694 * 10695 * @return This builder for chaining. 10696 */ clearCategory()10697 public Builder clearCategory() { 10698 category_ = getDefaultInstance().getCategory(); 10699 bitField0_ = (bitField0_ & ~0x00000002); 10700 onChanged(); 10701 return this; 10702 } 10703 /** 10704 * 10705 * 10706 * <pre> 10707 * The category of the patch. 10708 * </pre> 10709 * 10710 * <code>string category = 2;</code> 10711 * 10712 * @param value The bytes for category to set. 10713 * @return This builder for chaining. 10714 */ setCategoryBytes(com.google.protobuf.ByteString value)10715 public Builder setCategoryBytes(com.google.protobuf.ByteString value) { 10716 if (value == null) { 10717 throw new NullPointerException(); 10718 } 10719 checkByteStringIsUtf8(value); 10720 category_ = value; 10721 bitField0_ |= 0x00000002; 10722 onChanged(); 10723 return this; 10724 } 10725 10726 private java.lang.Object severity_ = ""; 10727 /** 10728 * 10729 * 10730 * <pre> 10731 * The severity specified for this patch 10732 * </pre> 10733 * 10734 * <code>string severity = 3;</code> 10735 * 10736 * @return The severity. 10737 */ getSeverity()10738 public java.lang.String getSeverity() { 10739 java.lang.Object ref = severity_; 10740 if (!(ref instanceof java.lang.String)) { 10741 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 10742 java.lang.String s = bs.toStringUtf8(); 10743 severity_ = s; 10744 return s; 10745 } else { 10746 return (java.lang.String) ref; 10747 } 10748 } 10749 /** 10750 * 10751 * 10752 * <pre> 10753 * The severity specified for this patch 10754 * </pre> 10755 * 10756 * <code>string severity = 3;</code> 10757 * 10758 * @return The bytes for severity. 10759 */ getSeverityBytes()10760 public com.google.protobuf.ByteString getSeverityBytes() { 10761 java.lang.Object ref = severity_; 10762 if (ref instanceof String) { 10763 com.google.protobuf.ByteString b = 10764 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 10765 severity_ = b; 10766 return b; 10767 } else { 10768 return (com.google.protobuf.ByteString) ref; 10769 } 10770 } 10771 /** 10772 * 10773 * 10774 * <pre> 10775 * The severity specified for this patch 10776 * </pre> 10777 * 10778 * <code>string severity = 3;</code> 10779 * 10780 * @param value The severity to set. 10781 * @return This builder for chaining. 10782 */ setSeverity(java.lang.String value)10783 public Builder setSeverity(java.lang.String value) { 10784 if (value == null) { 10785 throw new NullPointerException(); 10786 } 10787 severity_ = value; 10788 bitField0_ |= 0x00000004; 10789 onChanged(); 10790 return this; 10791 } 10792 /** 10793 * 10794 * 10795 * <pre> 10796 * The severity specified for this patch 10797 * </pre> 10798 * 10799 * <code>string severity = 3;</code> 10800 * 10801 * @return This builder for chaining. 10802 */ clearSeverity()10803 public Builder clearSeverity() { 10804 severity_ = getDefaultInstance().getSeverity(); 10805 bitField0_ = (bitField0_ & ~0x00000004); 10806 onChanged(); 10807 return this; 10808 } 10809 /** 10810 * 10811 * 10812 * <pre> 10813 * The severity specified for this patch 10814 * </pre> 10815 * 10816 * <code>string severity = 3;</code> 10817 * 10818 * @param value The bytes for severity to set. 10819 * @return This builder for chaining. 10820 */ setSeverityBytes(com.google.protobuf.ByteString value)10821 public Builder setSeverityBytes(com.google.protobuf.ByteString value) { 10822 if (value == null) { 10823 throw new NullPointerException(); 10824 } 10825 checkByteStringIsUtf8(value); 10826 severity_ = value; 10827 bitField0_ |= 0x00000004; 10828 onChanged(); 10829 return this; 10830 } 10831 10832 private java.lang.Object summary_ = ""; 10833 /** 10834 * 10835 * 10836 * <pre> 10837 * Any summary information provided about this patch. 10838 * </pre> 10839 * 10840 * <code>string summary = 4;</code> 10841 * 10842 * @return The summary. 10843 */ getSummary()10844 public java.lang.String getSummary() { 10845 java.lang.Object ref = summary_; 10846 if (!(ref instanceof java.lang.String)) { 10847 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 10848 java.lang.String s = bs.toStringUtf8(); 10849 summary_ = s; 10850 return s; 10851 } else { 10852 return (java.lang.String) ref; 10853 } 10854 } 10855 /** 10856 * 10857 * 10858 * <pre> 10859 * Any summary information provided about this patch. 10860 * </pre> 10861 * 10862 * <code>string summary = 4;</code> 10863 * 10864 * @return The bytes for summary. 10865 */ getSummaryBytes()10866 public com.google.protobuf.ByteString getSummaryBytes() { 10867 java.lang.Object ref = summary_; 10868 if (ref instanceof String) { 10869 com.google.protobuf.ByteString b = 10870 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 10871 summary_ = b; 10872 return b; 10873 } else { 10874 return (com.google.protobuf.ByteString) ref; 10875 } 10876 } 10877 /** 10878 * 10879 * 10880 * <pre> 10881 * Any summary information provided about this patch. 10882 * </pre> 10883 * 10884 * <code>string summary = 4;</code> 10885 * 10886 * @param value The summary to set. 10887 * @return This builder for chaining. 10888 */ setSummary(java.lang.String value)10889 public Builder setSummary(java.lang.String value) { 10890 if (value == null) { 10891 throw new NullPointerException(); 10892 } 10893 summary_ = value; 10894 bitField0_ |= 0x00000008; 10895 onChanged(); 10896 return this; 10897 } 10898 /** 10899 * 10900 * 10901 * <pre> 10902 * Any summary information provided about this patch. 10903 * </pre> 10904 * 10905 * <code>string summary = 4;</code> 10906 * 10907 * @return This builder for chaining. 10908 */ clearSummary()10909 public Builder clearSummary() { 10910 summary_ = getDefaultInstance().getSummary(); 10911 bitField0_ = (bitField0_ & ~0x00000008); 10912 onChanged(); 10913 return this; 10914 } 10915 /** 10916 * 10917 * 10918 * <pre> 10919 * Any summary information provided about this patch. 10920 * </pre> 10921 * 10922 * <code>string summary = 4;</code> 10923 * 10924 * @param value The bytes for summary to set. 10925 * @return This builder for chaining. 10926 */ setSummaryBytes(com.google.protobuf.ByteString value)10927 public Builder setSummaryBytes(com.google.protobuf.ByteString value) { 10928 if (value == null) { 10929 throw new NullPointerException(); 10930 } 10931 checkByteStringIsUtf8(value); 10932 summary_ = value; 10933 bitField0_ |= 0x00000008; 10934 onChanged(); 10935 return this; 10936 } 10937 10938 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)10939 public final Builder setUnknownFields( 10940 final com.google.protobuf.UnknownFieldSet unknownFields) { 10941 return super.setUnknownFields(unknownFields); 10942 } 10943 10944 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)10945 public final Builder mergeUnknownFields( 10946 final com.google.protobuf.UnknownFieldSet unknownFields) { 10947 return super.mergeUnknownFields(unknownFields); 10948 } 10949 10950 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.ZypperPatch) 10951 } 10952 10953 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.ZypperPatch) 10954 private static final com.google.cloud.osconfig.v1.Inventory.ZypperPatch DEFAULT_INSTANCE; 10955 10956 static { 10957 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory.ZypperPatch(); 10958 } 10959 getDefaultInstance()10960 public static com.google.cloud.osconfig.v1.Inventory.ZypperPatch getDefaultInstance() { 10961 return DEFAULT_INSTANCE; 10962 } 10963 10964 private static final com.google.protobuf.Parser<ZypperPatch> PARSER = 10965 new com.google.protobuf.AbstractParser<ZypperPatch>() { 10966 @java.lang.Override 10967 public ZypperPatch parsePartialFrom( 10968 com.google.protobuf.CodedInputStream input, 10969 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 10970 throws com.google.protobuf.InvalidProtocolBufferException { 10971 Builder builder = newBuilder(); 10972 try { 10973 builder.mergeFrom(input, extensionRegistry); 10974 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 10975 throw e.setUnfinishedMessage(builder.buildPartial()); 10976 } catch (com.google.protobuf.UninitializedMessageException e) { 10977 throw e.asInvalidProtocolBufferException() 10978 .setUnfinishedMessage(builder.buildPartial()); 10979 } catch (java.io.IOException e) { 10980 throw new com.google.protobuf.InvalidProtocolBufferException(e) 10981 .setUnfinishedMessage(builder.buildPartial()); 10982 } 10983 return builder.buildPartial(); 10984 } 10985 }; 10986 parser()10987 public static com.google.protobuf.Parser<ZypperPatch> parser() { 10988 return PARSER; 10989 } 10990 10991 @java.lang.Override getParserForType()10992 public com.google.protobuf.Parser<ZypperPatch> getParserForType() { 10993 return PARSER; 10994 } 10995 10996 @java.lang.Override getDefaultInstanceForType()10997 public com.google.cloud.osconfig.v1.Inventory.ZypperPatch getDefaultInstanceForType() { 10998 return DEFAULT_INSTANCE; 10999 } 11000 } 11001 11002 public interface WindowsUpdatePackageOrBuilder 11003 extends 11004 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) 11005 com.google.protobuf.MessageOrBuilder { 11006 11007 /** 11008 * 11009 * 11010 * <pre> 11011 * The localized title of the update package. 11012 * </pre> 11013 * 11014 * <code>string title = 1;</code> 11015 * 11016 * @return The title. 11017 */ getTitle()11018 java.lang.String getTitle(); 11019 /** 11020 * 11021 * 11022 * <pre> 11023 * The localized title of the update package. 11024 * </pre> 11025 * 11026 * <code>string title = 1;</code> 11027 * 11028 * @return The bytes for title. 11029 */ getTitleBytes()11030 com.google.protobuf.ByteString getTitleBytes(); 11031 11032 /** 11033 * 11034 * 11035 * <pre> 11036 * The localized description of the update package. 11037 * </pre> 11038 * 11039 * <code>string description = 2;</code> 11040 * 11041 * @return The description. 11042 */ getDescription()11043 java.lang.String getDescription(); 11044 /** 11045 * 11046 * 11047 * <pre> 11048 * The localized description of the update package. 11049 * </pre> 11050 * 11051 * <code>string description = 2;</code> 11052 * 11053 * @return The bytes for description. 11054 */ getDescriptionBytes()11055 com.google.protobuf.ByteString getDescriptionBytes(); 11056 11057 /** 11058 * 11059 * 11060 * <pre> 11061 * The categories that are associated with this update package. 11062 * </pre> 11063 * 11064 * <code> 11065 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 11066 * </code> 11067 */ 11068 java.util.List< 11069 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory> getCategoriesList()11070 getCategoriesList(); 11071 /** 11072 * 11073 * 11074 * <pre> 11075 * The categories that are associated with this update package. 11076 * </pre> 11077 * 11078 * <code> 11079 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 11080 * </code> 11081 */ getCategories( int index)11082 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory getCategories( 11083 int index); 11084 /** 11085 * 11086 * 11087 * <pre> 11088 * The categories that are associated with this update package. 11089 * </pre> 11090 * 11091 * <code> 11092 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 11093 * </code> 11094 */ getCategoriesCount()11095 int getCategoriesCount(); 11096 /** 11097 * 11098 * 11099 * <pre> 11100 * The categories that are associated with this update package. 11101 * </pre> 11102 * 11103 * <code> 11104 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 11105 * </code> 11106 */ 11107 java.util.List< 11108 ? extends 11109 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11110 .WindowsUpdateCategoryOrBuilder> getCategoriesOrBuilderList()11111 getCategoriesOrBuilderList(); 11112 /** 11113 * 11114 * 11115 * <pre> 11116 * The categories that are associated with this update package. 11117 * </pre> 11118 * 11119 * <code> 11120 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 11121 * </code> 11122 */ 11123 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategoryOrBuilder getCategoriesOrBuilder(int index)11124 getCategoriesOrBuilder(int index); 11125 11126 /** 11127 * 11128 * 11129 * <pre> 11130 * A collection of Microsoft Knowledge Base article IDs that are associated 11131 * with the update package. 11132 * </pre> 11133 * 11134 * <code>repeated string kb_article_ids = 4;</code> 11135 * 11136 * @return A list containing the kbArticleIds. 11137 */ getKbArticleIdsList()11138 java.util.List<java.lang.String> getKbArticleIdsList(); 11139 /** 11140 * 11141 * 11142 * <pre> 11143 * A collection of Microsoft Knowledge Base article IDs that are associated 11144 * with the update package. 11145 * </pre> 11146 * 11147 * <code>repeated string kb_article_ids = 4;</code> 11148 * 11149 * @return The count of kbArticleIds. 11150 */ getKbArticleIdsCount()11151 int getKbArticleIdsCount(); 11152 /** 11153 * 11154 * 11155 * <pre> 11156 * A collection of Microsoft Knowledge Base article IDs that are associated 11157 * with the update package. 11158 * </pre> 11159 * 11160 * <code>repeated string kb_article_ids = 4;</code> 11161 * 11162 * @param index The index of the element to return. 11163 * @return The kbArticleIds at the given index. 11164 */ getKbArticleIds(int index)11165 java.lang.String getKbArticleIds(int index); 11166 /** 11167 * 11168 * 11169 * <pre> 11170 * A collection of Microsoft Knowledge Base article IDs that are associated 11171 * with the update package. 11172 * </pre> 11173 * 11174 * <code>repeated string kb_article_ids = 4;</code> 11175 * 11176 * @param index The index of the value to return. 11177 * @return The bytes of the kbArticleIds at the given index. 11178 */ getKbArticleIdsBytes(int index)11179 com.google.protobuf.ByteString getKbArticleIdsBytes(int index); 11180 11181 /** 11182 * 11183 * 11184 * <pre> 11185 * A hyperlink to the language-specific support information for the update. 11186 * </pre> 11187 * 11188 * <code>string support_url = 11;</code> 11189 * 11190 * @return The supportUrl. 11191 */ getSupportUrl()11192 java.lang.String getSupportUrl(); 11193 /** 11194 * 11195 * 11196 * <pre> 11197 * A hyperlink to the language-specific support information for the update. 11198 * </pre> 11199 * 11200 * <code>string support_url = 11;</code> 11201 * 11202 * @return The bytes for supportUrl. 11203 */ getSupportUrlBytes()11204 com.google.protobuf.ByteString getSupportUrlBytes(); 11205 11206 /** 11207 * 11208 * 11209 * <pre> 11210 * A collection of URLs that provide more information about the update 11211 * package. 11212 * </pre> 11213 * 11214 * <code>repeated string more_info_urls = 5;</code> 11215 * 11216 * @return A list containing the moreInfoUrls. 11217 */ getMoreInfoUrlsList()11218 java.util.List<java.lang.String> getMoreInfoUrlsList(); 11219 /** 11220 * 11221 * 11222 * <pre> 11223 * A collection of URLs that provide more information about the update 11224 * package. 11225 * </pre> 11226 * 11227 * <code>repeated string more_info_urls = 5;</code> 11228 * 11229 * @return The count of moreInfoUrls. 11230 */ getMoreInfoUrlsCount()11231 int getMoreInfoUrlsCount(); 11232 /** 11233 * 11234 * 11235 * <pre> 11236 * A collection of URLs that provide more information about the update 11237 * package. 11238 * </pre> 11239 * 11240 * <code>repeated string more_info_urls = 5;</code> 11241 * 11242 * @param index The index of the element to return. 11243 * @return The moreInfoUrls at the given index. 11244 */ getMoreInfoUrls(int index)11245 java.lang.String getMoreInfoUrls(int index); 11246 /** 11247 * 11248 * 11249 * <pre> 11250 * A collection of URLs that provide more information about the update 11251 * package. 11252 * </pre> 11253 * 11254 * <code>repeated string more_info_urls = 5;</code> 11255 * 11256 * @param index The index of the value to return. 11257 * @return The bytes of the moreInfoUrls at the given index. 11258 */ getMoreInfoUrlsBytes(int index)11259 com.google.protobuf.ByteString getMoreInfoUrlsBytes(int index); 11260 11261 /** 11262 * 11263 * 11264 * <pre> 11265 * Gets the identifier of an update package. Stays the same across 11266 * revisions. 11267 * </pre> 11268 * 11269 * <code>string update_id = 6;</code> 11270 * 11271 * @return The updateId. 11272 */ getUpdateId()11273 java.lang.String getUpdateId(); 11274 /** 11275 * 11276 * 11277 * <pre> 11278 * Gets the identifier of an update package. Stays the same across 11279 * revisions. 11280 * </pre> 11281 * 11282 * <code>string update_id = 6;</code> 11283 * 11284 * @return The bytes for updateId. 11285 */ getUpdateIdBytes()11286 com.google.protobuf.ByteString getUpdateIdBytes(); 11287 11288 /** 11289 * 11290 * 11291 * <pre> 11292 * The revision number of this update package. 11293 * </pre> 11294 * 11295 * <code>int32 revision_number = 7;</code> 11296 * 11297 * @return The revisionNumber. 11298 */ getRevisionNumber()11299 int getRevisionNumber(); 11300 11301 /** 11302 * 11303 * 11304 * <pre> 11305 * The last published date of the update, in (UTC) date and time. 11306 * </pre> 11307 * 11308 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 11309 * 11310 * @return Whether the lastDeploymentChangeTime field is set. 11311 */ hasLastDeploymentChangeTime()11312 boolean hasLastDeploymentChangeTime(); 11313 /** 11314 * 11315 * 11316 * <pre> 11317 * The last published date of the update, in (UTC) date and time. 11318 * </pre> 11319 * 11320 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 11321 * 11322 * @return The lastDeploymentChangeTime. 11323 */ getLastDeploymentChangeTime()11324 com.google.protobuf.Timestamp getLastDeploymentChangeTime(); 11325 /** 11326 * 11327 * 11328 * <pre> 11329 * The last published date of the update, in (UTC) date and time. 11330 * </pre> 11331 * 11332 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 11333 */ getLastDeploymentChangeTimeOrBuilder()11334 com.google.protobuf.TimestampOrBuilder getLastDeploymentChangeTimeOrBuilder(); 11335 } 11336 /** 11337 * 11338 * 11339 * <pre> 11340 * Details related to a Windows Update package. 11341 * Field data and names are taken from Windows Update API IUpdate Interface: 11342 * https://docs.microsoft.com/en-us/windows/win32/api/_wua/ 11343 * Descriptive fields like title, and description are localized based on 11344 * the locale of the VM being updated. 11345 * </pre> 11346 * 11347 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage} 11348 */ 11349 public static final class WindowsUpdatePackage extends com.google.protobuf.GeneratedMessageV3 11350 implements 11351 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) 11352 WindowsUpdatePackageOrBuilder { 11353 private static final long serialVersionUID = 0L; 11354 // Use WindowsUpdatePackage.newBuilder() to construct. WindowsUpdatePackage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)11355 private WindowsUpdatePackage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 11356 super(builder); 11357 } 11358 WindowsUpdatePackage()11359 private WindowsUpdatePackage() { 11360 title_ = ""; 11361 description_ = ""; 11362 categories_ = java.util.Collections.emptyList(); 11363 kbArticleIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; 11364 supportUrl_ = ""; 11365 moreInfoUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY; 11366 updateId_ = ""; 11367 } 11368 11369 @java.lang.Override 11370 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)11371 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 11372 return new WindowsUpdatePackage(); 11373 } 11374 11375 @java.lang.Override getUnknownFields()11376 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 11377 return this.unknownFields; 11378 } 11379 getDescriptor()11380 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 11381 return com.google.cloud.osconfig.v1.Inventories 11382 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_descriptor; 11383 } 11384 11385 @java.lang.Override 11386 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()11387 internalGetFieldAccessorTable() { 11388 return com.google.cloud.osconfig.v1.Inventories 11389 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_fieldAccessorTable 11390 .ensureFieldAccessorsInitialized( 11391 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.class, 11392 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder.class); 11393 } 11394 11395 public interface WindowsUpdateCategoryOrBuilder 11396 extends 11397 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) 11398 com.google.protobuf.MessageOrBuilder { 11399 11400 /** 11401 * 11402 * 11403 * <pre> 11404 * The identifier of the windows update category. 11405 * </pre> 11406 * 11407 * <code>string id = 1;</code> 11408 * 11409 * @return The id. 11410 */ getId()11411 java.lang.String getId(); 11412 /** 11413 * 11414 * 11415 * <pre> 11416 * The identifier of the windows update category. 11417 * </pre> 11418 * 11419 * <code>string id = 1;</code> 11420 * 11421 * @return The bytes for id. 11422 */ getIdBytes()11423 com.google.protobuf.ByteString getIdBytes(); 11424 11425 /** 11426 * 11427 * 11428 * <pre> 11429 * The name of the windows update category. 11430 * </pre> 11431 * 11432 * <code>string name = 2;</code> 11433 * 11434 * @return The name. 11435 */ getName()11436 java.lang.String getName(); 11437 /** 11438 * 11439 * 11440 * <pre> 11441 * The name of the windows update category. 11442 * </pre> 11443 * 11444 * <code>string name = 2;</code> 11445 * 11446 * @return The bytes for name. 11447 */ getNameBytes()11448 com.google.protobuf.ByteString getNameBytes(); 11449 } 11450 /** 11451 * 11452 * 11453 * <pre> 11454 * Categories specified by the Windows Update. 11455 * </pre> 11456 * 11457 * Protobuf type {@code 11458 * google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory} 11459 */ 11460 public static final class WindowsUpdateCategory extends com.google.protobuf.GeneratedMessageV3 11461 implements 11462 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) 11463 WindowsUpdateCategoryOrBuilder { 11464 private static final long serialVersionUID = 0L; 11465 // Use WindowsUpdateCategory.newBuilder() to construct. WindowsUpdateCategory(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)11466 private WindowsUpdateCategory(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 11467 super(builder); 11468 } 11469 WindowsUpdateCategory()11470 private WindowsUpdateCategory() { 11471 id_ = ""; 11472 name_ = ""; 11473 } 11474 11475 @java.lang.Override 11476 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)11477 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 11478 return new WindowsUpdateCategory(); 11479 } 11480 11481 @java.lang.Override getUnknownFields()11482 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 11483 return this.unknownFields; 11484 } 11485 getDescriptor()11486 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 11487 return com.google.cloud.osconfig.v1.Inventories 11488 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_WindowsUpdateCategory_descriptor; 11489 } 11490 11491 @java.lang.Override 11492 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()11493 internalGetFieldAccessorTable() { 11494 return com.google.cloud.osconfig.v1.Inventories 11495 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_WindowsUpdateCategory_fieldAccessorTable 11496 .ensureFieldAccessorsInitialized( 11497 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11498 .class, 11499 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11500 .Builder.class); 11501 } 11502 11503 public static final int ID_FIELD_NUMBER = 1; 11504 11505 @SuppressWarnings("serial") 11506 private volatile java.lang.Object id_ = ""; 11507 /** 11508 * 11509 * 11510 * <pre> 11511 * The identifier of the windows update category. 11512 * </pre> 11513 * 11514 * <code>string id = 1;</code> 11515 * 11516 * @return The id. 11517 */ 11518 @java.lang.Override getId()11519 public java.lang.String getId() { 11520 java.lang.Object ref = id_; 11521 if (ref instanceof java.lang.String) { 11522 return (java.lang.String) ref; 11523 } else { 11524 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 11525 java.lang.String s = bs.toStringUtf8(); 11526 id_ = s; 11527 return s; 11528 } 11529 } 11530 /** 11531 * 11532 * 11533 * <pre> 11534 * The identifier of the windows update category. 11535 * </pre> 11536 * 11537 * <code>string id = 1;</code> 11538 * 11539 * @return The bytes for id. 11540 */ 11541 @java.lang.Override getIdBytes()11542 public com.google.protobuf.ByteString getIdBytes() { 11543 java.lang.Object ref = id_; 11544 if (ref instanceof java.lang.String) { 11545 com.google.protobuf.ByteString b = 11546 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 11547 id_ = b; 11548 return b; 11549 } else { 11550 return (com.google.protobuf.ByteString) ref; 11551 } 11552 } 11553 11554 public static final int NAME_FIELD_NUMBER = 2; 11555 11556 @SuppressWarnings("serial") 11557 private volatile java.lang.Object name_ = ""; 11558 /** 11559 * 11560 * 11561 * <pre> 11562 * The name of the windows update category. 11563 * </pre> 11564 * 11565 * <code>string name = 2;</code> 11566 * 11567 * @return The name. 11568 */ 11569 @java.lang.Override getName()11570 public java.lang.String getName() { 11571 java.lang.Object ref = name_; 11572 if (ref instanceof java.lang.String) { 11573 return (java.lang.String) ref; 11574 } else { 11575 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 11576 java.lang.String s = bs.toStringUtf8(); 11577 name_ = s; 11578 return s; 11579 } 11580 } 11581 /** 11582 * 11583 * 11584 * <pre> 11585 * The name of the windows update category. 11586 * </pre> 11587 * 11588 * <code>string name = 2;</code> 11589 * 11590 * @return The bytes for name. 11591 */ 11592 @java.lang.Override getNameBytes()11593 public com.google.protobuf.ByteString getNameBytes() { 11594 java.lang.Object ref = name_; 11595 if (ref instanceof java.lang.String) { 11596 com.google.protobuf.ByteString b = 11597 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 11598 name_ = b; 11599 return b; 11600 } else { 11601 return (com.google.protobuf.ByteString) ref; 11602 } 11603 } 11604 11605 private byte memoizedIsInitialized = -1; 11606 11607 @java.lang.Override isInitialized()11608 public final boolean isInitialized() { 11609 byte isInitialized = memoizedIsInitialized; 11610 if (isInitialized == 1) return true; 11611 if (isInitialized == 0) return false; 11612 11613 memoizedIsInitialized = 1; 11614 return true; 11615 } 11616 11617 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)11618 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 11619 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { 11620 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); 11621 } 11622 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 11623 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); 11624 } 11625 getUnknownFields().writeTo(output); 11626 } 11627 11628 @java.lang.Override getSerializedSize()11629 public int getSerializedSize() { 11630 int size = memoizedSize; 11631 if (size != -1) return size; 11632 11633 size = 0; 11634 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { 11635 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); 11636 } 11637 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 11638 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); 11639 } 11640 size += getUnknownFields().getSerializedSize(); 11641 memoizedSize = size; 11642 return size; 11643 } 11644 11645 @java.lang.Override equals(final java.lang.Object obj)11646 public boolean equals(final java.lang.Object obj) { 11647 if (obj == this) { 11648 return true; 11649 } 11650 if (!(obj 11651 instanceof 11652 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory)) { 11653 return super.equals(obj); 11654 } 11655 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory other = 11656 (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) obj; 11657 11658 if (!getId().equals(other.getId())) return false; 11659 if (!getName().equals(other.getName())) return false; 11660 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 11661 return true; 11662 } 11663 11664 @java.lang.Override hashCode()11665 public int hashCode() { 11666 if (memoizedHashCode != 0) { 11667 return memoizedHashCode; 11668 } 11669 int hash = 41; 11670 hash = (19 * hash) + getDescriptor().hashCode(); 11671 hash = (37 * hash) + ID_FIELD_NUMBER; 11672 hash = (53 * hash) + getId().hashCode(); 11673 hash = (37 * hash) + NAME_FIELD_NUMBER; 11674 hash = (53 * hash) + getName().hashCode(); 11675 hash = (29 * hash) + getUnknownFields().hashCode(); 11676 memoizedHashCode = hash; 11677 return hash; 11678 } 11679 11680 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11681 .WindowsUpdateCategory parseFrom(java.nio.ByteBuffer data)11682 parseFrom(java.nio.ByteBuffer data) 11683 throws com.google.protobuf.InvalidProtocolBufferException { 11684 return PARSER.parseFrom(data); 11685 } 11686 11687 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11688 .WindowsUpdateCategory parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)11689 parseFrom( 11690 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 11691 throws com.google.protobuf.InvalidProtocolBufferException { 11692 return PARSER.parseFrom(data, extensionRegistry); 11693 } 11694 11695 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11696 .WindowsUpdateCategory parseFrom(com.google.protobuf.ByteString data)11697 parseFrom(com.google.protobuf.ByteString data) 11698 throws com.google.protobuf.InvalidProtocolBufferException { 11699 return PARSER.parseFrom(data); 11700 } 11701 11702 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11703 .WindowsUpdateCategory parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)11704 parseFrom( 11705 com.google.protobuf.ByteString data, 11706 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 11707 throws com.google.protobuf.InvalidProtocolBufferException { 11708 return PARSER.parseFrom(data, extensionRegistry); 11709 } 11710 11711 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11712 .WindowsUpdateCategory parseFrom(byte[] data)11713 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 11714 return PARSER.parseFrom(data); 11715 } 11716 11717 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11718 .WindowsUpdateCategory parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)11719 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 11720 throws com.google.protobuf.InvalidProtocolBufferException { 11721 return PARSER.parseFrom(data, extensionRegistry); 11722 } 11723 11724 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11725 .WindowsUpdateCategory parseFrom(java.io.InputStream input)11726 parseFrom(java.io.InputStream input) throws java.io.IOException { 11727 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 11728 } 11729 11730 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11731 .WindowsUpdateCategory parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)11732 parseFrom( 11733 java.io.InputStream input, 11734 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 11735 throws java.io.IOException { 11736 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 11737 PARSER, input, extensionRegistry); 11738 } 11739 11740 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11741 .WindowsUpdateCategory parseDelimitedFrom(java.io.InputStream input)11742 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 11743 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 11744 } 11745 11746 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11747 .WindowsUpdateCategory parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)11748 parseDelimitedFrom( 11749 java.io.InputStream input, 11750 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 11751 throws java.io.IOException { 11752 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 11753 PARSER, input, extensionRegistry); 11754 } 11755 11756 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11757 .WindowsUpdateCategory parseFrom(com.google.protobuf.CodedInputStream input)11758 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 11759 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 11760 } 11761 11762 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11763 .WindowsUpdateCategory parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)11764 parseFrom( 11765 com.google.protobuf.CodedInputStream input, 11766 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 11767 throws java.io.IOException { 11768 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 11769 PARSER, input, extensionRegistry); 11770 } 11771 11772 @java.lang.Override newBuilderForType()11773 public Builder newBuilderForType() { 11774 return newBuilder(); 11775 } 11776 newBuilder()11777 public static Builder newBuilder() { 11778 return DEFAULT_INSTANCE.toBuilder(); 11779 } 11780 newBuilder( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory prototype)11781 public static Builder newBuilder( 11782 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11783 prototype) { 11784 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 11785 } 11786 11787 @java.lang.Override toBuilder()11788 public Builder toBuilder() { 11789 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 11790 } 11791 11792 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)11793 protected Builder newBuilderForType( 11794 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 11795 Builder builder = new Builder(parent); 11796 return builder; 11797 } 11798 /** 11799 * 11800 * 11801 * <pre> 11802 * Categories specified by the Windows Update. 11803 * </pre> 11804 * 11805 * Protobuf type {@code 11806 * google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory} 11807 */ 11808 public static final class Builder 11809 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 11810 implements 11811 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) 11812 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 11813 .WindowsUpdateCategoryOrBuilder { getDescriptor()11814 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 11815 return com.google.cloud.osconfig.v1.Inventories 11816 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_WindowsUpdateCategory_descriptor; 11817 } 11818 11819 @java.lang.Override 11820 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()11821 internalGetFieldAccessorTable() { 11822 return com.google.cloud.osconfig.v1.Inventories 11823 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_WindowsUpdateCategory_fieldAccessorTable 11824 .ensureFieldAccessorsInitialized( 11825 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11826 .class, 11827 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11828 .Builder.class); 11829 } 11830 11831 // Construct using 11832 // com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.newBuilder() Builder()11833 private Builder() {} 11834 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)11835 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 11836 super(parent); 11837 } 11838 11839 @java.lang.Override clear()11840 public Builder clear() { 11841 super.clear(); 11842 bitField0_ = 0; 11843 id_ = ""; 11844 name_ = ""; 11845 return this; 11846 } 11847 11848 @java.lang.Override getDescriptorForType()11849 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 11850 return com.google.cloud.osconfig.v1.Inventories 11851 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_WindowsUpdateCategory_descriptor; 11852 } 11853 11854 @java.lang.Override 11855 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory getDefaultInstanceForType()11856 getDefaultInstanceForType() { 11857 return com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11858 .getDefaultInstance(); 11859 } 11860 11861 @java.lang.Override 11862 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory build()11863 build() { 11864 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory result = 11865 buildPartial(); 11866 if (!result.isInitialized()) { 11867 throw newUninitializedMessageException(result); 11868 } 11869 return result; 11870 } 11871 11872 @java.lang.Override 11873 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory buildPartial()11874 buildPartial() { 11875 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory result = 11876 new com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory( 11877 this); 11878 if (bitField0_ != 0) { 11879 buildPartial0(result); 11880 } 11881 onBuilt(); 11882 return result; 11883 } 11884 buildPartial0( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory result)11885 private void buildPartial0( 11886 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11887 result) { 11888 int from_bitField0_ = bitField0_; 11889 if (((from_bitField0_ & 0x00000001) != 0)) { 11890 result.id_ = id_; 11891 } 11892 if (((from_bitField0_ & 0x00000002) != 0)) { 11893 result.name_ = name_; 11894 } 11895 } 11896 11897 @java.lang.Override clone()11898 public Builder clone() { 11899 return super.clone(); 11900 } 11901 11902 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)11903 public Builder setField( 11904 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 11905 return super.setField(field, value); 11906 } 11907 11908 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)11909 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 11910 return super.clearField(field); 11911 } 11912 11913 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)11914 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 11915 return super.clearOneof(oneof); 11916 } 11917 11918 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)11919 public Builder setRepeatedField( 11920 com.google.protobuf.Descriptors.FieldDescriptor field, 11921 int index, 11922 java.lang.Object value) { 11923 return super.setRepeatedField(field, index, value); 11924 } 11925 11926 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)11927 public Builder addRepeatedField( 11928 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 11929 return super.addRepeatedField(field, value); 11930 } 11931 11932 @java.lang.Override mergeFrom(com.google.protobuf.Message other)11933 public Builder mergeFrom(com.google.protobuf.Message other) { 11934 if (other 11935 instanceof 11936 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) { 11937 return mergeFrom( 11938 (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) 11939 other); 11940 } else { 11941 super.mergeFrom(other); 11942 return this; 11943 } 11944 } 11945 mergeFrom( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory other)11946 public Builder mergeFrom( 11947 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11948 other) { 11949 if (other 11950 == com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 11951 .getDefaultInstance()) return this; 11952 if (!other.getId().isEmpty()) { 11953 id_ = other.id_; 11954 bitField0_ |= 0x00000001; 11955 onChanged(); 11956 } 11957 if (!other.getName().isEmpty()) { 11958 name_ = other.name_; 11959 bitField0_ |= 0x00000002; 11960 onChanged(); 11961 } 11962 this.mergeUnknownFields(other.getUnknownFields()); 11963 onChanged(); 11964 return this; 11965 } 11966 11967 @java.lang.Override isInitialized()11968 public final boolean isInitialized() { 11969 return true; 11970 } 11971 11972 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)11973 public Builder mergeFrom( 11974 com.google.protobuf.CodedInputStream input, 11975 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 11976 throws java.io.IOException { 11977 if (extensionRegistry == null) { 11978 throw new java.lang.NullPointerException(); 11979 } 11980 try { 11981 boolean done = false; 11982 while (!done) { 11983 int tag = input.readTag(); 11984 switch (tag) { 11985 case 0: 11986 done = true; 11987 break; 11988 case 10: 11989 { 11990 id_ = input.readStringRequireUtf8(); 11991 bitField0_ |= 0x00000001; 11992 break; 11993 } // case 10 11994 case 18: 11995 { 11996 name_ = input.readStringRequireUtf8(); 11997 bitField0_ |= 0x00000002; 11998 break; 11999 } // case 18 12000 default: 12001 { 12002 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 12003 done = true; // was an endgroup tag 12004 } 12005 break; 12006 } // default: 12007 } // switch (tag) 12008 } // while (!done) 12009 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 12010 throw e.unwrapIOException(); 12011 } finally { 12012 onChanged(); 12013 } // finally 12014 return this; 12015 } 12016 12017 private int bitField0_; 12018 12019 private java.lang.Object id_ = ""; 12020 /** 12021 * 12022 * 12023 * <pre> 12024 * The identifier of the windows update category. 12025 * </pre> 12026 * 12027 * <code>string id = 1;</code> 12028 * 12029 * @return The id. 12030 */ getId()12031 public java.lang.String getId() { 12032 java.lang.Object ref = id_; 12033 if (!(ref instanceof java.lang.String)) { 12034 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 12035 java.lang.String s = bs.toStringUtf8(); 12036 id_ = s; 12037 return s; 12038 } else { 12039 return (java.lang.String) ref; 12040 } 12041 } 12042 /** 12043 * 12044 * 12045 * <pre> 12046 * The identifier of the windows update category. 12047 * </pre> 12048 * 12049 * <code>string id = 1;</code> 12050 * 12051 * @return The bytes for id. 12052 */ getIdBytes()12053 public com.google.protobuf.ByteString getIdBytes() { 12054 java.lang.Object ref = id_; 12055 if (ref instanceof String) { 12056 com.google.protobuf.ByteString b = 12057 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 12058 id_ = b; 12059 return b; 12060 } else { 12061 return (com.google.protobuf.ByteString) ref; 12062 } 12063 } 12064 /** 12065 * 12066 * 12067 * <pre> 12068 * The identifier of the windows update category. 12069 * </pre> 12070 * 12071 * <code>string id = 1;</code> 12072 * 12073 * @param value The id to set. 12074 * @return This builder for chaining. 12075 */ setId(java.lang.String value)12076 public Builder setId(java.lang.String value) { 12077 if (value == null) { 12078 throw new NullPointerException(); 12079 } 12080 id_ = value; 12081 bitField0_ |= 0x00000001; 12082 onChanged(); 12083 return this; 12084 } 12085 /** 12086 * 12087 * 12088 * <pre> 12089 * The identifier of the windows update category. 12090 * </pre> 12091 * 12092 * <code>string id = 1;</code> 12093 * 12094 * @return This builder for chaining. 12095 */ clearId()12096 public Builder clearId() { 12097 id_ = getDefaultInstance().getId(); 12098 bitField0_ = (bitField0_ & ~0x00000001); 12099 onChanged(); 12100 return this; 12101 } 12102 /** 12103 * 12104 * 12105 * <pre> 12106 * The identifier of the windows update category. 12107 * </pre> 12108 * 12109 * <code>string id = 1;</code> 12110 * 12111 * @param value The bytes for id to set. 12112 * @return This builder for chaining. 12113 */ setIdBytes(com.google.protobuf.ByteString value)12114 public Builder setIdBytes(com.google.protobuf.ByteString value) { 12115 if (value == null) { 12116 throw new NullPointerException(); 12117 } 12118 checkByteStringIsUtf8(value); 12119 id_ = value; 12120 bitField0_ |= 0x00000001; 12121 onChanged(); 12122 return this; 12123 } 12124 12125 private java.lang.Object name_ = ""; 12126 /** 12127 * 12128 * 12129 * <pre> 12130 * The name of the windows update category. 12131 * </pre> 12132 * 12133 * <code>string name = 2;</code> 12134 * 12135 * @return The name. 12136 */ getName()12137 public java.lang.String getName() { 12138 java.lang.Object ref = name_; 12139 if (!(ref instanceof java.lang.String)) { 12140 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 12141 java.lang.String s = bs.toStringUtf8(); 12142 name_ = s; 12143 return s; 12144 } else { 12145 return (java.lang.String) ref; 12146 } 12147 } 12148 /** 12149 * 12150 * 12151 * <pre> 12152 * The name of the windows update category. 12153 * </pre> 12154 * 12155 * <code>string name = 2;</code> 12156 * 12157 * @return The bytes for name. 12158 */ getNameBytes()12159 public com.google.protobuf.ByteString getNameBytes() { 12160 java.lang.Object ref = name_; 12161 if (ref instanceof String) { 12162 com.google.protobuf.ByteString b = 12163 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 12164 name_ = b; 12165 return b; 12166 } else { 12167 return (com.google.protobuf.ByteString) ref; 12168 } 12169 } 12170 /** 12171 * 12172 * 12173 * <pre> 12174 * The name of the windows update category. 12175 * </pre> 12176 * 12177 * <code>string name = 2;</code> 12178 * 12179 * @param value The name to set. 12180 * @return This builder for chaining. 12181 */ setName(java.lang.String value)12182 public Builder setName(java.lang.String value) { 12183 if (value == null) { 12184 throw new NullPointerException(); 12185 } 12186 name_ = value; 12187 bitField0_ |= 0x00000002; 12188 onChanged(); 12189 return this; 12190 } 12191 /** 12192 * 12193 * 12194 * <pre> 12195 * The name of the windows update category. 12196 * </pre> 12197 * 12198 * <code>string name = 2;</code> 12199 * 12200 * @return This builder for chaining. 12201 */ clearName()12202 public Builder clearName() { 12203 name_ = getDefaultInstance().getName(); 12204 bitField0_ = (bitField0_ & ~0x00000002); 12205 onChanged(); 12206 return this; 12207 } 12208 /** 12209 * 12210 * 12211 * <pre> 12212 * The name of the windows update category. 12213 * </pre> 12214 * 12215 * <code>string name = 2;</code> 12216 * 12217 * @param value The bytes for name to set. 12218 * @return This builder for chaining. 12219 */ setNameBytes(com.google.protobuf.ByteString value)12220 public Builder setNameBytes(com.google.protobuf.ByteString value) { 12221 if (value == null) { 12222 throw new NullPointerException(); 12223 } 12224 checkByteStringIsUtf8(value); 12225 name_ = value; 12226 bitField0_ |= 0x00000002; 12227 onChanged(); 12228 return this; 12229 } 12230 12231 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)12232 public final Builder setUnknownFields( 12233 final com.google.protobuf.UnknownFieldSet unknownFields) { 12234 return super.setUnknownFields(unknownFields); 12235 } 12236 12237 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)12238 public final Builder mergeUnknownFields( 12239 final com.google.protobuf.UnknownFieldSet unknownFields) { 12240 return super.mergeUnknownFields(unknownFields); 12241 } 12242 12243 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) 12244 } 12245 12246 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory) 12247 private static final com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 12248 .WindowsUpdateCategory 12249 DEFAULT_INSTANCE; 12250 12251 static { 12252 DEFAULT_INSTANCE = 12253 new com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory(); 12254 } 12255 12256 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 12257 .WindowsUpdateCategory getDefaultInstance()12258 getDefaultInstance() { 12259 return DEFAULT_INSTANCE; 12260 } 12261 12262 private static final com.google.protobuf.Parser<WindowsUpdateCategory> PARSER = 12263 new com.google.protobuf.AbstractParser<WindowsUpdateCategory>() { 12264 @java.lang.Override 12265 public WindowsUpdateCategory parsePartialFrom( 12266 com.google.protobuf.CodedInputStream input, 12267 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 12268 throws com.google.protobuf.InvalidProtocolBufferException { 12269 Builder builder = newBuilder(); 12270 try { 12271 builder.mergeFrom(input, extensionRegistry); 12272 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 12273 throw e.setUnfinishedMessage(builder.buildPartial()); 12274 } catch (com.google.protobuf.UninitializedMessageException e) { 12275 throw e.asInvalidProtocolBufferException() 12276 .setUnfinishedMessage(builder.buildPartial()); 12277 } catch (java.io.IOException e) { 12278 throw new com.google.protobuf.InvalidProtocolBufferException(e) 12279 .setUnfinishedMessage(builder.buildPartial()); 12280 } 12281 return builder.buildPartial(); 12282 } 12283 }; 12284 parser()12285 public static com.google.protobuf.Parser<WindowsUpdateCategory> parser() { 12286 return PARSER; 12287 } 12288 12289 @java.lang.Override getParserForType()12290 public com.google.protobuf.Parser<WindowsUpdateCategory> getParserForType() { 12291 return PARSER; 12292 } 12293 12294 @java.lang.Override 12295 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory getDefaultInstanceForType()12296 getDefaultInstanceForType() { 12297 return DEFAULT_INSTANCE; 12298 } 12299 } 12300 12301 public static final int TITLE_FIELD_NUMBER = 1; 12302 12303 @SuppressWarnings("serial") 12304 private volatile java.lang.Object title_ = ""; 12305 /** 12306 * 12307 * 12308 * <pre> 12309 * The localized title of the update package. 12310 * </pre> 12311 * 12312 * <code>string title = 1;</code> 12313 * 12314 * @return The title. 12315 */ 12316 @java.lang.Override getTitle()12317 public java.lang.String getTitle() { 12318 java.lang.Object ref = title_; 12319 if (ref instanceof java.lang.String) { 12320 return (java.lang.String) ref; 12321 } else { 12322 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 12323 java.lang.String s = bs.toStringUtf8(); 12324 title_ = s; 12325 return s; 12326 } 12327 } 12328 /** 12329 * 12330 * 12331 * <pre> 12332 * The localized title of the update package. 12333 * </pre> 12334 * 12335 * <code>string title = 1;</code> 12336 * 12337 * @return The bytes for title. 12338 */ 12339 @java.lang.Override getTitleBytes()12340 public com.google.protobuf.ByteString getTitleBytes() { 12341 java.lang.Object ref = title_; 12342 if (ref instanceof java.lang.String) { 12343 com.google.protobuf.ByteString b = 12344 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 12345 title_ = b; 12346 return b; 12347 } else { 12348 return (com.google.protobuf.ByteString) ref; 12349 } 12350 } 12351 12352 public static final int DESCRIPTION_FIELD_NUMBER = 2; 12353 12354 @SuppressWarnings("serial") 12355 private volatile java.lang.Object description_ = ""; 12356 /** 12357 * 12358 * 12359 * <pre> 12360 * The localized description of the update package. 12361 * </pre> 12362 * 12363 * <code>string description = 2;</code> 12364 * 12365 * @return The description. 12366 */ 12367 @java.lang.Override getDescription()12368 public java.lang.String getDescription() { 12369 java.lang.Object ref = description_; 12370 if (ref instanceof java.lang.String) { 12371 return (java.lang.String) ref; 12372 } else { 12373 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 12374 java.lang.String s = bs.toStringUtf8(); 12375 description_ = s; 12376 return s; 12377 } 12378 } 12379 /** 12380 * 12381 * 12382 * <pre> 12383 * The localized description of the update package. 12384 * </pre> 12385 * 12386 * <code>string description = 2;</code> 12387 * 12388 * @return The bytes for description. 12389 */ 12390 @java.lang.Override getDescriptionBytes()12391 public com.google.protobuf.ByteString getDescriptionBytes() { 12392 java.lang.Object ref = description_; 12393 if (ref instanceof java.lang.String) { 12394 com.google.protobuf.ByteString b = 12395 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 12396 description_ = b; 12397 return b; 12398 } else { 12399 return (com.google.protobuf.ByteString) ref; 12400 } 12401 } 12402 12403 public static final int CATEGORIES_FIELD_NUMBER = 3; 12404 12405 @SuppressWarnings("serial") 12406 private java.util.List< 12407 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory> 12408 categories_; 12409 /** 12410 * 12411 * 12412 * <pre> 12413 * The categories that are associated with this update package. 12414 * </pre> 12415 * 12416 * <code> 12417 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 12418 * </code> 12419 */ 12420 @java.lang.Override 12421 public java.util.List< 12422 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory> getCategoriesList()12423 getCategoriesList() { 12424 return categories_; 12425 } 12426 /** 12427 * 12428 * 12429 * <pre> 12430 * The categories that are associated with this update package. 12431 * </pre> 12432 * 12433 * <code> 12434 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 12435 * </code> 12436 */ 12437 @java.lang.Override 12438 public java.util.List< 12439 ? extends 12440 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 12441 .WindowsUpdateCategoryOrBuilder> getCategoriesOrBuilderList()12442 getCategoriesOrBuilderList() { 12443 return categories_; 12444 } 12445 /** 12446 * 12447 * 12448 * <pre> 12449 * The categories that are associated with this update package. 12450 * </pre> 12451 * 12452 * <code> 12453 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 12454 * </code> 12455 */ 12456 @java.lang.Override getCategoriesCount()12457 public int getCategoriesCount() { 12458 return categories_.size(); 12459 } 12460 /** 12461 * 12462 * 12463 * <pre> 12464 * The categories that are associated with this update package. 12465 * </pre> 12466 * 12467 * <code> 12468 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 12469 * </code> 12470 */ 12471 @java.lang.Override 12472 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory getCategories(int index)12473 getCategories(int index) { 12474 return categories_.get(index); 12475 } 12476 /** 12477 * 12478 * 12479 * <pre> 12480 * The categories that are associated with this update package. 12481 * </pre> 12482 * 12483 * <code> 12484 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 12485 * </code> 12486 */ 12487 @java.lang.Override 12488 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 12489 .WindowsUpdateCategoryOrBuilder getCategoriesOrBuilder(int index)12490 getCategoriesOrBuilder(int index) { 12491 return categories_.get(index); 12492 } 12493 12494 public static final int KB_ARTICLE_IDS_FIELD_NUMBER = 4; 12495 12496 @SuppressWarnings("serial") 12497 private com.google.protobuf.LazyStringList kbArticleIds_; 12498 /** 12499 * 12500 * 12501 * <pre> 12502 * A collection of Microsoft Knowledge Base article IDs that are associated 12503 * with the update package. 12504 * </pre> 12505 * 12506 * <code>repeated string kb_article_ids = 4;</code> 12507 * 12508 * @return A list containing the kbArticleIds. 12509 */ getKbArticleIdsList()12510 public com.google.protobuf.ProtocolStringList getKbArticleIdsList() { 12511 return kbArticleIds_; 12512 } 12513 /** 12514 * 12515 * 12516 * <pre> 12517 * A collection of Microsoft Knowledge Base article IDs that are associated 12518 * with the update package. 12519 * </pre> 12520 * 12521 * <code>repeated string kb_article_ids = 4;</code> 12522 * 12523 * @return The count of kbArticleIds. 12524 */ getKbArticleIdsCount()12525 public int getKbArticleIdsCount() { 12526 return kbArticleIds_.size(); 12527 } 12528 /** 12529 * 12530 * 12531 * <pre> 12532 * A collection of Microsoft Knowledge Base article IDs that are associated 12533 * with the update package. 12534 * </pre> 12535 * 12536 * <code>repeated string kb_article_ids = 4;</code> 12537 * 12538 * @param index The index of the element to return. 12539 * @return The kbArticleIds at the given index. 12540 */ getKbArticleIds(int index)12541 public java.lang.String getKbArticleIds(int index) { 12542 return kbArticleIds_.get(index); 12543 } 12544 /** 12545 * 12546 * 12547 * <pre> 12548 * A collection of Microsoft Knowledge Base article IDs that are associated 12549 * with the update package. 12550 * </pre> 12551 * 12552 * <code>repeated string kb_article_ids = 4;</code> 12553 * 12554 * @param index The index of the value to return. 12555 * @return The bytes of the kbArticleIds at the given index. 12556 */ getKbArticleIdsBytes(int index)12557 public com.google.protobuf.ByteString getKbArticleIdsBytes(int index) { 12558 return kbArticleIds_.getByteString(index); 12559 } 12560 12561 public static final int SUPPORT_URL_FIELD_NUMBER = 11; 12562 12563 @SuppressWarnings("serial") 12564 private volatile java.lang.Object supportUrl_ = ""; 12565 /** 12566 * 12567 * 12568 * <pre> 12569 * A hyperlink to the language-specific support information for the update. 12570 * </pre> 12571 * 12572 * <code>string support_url = 11;</code> 12573 * 12574 * @return The supportUrl. 12575 */ 12576 @java.lang.Override getSupportUrl()12577 public java.lang.String getSupportUrl() { 12578 java.lang.Object ref = supportUrl_; 12579 if (ref instanceof java.lang.String) { 12580 return (java.lang.String) ref; 12581 } else { 12582 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 12583 java.lang.String s = bs.toStringUtf8(); 12584 supportUrl_ = s; 12585 return s; 12586 } 12587 } 12588 /** 12589 * 12590 * 12591 * <pre> 12592 * A hyperlink to the language-specific support information for the update. 12593 * </pre> 12594 * 12595 * <code>string support_url = 11;</code> 12596 * 12597 * @return The bytes for supportUrl. 12598 */ 12599 @java.lang.Override getSupportUrlBytes()12600 public com.google.protobuf.ByteString getSupportUrlBytes() { 12601 java.lang.Object ref = supportUrl_; 12602 if (ref instanceof java.lang.String) { 12603 com.google.protobuf.ByteString b = 12604 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 12605 supportUrl_ = b; 12606 return b; 12607 } else { 12608 return (com.google.protobuf.ByteString) ref; 12609 } 12610 } 12611 12612 public static final int MORE_INFO_URLS_FIELD_NUMBER = 5; 12613 12614 @SuppressWarnings("serial") 12615 private com.google.protobuf.LazyStringList moreInfoUrls_; 12616 /** 12617 * 12618 * 12619 * <pre> 12620 * A collection of URLs that provide more information about the update 12621 * package. 12622 * </pre> 12623 * 12624 * <code>repeated string more_info_urls = 5;</code> 12625 * 12626 * @return A list containing the moreInfoUrls. 12627 */ getMoreInfoUrlsList()12628 public com.google.protobuf.ProtocolStringList getMoreInfoUrlsList() { 12629 return moreInfoUrls_; 12630 } 12631 /** 12632 * 12633 * 12634 * <pre> 12635 * A collection of URLs that provide more information about the update 12636 * package. 12637 * </pre> 12638 * 12639 * <code>repeated string more_info_urls = 5;</code> 12640 * 12641 * @return The count of moreInfoUrls. 12642 */ getMoreInfoUrlsCount()12643 public int getMoreInfoUrlsCount() { 12644 return moreInfoUrls_.size(); 12645 } 12646 /** 12647 * 12648 * 12649 * <pre> 12650 * A collection of URLs that provide more information about the update 12651 * package. 12652 * </pre> 12653 * 12654 * <code>repeated string more_info_urls = 5;</code> 12655 * 12656 * @param index The index of the element to return. 12657 * @return The moreInfoUrls at the given index. 12658 */ getMoreInfoUrls(int index)12659 public java.lang.String getMoreInfoUrls(int index) { 12660 return moreInfoUrls_.get(index); 12661 } 12662 /** 12663 * 12664 * 12665 * <pre> 12666 * A collection of URLs that provide more information about the update 12667 * package. 12668 * </pre> 12669 * 12670 * <code>repeated string more_info_urls = 5;</code> 12671 * 12672 * @param index The index of the value to return. 12673 * @return The bytes of the moreInfoUrls at the given index. 12674 */ getMoreInfoUrlsBytes(int index)12675 public com.google.protobuf.ByteString getMoreInfoUrlsBytes(int index) { 12676 return moreInfoUrls_.getByteString(index); 12677 } 12678 12679 public static final int UPDATE_ID_FIELD_NUMBER = 6; 12680 12681 @SuppressWarnings("serial") 12682 private volatile java.lang.Object updateId_ = ""; 12683 /** 12684 * 12685 * 12686 * <pre> 12687 * Gets the identifier of an update package. Stays the same across 12688 * revisions. 12689 * </pre> 12690 * 12691 * <code>string update_id = 6;</code> 12692 * 12693 * @return The updateId. 12694 */ 12695 @java.lang.Override getUpdateId()12696 public java.lang.String getUpdateId() { 12697 java.lang.Object ref = updateId_; 12698 if (ref instanceof java.lang.String) { 12699 return (java.lang.String) ref; 12700 } else { 12701 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 12702 java.lang.String s = bs.toStringUtf8(); 12703 updateId_ = s; 12704 return s; 12705 } 12706 } 12707 /** 12708 * 12709 * 12710 * <pre> 12711 * Gets the identifier of an update package. Stays the same across 12712 * revisions. 12713 * </pre> 12714 * 12715 * <code>string update_id = 6;</code> 12716 * 12717 * @return The bytes for updateId. 12718 */ 12719 @java.lang.Override getUpdateIdBytes()12720 public com.google.protobuf.ByteString getUpdateIdBytes() { 12721 java.lang.Object ref = updateId_; 12722 if (ref instanceof java.lang.String) { 12723 com.google.protobuf.ByteString b = 12724 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 12725 updateId_ = b; 12726 return b; 12727 } else { 12728 return (com.google.protobuf.ByteString) ref; 12729 } 12730 } 12731 12732 public static final int REVISION_NUMBER_FIELD_NUMBER = 7; 12733 private int revisionNumber_ = 0; 12734 /** 12735 * 12736 * 12737 * <pre> 12738 * The revision number of this update package. 12739 * </pre> 12740 * 12741 * <code>int32 revision_number = 7;</code> 12742 * 12743 * @return The revisionNumber. 12744 */ 12745 @java.lang.Override getRevisionNumber()12746 public int getRevisionNumber() { 12747 return revisionNumber_; 12748 } 12749 12750 public static final int LAST_DEPLOYMENT_CHANGE_TIME_FIELD_NUMBER = 10; 12751 private com.google.protobuf.Timestamp lastDeploymentChangeTime_; 12752 /** 12753 * 12754 * 12755 * <pre> 12756 * The last published date of the update, in (UTC) date and time. 12757 * </pre> 12758 * 12759 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 12760 * 12761 * @return Whether the lastDeploymentChangeTime field is set. 12762 */ 12763 @java.lang.Override hasLastDeploymentChangeTime()12764 public boolean hasLastDeploymentChangeTime() { 12765 return lastDeploymentChangeTime_ != null; 12766 } 12767 /** 12768 * 12769 * 12770 * <pre> 12771 * The last published date of the update, in (UTC) date and time. 12772 * </pre> 12773 * 12774 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 12775 * 12776 * @return The lastDeploymentChangeTime. 12777 */ 12778 @java.lang.Override getLastDeploymentChangeTime()12779 public com.google.protobuf.Timestamp getLastDeploymentChangeTime() { 12780 return lastDeploymentChangeTime_ == null 12781 ? com.google.protobuf.Timestamp.getDefaultInstance() 12782 : lastDeploymentChangeTime_; 12783 } 12784 /** 12785 * 12786 * 12787 * <pre> 12788 * The last published date of the update, in (UTC) date and time. 12789 * </pre> 12790 * 12791 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 12792 */ 12793 @java.lang.Override getLastDeploymentChangeTimeOrBuilder()12794 public com.google.protobuf.TimestampOrBuilder getLastDeploymentChangeTimeOrBuilder() { 12795 return lastDeploymentChangeTime_ == null 12796 ? com.google.protobuf.Timestamp.getDefaultInstance() 12797 : lastDeploymentChangeTime_; 12798 } 12799 12800 private byte memoizedIsInitialized = -1; 12801 12802 @java.lang.Override isInitialized()12803 public final boolean isInitialized() { 12804 byte isInitialized = memoizedIsInitialized; 12805 if (isInitialized == 1) return true; 12806 if (isInitialized == 0) return false; 12807 12808 memoizedIsInitialized = 1; 12809 return true; 12810 } 12811 12812 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)12813 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 12814 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { 12815 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, title_); 12816 } 12817 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 12818 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); 12819 } 12820 for (int i = 0; i < categories_.size(); i++) { 12821 output.writeMessage(3, categories_.get(i)); 12822 } 12823 for (int i = 0; i < kbArticleIds_.size(); i++) { 12824 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, kbArticleIds_.getRaw(i)); 12825 } 12826 for (int i = 0; i < moreInfoUrls_.size(); i++) { 12827 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, moreInfoUrls_.getRaw(i)); 12828 } 12829 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(updateId_)) { 12830 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, updateId_); 12831 } 12832 if (revisionNumber_ != 0) { 12833 output.writeInt32(7, revisionNumber_); 12834 } 12835 if (lastDeploymentChangeTime_ != null) { 12836 output.writeMessage(10, getLastDeploymentChangeTime()); 12837 } 12838 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(supportUrl_)) { 12839 com.google.protobuf.GeneratedMessageV3.writeString(output, 11, supportUrl_); 12840 } 12841 getUnknownFields().writeTo(output); 12842 } 12843 12844 @java.lang.Override getSerializedSize()12845 public int getSerializedSize() { 12846 int size = memoizedSize; 12847 if (size != -1) return size; 12848 12849 size = 0; 12850 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(title_)) { 12851 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, title_); 12852 } 12853 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 12854 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); 12855 } 12856 for (int i = 0; i < categories_.size(); i++) { 12857 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, categories_.get(i)); 12858 } 12859 { 12860 int dataSize = 0; 12861 for (int i = 0; i < kbArticleIds_.size(); i++) { 12862 dataSize += computeStringSizeNoTag(kbArticleIds_.getRaw(i)); 12863 } 12864 size += dataSize; 12865 size += 1 * getKbArticleIdsList().size(); 12866 } 12867 { 12868 int dataSize = 0; 12869 for (int i = 0; i < moreInfoUrls_.size(); i++) { 12870 dataSize += computeStringSizeNoTag(moreInfoUrls_.getRaw(i)); 12871 } 12872 size += dataSize; 12873 size += 1 * getMoreInfoUrlsList().size(); 12874 } 12875 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(updateId_)) { 12876 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, updateId_); 12877 } 12878 if (revisionNumber_ != 0) { 12879 size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, revisionNumber_); 12880 } 12881 if (lastDeploymentChangeTime_ != null) { 12882 size += 12883 com.google.protobuf.CodedOutputStream.computeMessageSize( 12884 10, getLastDeploymentChangeTime()); 12885 } 12886 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(supportUrl_)) { 12887 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, supportUrl_); 12888 } 12889 size += getUnknownFields().getSerializedSize(); 12890 memoizedSize = size; 12891 return size; 12892 } 12893 12894 @java.lang.Override equals(final java.lang.Object obj)12895 public boolean equals(final java.lang.Object obj) { 12896 if (obj == this) { 12897 return true; 12898 } 12899 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage)) { 12900 return super.equals(obj); 12901 } 12902 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage other = 12903 (com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) obj; 12904 12905 if (!getTitle().equals(other.getTitle())) return false; 12906 if (!getDescription().equals(other.getDescription())) return false; 12907 if (!getCategoriesList().equals(other.getCategoriesList())) return false; 12908 if (!getKbArticleIdsList().equals(other.getKbArticleIdsList())) return false; 12909 if (!getSupportUrl().equals(other.getSupportUrl())) return false; 12910 if (!getMoreInfoUrlsList().equals(other.getMoreInfoUrlsList())) return false; 12911 if (!getUpdateId().equals(other.getUpdateId())) return false; 12912 if (getRevisionNumber() != other.getRevisionNumber()) return false; 12913 if (hasLastDeploymentChangeTime() != other.hasLastDeploymentChangeTime()) return false; 12914 if (hasLastDeploymentChangeTime()) { 12915 if (!getLastDeploymentChangeTime().equals(other.getLastDeploymentChangeTime())) 12916 return false; 12917 } 12918 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 12919 return true; 12920 } 12921 12922 @java.lang.Override hashCode()12923 public int hashCode() { 12924 if (memoizedHashCode != 0) { 12925 return memoizedHashCode; 12926 } 12927 int hash = 41; 12928 hash = (19 * hash) + getDescriptor().hashCode(); 12929 hash = (37 * hash) + TITLE_FIELD_NUMBER; 12930 hash = (53 * hash) + getTitle().hashCode(); 12931 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 12932 hash = (53 * hash) + getDescription().hashCode(); 12933 if (getCategoriesCount() > 0) { 12934 hash = (37 * hash) + CATEGORIES_FIELD_NUMBER; 12935 hash = (53 * hash) + getCategoriesList().hashCode(); 12936 } 12937 if (getKbArticleIdsCount() > 0) { 12938 hash = (37 * hash) + KB_ARTICLE_IDS_FIELD_NUMBER; 12939 hash = (53 * hash) + getKbArticleIdsList().hashCode(); 12940 } 12941 hash = (37 * hash) + SUPPORT_URL_FIELD_NUMBER; 12942 hash = (53 * hash) + getSupportUrl().hashCode(); 12943 if (getMoreInfoUrlsCount() > 0) { 12944 hash = (37 * hash) + MORE_INFO_URLS_FIELD_NUMBER; 12945 hash = (53 * hash) + getMoreInfoUrlsList().hashCode(); 12946 } 12947 hash = (37 * hash) + UPDATE_ID_FIELD_NUMBER; 12948 hash = (53 * hash) + getUpdateId().hashCode(); 12949 hash = (37 * hash) + REVISION_NUMBER_FIELD_NUMBER; 12950 hash = (53 * hash) + getRevisionNumber(); 12951 if (hasLastDeploymentChangeTime()) { 12952 hash = (37 * hash) + LAST_DEPLOYMENT_CHANGE_TIME_FIELD_NUMBER; 12953 hash = (53 * hash) + getLastDeploymentChangeTime().hashCode(); 12954 } 12955 hash = (29 * hash) + getUnknownFields().hashCode(); 12956 memoizedHashCode = hash; 12957 return hash; 12958 } 12959 parseFrom( java.nio.ByteBuffer data)12960 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 12961 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 12962 return PARSER.parseFrom(data); 12963 } 12964 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)12965 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 12966 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 12967 throws com.google.protobuf.InvalidProtocolBufferException { 12968 return PARSER.parseFrom(data, extensionRegistry); 12969 } 12970 parseFrom( com.google.protobuf.ByteString data)12971 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 12972 com.google.protobuf.ByteString data) 12973 throws com.google.protobuf.InvalidProtocolBufferException { 12974 return PARSER.parseFrom(data); 12975 } 12976 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)12977 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 12978 com.google.protobuf.ByteString data, 12979 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 12980 throws com.google.protobuf.InvalidProtocolBufferException { 12981 return PARSER.parseFrom(data, extensionRegistry); 12982 } 12983 parseFrom(byte[] data)12984 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom(byte[] data) 12985 throws com.google.protobuf.InvalidProtocolBufferException { 12986 return PARSER.parseFrom(data); 12987 } 12988 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)12989 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 12990 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 12991 throws com.google.protobuf.InvalidProtocolBufferException { 12992 return PARSER.parseFrom(data, extensionRegistry); 12993 } 12994 parseFrom( java.io.InputStream input)12995 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 12996 java.io.InputStream input) throws java.io.IOException { 12997 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 12998 } 12999 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)13000 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 13001 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 13002 throws java.io.IOException { 13003 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 13004 PARSER, input, extensionRegistry); 13005 } 13006 parseDelimitedFrom( java.io.InputStream input)13007 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseDelimitedFrom( 13008 java.io.InputStream input) throws java.io.IOException { 13009 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 13010 } 13011 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)13012 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseDelimitedFrom( 13013 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 13014 throws java.io.IOException { 13015 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 13016 PARSER, input, extensionRegistry); 13017 } 13018 parseFrom( com.google.protobuf.CodedInputStream input)13019 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 13020 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 13021 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 13022 } 13023 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)13024 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage parseFrom( 13025 com.google.protobuf.CodedInputStream input, 13026 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 13027 throws java.io.IOException { 13028 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 13029 PARSER, input, extensionRegistry); 13030 } 13031 13032 @java.lang.Override newBuilderForType()13033 public Builder newBuilderForType() { 13034 return newBuilder(); 13035 } 13036 newBuilder()13037 public static Builder newBuilder() { 13038 return DEFAULT_INSTANCE.toBuilder(); 13039 } 13040 newBuilder( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage prototype)13041 public static Builder newBuilder( 13042 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage prototype) { 13043 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 13044 } 13045 13046 @java.lang.Override toBuilder()13047 public Builder toBuilder() { 13048 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 13049 } 13050 13051 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)13052 protected Builder newBuilderForType( 13053 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 13054 Builder builder = new Builder(parent); 13055 return builder; 13056 } 13057 /** 13058 * 13059 * 13060 * <pre> 13061 * Details related to a Windows Update package. 13062 * Field data and names are taken from Windows Update API IUpdate Interface: 13063 * https://docs.microsoft.com/en-us/windows/win32/api/_wua/ 13064 * Descriptive fields like title, and description are localized based on 13065 * the locale of the VM being updated. 13066 * </pre> 13067 * 13068 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage} 13069 */ 13070 public static final class Builder 13071 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 13072 implements 13073 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) 13074 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder { getDescriptor()13075 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 13076 return com.google.cloud.osconfig.v1.Inventories 13077 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_descriptor; 13078 } 13079 13080 @java.lang.Override 13081 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()13082 internalGetFieldAccessorTable() { 13083 return com.google.cloud.osconfig.v1.Inventories 13084 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_fieldAccessorTable 13085 .ensureFieldAccessorsInitialized( 13086 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.class, 13087 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder.class); 13088 } 13089 13090 // Construct using com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.newBuilder() Builder()13091 private Builder() {} 13092 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)13093 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 13094 super(parent); 13095 } 13096 13097 @java.lang.Override clear()13098 public Builder clear() { 13099 super.clear(); 13100 bitField0_ = 0; 13101 title_ = ""; 13102 description_ = ""; 13103 if (categoriesBuilder_ == null) { 13104 categories_ = java.util.Collections.emptyList(); 13105 } else { 13106 categories_ = null; 13107 categoriesBuilder_.clear(); 13108 } 13109 bitField0_ = (bitField0_ & ~0x00000004); 13110 kbArticleIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; 13111 bitField0_ = (bitField0_ & ~0x00000008); 13112 supportUrl_ = ""; 13113 moreInfoUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY; 13114 bitField0_ = (bitField0_ & ~0x00000020); 13115 updateId_ = ""; 13116 revisionNumber_ = 0; 13117 lastDeploymentChangeTime_ = null; 13118 if (lastDeploymentChangeTimeBuilder_ != null) { 13119 lastDeploymentChangeTimeBuilder_.dispose(); 13120 lastDeploymentChangeTimeBuilder_ = null; 13121 } 13122 return this; 13123 } 13124 13125 @java.lang.Override getDescriptorForType()13126 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 13127 return com.google.cloud.osconfig.v1.Inventories 13128 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsUpdatePackage_descriptor; 13129 } 13130 13131 @java.lang.Override 13132 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage getDefaultInstanceForType()13133 getDefaultInstanceForType() { 13134 return com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance(); 13135 } 13136 13137 @java.lang.Override build()13138 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage build() { 13139 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage result = buildPartial(); 13140 if (!result.isInitialized()) { 13141 throw newUninitializedMessageException(result); 13142 } 13143 return result; 13144 } 13145 13146 @java.lang.Override buildPartial()13147 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage buildPartial() { 13148 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage result = 13149 new com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage(this); 13150 buildPartialRepeatedFields(result); 13151 if (bitField0_ != 0) { 13152 buildPartial0(result); 13153 } 13154 onBuilt(); 13155 return result; 13156 } 13157 buildPartialRepeatedFields( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage result)13158 private void buildPartialRepeatedFields( 13159 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage result) { 13160 if (categoriesBuilder_ == null) { 13161 if (((bitField0_ & 0x00000004) != 0)) { 13162 categories_ = java.util.Collections.unmodifiableList(categories_); 13163 bitField0_ = (bitField0_ & ~0x00000004); 13164 } 13165 result.categories_ = categories_; 13166 } else { 13167 result.categories_ = categoriesBuilder_.build(); 13168 } 13169 if (((bitField0_ & 0x00000008) != 0)) { 13170 kbArticleIds_ = kbArticleIds_.getUnmodifiableView(); 13171 bitField0_ = (bitField0_ & ~0x00000008); 13172 } 13173 result.kbArticleIds_ = kbArticleIds_; 13174 if (((bitField0_ & 0x00000020) != 0)) { 13175 moreInfoUrls_ = moreInfoUrls_.getUnmodifiableView(); 13176 bitField0_ = (bitField0_ & ~0x00000020); 13177 } 13178 result.moreInfoUrls_ = moreInfoUrls_; 13179 } 13180 buildPartial0( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage result)13181 private void buildPartial0( 13182 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage result) { 13183 int from_bitField0_ = bitField0_; 13184 if (((from_bitField0_ & 0x00000001) != 0)) { 13185 result.title_ = title_; 13186 } 13187 if (((from_bitField0_ & 0x00000002) != 0)) { 13188 result.description_ = description_; 13189 } 13190 if (((from_bitField0_ & 0x00000010) != 0)) { 13191 result.supportUrl_ = supportUrl_; 13192 } 13193 if (((from_bitField0_ & 0x00000040) != 0)) { 13194 result.updateId_ = updateId_; 13195 } 13196 if (((from_bitField0_ & 0x00000080) != 0)) { 13197 result.revisionNumber_ = revisionNumber_; 13198 } 13199 if (((from_bitField0_ & 0x00000100) != 0)) { 13200 result.lastDeploymentChangeTime_ = 13201 lastDeploymentChangeTimeBuilder_ == null 13202 ? lastDeploymentChangeTime_ 13203 : lastDeploymentChangeTimeBuilder_.build(); 13204 } 13205 } 13206 13207 @java.lang.Override clone()13208 public Builder clone() { 13209 return super.clone(); 13210 } 13211 13212 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)13213 public Builder setField( 13214 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 13215 return super.setField(field, value); 13216 } 13217 13218 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)13219 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 13220 return super.clearField(field); 13221 } 13222 13223 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)13224 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 13225 return super.clearOneof(oneof); 13226 } 13227 13228 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)13229 public Builder setRepeatedField( 13230 com.google.protobuf.Descriptors.FieldDescriptor field, 13231 int index, 13232 java.lang.Object value) { 13233 return super.setRepeatedField(field, index, value); 13234 } 13235 13236 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)13237 public Builder addRepeatedField( 13238 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 13239 return super.addRepeatedField(field, value); 13240 } 13241 13242 @java.lang.Override mergeFrom(com.google.protobuf.Message other)13243 public Builder mergeFrom(com.google.protobuf.Message other) { 13244 if (other instanceof com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) { 13245 return mergeFrom((com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) other); 13246 } else { 13247 super.mergeFrom(other); 13248 return this; 13249 } 13250 } 13251 mergeFrom(com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage other)13252 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage other) { 13253 if (other 13254 == com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.getDefaultInstance()) 13255 return this; 13256 if (!other.getTitle().isEmpty()) { 13257 title_ = other.title_; 13258 bitField0_ |= 0x00000001; 13259 onChanged(); 13260 } 13261 if (!other.getDescription().isEmpty()) { 13262 description_ = other.description_; 13263 bitField0_ |= 0x00000002; 13264 onChanged(); 13265 } 13266 if (categoriesBuilder_ == null) { 13267 if (!other.categories_.isEmpty()) { 13268 if (categories_.isEmpty()) { 13269 categories_ = other.categories_; 13270 bitField0_ = (bitField0_ & ~0x00000004); 13271 } else { 13272 ensureCategoriesIsMutable(); 13273 categories_.addAll(other.categories_); 13274 } 13275 onChanged(); 13276 } 13277 } else { 13278 if (!other.categories_.isEmpty()) { 13279 if (categoriesBuilder_.isEmpty()) { 13280 categoriesBuilder_.dispose(); 13281 categoriesBuilder_ = null; 13282 categories_ = other.categories_; 13283 bitField0_ = (bitField0_ & ~0x00000004); 13284 categoriesBuilder_ = 13285 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 13286 ? getCategoriesFieldBuilder() 13287 : null; 13288 } else { 13289 categoriesBuilder_.addAllMessages(other.categories_); 13290 } 13291 } 13292 } 13293 if (!other.kbArticleIds_.isEmpty()) { 13294 if (kbArticleIds_.isEmpty()) { 13295 kbArticleIds_ = other.kbArticleIds_; 13296 bitField0_ = (bitField0_ & ~0x00000008); 13297 } else { 13298 ensureKbArticleIdsIsMutable(); 13299 kbArticleIds_.addAll(other.kbArticleIds_); 13300 } 13301 onChanged(); 13302 } 13303 if (!other.getSupportUrl().isEmpty()) { 13304 supportUrl_ = other.supportUrl_; 13305 bitField0_ |= 0x00000010; 13306 onChanged(); 13307 } 13308 if (!other.moreInfoUrls_.isEmpty()) { 13309 if (moreInfoUrls_.isEmpty()) { 13310 moreInfoUrls_ = other.moreInfoUrls_; 13311 bitField0_ = (bitField0_ & ~0x00000020); 13312 } else { 13313 ensureMoreInfoUrlsIsMutable(); 13314 moreInfoUrls_.addAll(other.moreInfoUrls_); 13315 } 13316 onChanged(); 13317 } 13318 if (!other.getUpdateId().isEmpty()) { 13319 updateId_ = other.updateId_; 13320 bitField0_ |= 0x00000040; 13321 onChanged(); 13322 } 13323 if (other.getRevisionNumber() != 0) { 13324 setRevisionNumber(other.getRevisionNumber()); 13325 } 13326 if (other.hasLastDeploymentChangeTime()) { 13327 mergeLastDeploymentChangeTime(other.getLastDeploymentChangeTime()); 13328 } 13329 this.mergeUnknownFields(other.getUnknownFields()); 13330 onChanged(); 13331 return this; 13332 } 13333 13334 @java.lang.Override isInitialized()13335 public final boolean isInitialized() { 13336 return true; 13337 } 13338 13339 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)13340 public Builder mergeFrom( 13341 com.google.protobuf.CodedInputStream input, 13342 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 13343 throws java.io.IOException { 13344 if (extensionRegistry == null) { 13345 throw new java.lang.NullPointerException(); 13346 } 13347 try { 13348 boolean done = false; 13349 while (!done) { 13350 int tag = input.readTag(); 13351 switch (tag) { 13352 case 0: 13353 done = true; 13354 break; 13355 case 10: 13356 { 13357 title_ = input.readStringRequireUtf8(); 13358 bitField0_ |= 0x00000001; 13359 break; 13360 } // case 10 13361 case 18: 13362 { 13363 description_ = input.readStringRequireUtf8(); 13364 bitField0_ |= 0x00000002; 13365 break; 13366 } // case 18 13367 case 26: 13368 { 13369 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 13370 m = 13371 input.readMessage( 13372 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 13373 .WindowsUpdateCategory.parser(), 13374 extensionRegistry); 13375 if (categoriesBuilder_ == null) { 13376 ensureCategoriesIsMutable(); 13377 categories_.add(m); 13378 } else { 13379 categoriesBuilder_.addMessage(m); 13380 } 13381 break; 13382 } // case 26 13383 case 34: 13384 { 13385 java.lang.String s = input.readStringRequireUtf8(); 13386 ensureKbArticleIdsIsMutable(); 13387 kbArticleIds_.add(s); 13388 break; 13389 } // case 34 13390 case 42: 13391 { 13392 java.lang.String s = input.readStringRequireUtf8(); 13393 ensureMoreInfoUrlsIsMutable(); 13394 moreInfoUrls_.add(s); 13395 break; 13396 } // case 42 13397 case 50: 13398 { 13399 updateId_ = input.readStringRequireUtf8(); 13400 bitField0_ |= 0x00000040; 13401 break; 13402 } // case 50 13403 case 56: 13404 { 13405 revisionNumber_ = input.readInt32(); 13406 bitField0_ |= 0x00000080; 13407 break; 13408 } // case 56 13409 case 82: 13410 { 13411 input.readMessage( 13412 getLastDeploymentChangeTimeFieldBuilder().getBuilder(), extensionRegistry); 13413 bitField0_ |= 0x00000100; 13414 break; 13415 } // case 82 13416 case 90: 13417 { 13418 supportUrl_ = input.readStringRequireUtf8(); 13419 bitField0_ |= 0x00000010; 13420 break; 13421 } // case 90 13422 default: 13423 { 13424 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 13425 done = true; // was an endgroup tag 13426 } 13427 break; 13428 } // default: 13429 } // switch (tag) 13430 } // while (!done) 13431 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 13432 throw e.unwrapIOException(); 13433 } finally { 13434 onChanged(); 13435 } // finally 13436 return this; 13437 } 13438 13439 private int bitField0_; 13440 13441 private java.lang.Object title_ = ""; 13442 /** 13443 * 13444 * 13445 * <pre> 13446 * The localized title of the update package. 13447 * </pre> 13448 * 13449 * <code>string title = 1;</code> 13450 * 13451 * @return The title. 13452 */ getTitle()13453 public java.lang.String getTitle() { 13454 java.lang.Object ref = title_; 13455 if (!(ref instanceof java.lang.String)) { 13456 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 13457 java.lang.String s = bs.toStringUtf8(); 13458 title_ = s; 13459 return s; 13460 } else { 13461 return (java.lang.String) ref; 13462 } 13463 } 13464 /** 13465 * 13466 * 13467 * <pre> 13468 * The localized title of the update package. 13469 * </pre> 13470 * 13471 * <code>string title = 1;</code> 13472 * 13473 * @return The bytes for title. 13474 */ getTitleBytes()13475 public com.google.protobuf.ByteString getTitleBytes() { 13476 java.lang.Object ref = title_; 13477 if (ref instanceof String) { 13478 com.google.protobuf.ByteString b = 13479 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 13480 title_ = b; 13481 return b; 13482 } else { 13483 return (com.google.protobuf.ByteString) ref; 13484 } 13485 } 13486 /** 13487 * 13488 * 13489 * <pre> 13490 * The localized title of the update package. 13491 * </pre> 13492 * 13493 * <code>string title = 1;</code> 13494 * 13495 * @param value The title to set. 13496 * @return This builder for chaining. 13497 */ setTitle(java.lang.String value)13498 public Builder setTitle(java.lang.String value) { 13499 if (value == null) { 13500 throw new NullPointerException(); 13501 } 13502 title_ = value; 13503 bitField0_ |= 0x00000001; 13504 onChanged(); 13505 return this; 13506 } 13507 /** 13508 * 13509 * 13510 * <pre> 13511 * The localized title of the update package. 13512 * </pre> 13513 * 13514 * <code>string title = 1;</code> 13515 * 13516 * @return This builder for chaining. 13517 */ clearTitle()13518 public Builder clearTitle() { 13519 title_ = getDefaultInstance().getTitle(); 13520 bitField0_ = (bitField0_ & ~0x00000001); 13521 onChanged(); 13522 return this; 13523 } 13524 /** 13525 * 13526 * 13527 * <pre> 13528 * The localized title of the update package. 13529 * </pre> 13530 * 13531 * <code>string title = 1;</code> 13532 * 13533 * @param value The bytes for title to set. 13534 * @return This builder for chaining. 13535 */ setTitleBytes(com.google.protobuf.ByteString value)13536 public Builder setTitleBytes(com.google.protobuf.ByteString value) { 13537 if (value == null) { 13538 throw new NullPointerException(); 13539 } 13540 checkByteStringIsUtf8(value); 13541 title_ = value; 13542 bitField0_ |= 0x00000001; 13543 onChanged(); 13544 return this; 13545 } 13546 13547 private java.lang.Object description_ = ""; 13548 /** 13549 * 13550 * 13551 * <pre> 13552 * The localized description of the update package. 13553 * </pre> 13554 * 13555 * <code>string description = 2;</code> 13556 * 13557 * @return The description. 13558 */ getDescription()13559 public java.lang.String getDescription() { 13560 java.lang.Object ref = description_; 13561 if (!(ref instanceof java.lang.String)) { 13562 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 13563 java.lang.String s = bs.toStringUtf8(); 13564 description_ = s; 13565 return s; 13566 } else { 13567 return (java.lang.String) ref; 13568 } 13569 } 13570 /** 13571 * 13572 * 13573 * <pre> 13574 * The localized description of the update package. 13575 * </pre> 13576 * 13577 * <code>string description = 2;</code> 13578 * 13579 * @return The bytes for description. 13580 */ getDescriptionBytes()13581 public com.google.protobuf.ByteString getDescriptionBytes() { 13582 java.lang.Object ref = description_; 13583 if (ref instanceof String) { 13584 com.google.protobuf.ByteString b = 13585 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 13586 description_ = b; 13587 return b; 13588 } else { 13589 return (com.google.protobuf.ByteString) ref; 13590 } 13591 } 13592 /** 13593 * 13594 * 13595 * <pre> 13596 * The localized description of the update package. 13597 * </pre> 13598 * 13599 * <code>string description = 2;</code> 13600 * 13601 * @param value The description to set. 13602 * @return This builder for chaining. 13603 */ setDescription(java.lang.String value)13604 public Builder setDescription(java.lang.String value) { 13605 if (value == null) { 13606 throw new NullPointerException(); 13607 } 13608 description_ = value; 13609 bitField0_ |= 0x00000002; 13610 onChanged(); 13611 return this; 13612 } 13613 /** 13614 * 13615 * 13616 * <pre> 13617 * The localized description of the update package. 13618 * </pre> 13619 * 13620 * <code>string description = 2;</code> 13621 * 13622 * @return This builder for chaining. 13623 */ clearDescription()13624 public Builder clearDescription() { 13625 description_ = getDefaultInstance().getDescription(); 13626 bitField0_ = (bitField0_ & ~0x00000002); 13627 onChanged(); 13628 return this; 13629 } 13630 /** 13631 * 13632 * 13633 * <pre> 13634 * The localized description of the update package. 13635 * </pre> 13636 * 13637 * <code>string description = 2;</code> 13638 * 13639 * @param value The bytes for description to set. 13640 * @return This builder for chaining. 13641 */ setDescriptionBytes(com.google.protobuf.ByteString value)13642 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 13643 if (value == null) { 13644 throw new NullPointerException(); 13645 } 13646 checkByteStringIsUtf8(value); 13647 description_ = value; 13648 bitField0_ |= 0x00000002; 13649 onChanged(); 13650 return this; 13651 } 13652 13653 private java.util.List< 13654 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory> 13655 categories_ = java.util.Collections.emptyList(); 13656 ensureCategoriesIsMutable()13657 private void ensureCategoriesIsMutable() { 13658 if (!((bitField0_ & 0x00000004) != 0)) { 13659 categories_ = 13660 new java.util.ArrayList< 13661 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 13662 .WindowsUpdateCategory>(categories_); 13663 bitField0_ |= 0x00000004; 13664 } 13665 } 13666 13667 private com.google.protobuf.RepeatedFieldBuilderV3< 13668 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory, 13669 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 13670 .Builder, 13671 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 13672 .WindowsUpdateCategoryOrBuilder> 13673 categoriesBuilder_; 13674 13675 /** 13676 * 13677 * 13678 * <pre> 13679 * The categories that are associated with this update package. 13680 * </pre> 13681 * 13682 * <code> 13683 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13684 * </code> 13685 */ 13686 public java.util.List< 13687 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory> getCategoriesList()13688 getCategoriesList() { 13689 if (categoriesBuilder_ == null) { 13690 return java.util.Collections.unmodifiableList(categories_); 13691 } else { 13692 return categoriesBuilder_.getMessageList(); 13693 } 13694 } 13695 /** 13696 * 13697 * 13698 * <pre> 13699 * The categories that are associated with this update package. 13700 * </pre> 13701 * 13702 * <code> 13703 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13704 * </code> 13705 */ getCategoriesCount()13706 public int getCategoriesCount() { 13707 if (categoriesBuilder_ == null) { 13708 return categories_.size(); 13709 } else { 13710 return categoriesBuilder_.getCount(); 13711 } 13712 } 13713 /** 13714 * 13715 * 13716 * <pre> 13717 * The categories that are associated with this update package. 13718 * </pre> 13719 * 13720 * <code> 13721 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13722 * </code> 13723 */ 13724 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory getCategories(int index)13725 getCategories(int index) { 13726 if (categoriesBuilder_ == null) { 13727 return categories_.get(index); 13728 } else { 13729 return categoriesBuilder_.getMessage(index); 13730 } 13731 } 13732 /** 13733 * 13734 * 13735 * <pre> 13736 * The categories that are associated with this update package. 13737 * </pre> 13738 * 13739 * <code> 13740 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13741 * </code> 13742 */ setCategories( int index, com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory value)13743 public Builder setCategories( 13744 int index, 13745 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory value) { 13746 if (categoriesBuilder_ == null) { 13747 if (value == null) { 13748 throw new NullPointerException(); 13749 } 13750 ensureCategoriesIsMutable(); 13751 categories_.set(index, value); 13752 onChanged(); 13753 } else { 13754 categoriesBuilder_.setMessage(index, value); 13755 } 13756 return this; 13757 } 13758 /** 13759 * 13760 * 13761 * <pre> 13762 * The categories that are associated with this update package. 13763 * </pre> 13764 * 13765 * <code> 13766 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13767 * </code> 13768 */ setCategories( int index, com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder builderForValue)13769 public Builder setCategories( 13770 int index, 13771 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder 13772 builderForValue) { 13773 if (categoriesBuilder_ == null) { 13774 ensureCategoriesIsMutable(); 13775 categories_.set(index, builderForValue.build()); 13776 onChanged(); 13777 } else { 13778 categoriesBuilder_.setMessage(index, builderForValue.build()); 13779 } 13780 return this; 13781 } 13782 /** 13783 * 13784 * 13785 * <pre> 13786 * The categories that are associated with this update package. 13787 * </pre> 13788 * 13789 * <code> 13790 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13791 * </code> 13792 */ addCategories( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory value)13793 public Builder addCategories( 13794 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory value) { 13795 if (categoriesBuilder_ == null) { 13796 if (value == null) { 13797 throw new NullPointerException(); 13798 } 13799 ensureCategoriesIsMutable(); 13800 categories_.add(value); 13801 onChanged(); 13802 } else { 13803 categoriesBuilder_.addMessage(value); 13804 } 13805 return this; 13806 } 13807 /** 13808 * 13809 * 13810 * <pre> 13811 * The categories that are associated with this update package. 13812 * </pre> 13813 * 13814 * <code> 13815 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13816 * </code> 13817 */ addCategories( int index, com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory value)13818 public Builder addCategories( 13819 int index, 13820 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory value) { 13821 if (categoriesBuilder_ == null) { 13822 if (value == null) { 13823 throw new NullPointerException(); 13824 } 13825 ensureCategoriesIsMutable(); 13826 categories_.add(index, value); 13827 onChanged(); 13828 } else { 13829 categoriesBuilder_.addMessage(index, value); 13830 } 13831 return this; 13832 } 13833 /** 13834 * 13835 * 13836 * <pre> 13837 * The categories that are associated with this update package. 13838 * </pre> 13839 * 13840 * <code> 13841 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13842 * </code> 13843 */ addCategories( com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder builderForValue)13844 public Builder addCategories( 13845 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder 13846 builderForValue) { 13847 if (categoriesBuilder_ == null) { 13848 ensureCategoriesIsMutable(); 13849 categories_.add(builderForValue.build()); 13850 onChanged(); 13851 } else { 13852 categoriesBuilder_.addMessage(builderForValue.build()); 13853 } 13854 return this; 13855 } 13856 /** 13857 * 13858 * 13859 * <pre> 13860 * The categories that are associated with this update package. 13861 * </pre> 13862 * 13863 * <code> 13864 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13865 * </code> 13866 */ addCategories( int index, com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder builderForValue)13867 public Builder addCategories( 13868 int index, 13869 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder 13870 builderForValue) { 13871 if (categoriesBuilder_ == null) { 13872 ensureCategoriesIsMutable(); 13873 categories_.add(index, builderForValue.build()); 13874 onChanged(); 13875 } else { 13876 categoriesBuilder_.addMessage(index, builderForValue.build()); 13877 } 13878 return this; 13879 } 13880 /** 13881 * 13882 * 13883 * <pre> 13884 * The categories that are associated with this update package. 13885 * </pre> 13886 * 13887 * <code> 13888 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13889 * </code> 13890 */ addAllCategories( java.lang.Iterable< ? extends com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage .WindowsUpdateCategory> values)13891 public Builder addAllCategories( 13892 java.lang.Iterable< 13893 ? extends 13894 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 13895 .WindowsUpdateCategory> 13896 values) { 13897 if (categoriesBuilder_ == null) { 13898 ensureCategoriesIsMutable(); 13899 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, categories_); 13900 onChanged(); 13901 } else { 13902 categoriesBuilder_.addAllMessages(values); 13903 } 13904 return this; 13905 } 13906 /** 13907 * 13908 * 13909 * <pre> 13910 * The categories that are associated with this update package. 13911 * </pre> 13912 * 13913 * <code> 13914 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13915 * </code> 13916 */ clearCategories()13917 public Builder clearCategories() { 13918 if (categoriesBuilder_ == null) { 13919 categories_ = java.util.Collections.emptyList(); 13920 bitField0_ = (bitField0_ & ~0x00000004); 13921 onChanged(); 13922 } else { 13923 categoriesBuilder_.clear(); 13924 } 13925 return this; 13926 } 13927 /** 13928 * 13929 * 13930 * <pre> 13931 * The categories that are associated with this update package. 13932 * </pre> 13933 * 13934 * <code> 13935 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13936 * </code> 13937 */ removeCategories(int index)13938 public Builder removeCategories(int index) { 13939 if (categoriesBuilder_ == null) { 13940 ensureCategoriesIsMutable(); 13941 categories_.remove(index); 13942 onChanged(); 13943 } else { 13944 categoriesBuilder_.remove(index); 13945 } 13946 return this; 13947 } 13948 /** 13949 * 13950 * 13951 * <pre> 13952 * The categories that are associated with this update package. 13953 * </pre> 13954 * 13955 * <code> 13956 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13957 * </code> 13958 */ 13959 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 13960 .Builder getCategoriesBuilder(int index)13961 getCategoriesBuilder(int index) { 13962 return getCategoriesFieldBuilder().getBuilder(index); 13963 } 13964 /** 13965 * 13966 * 13967 * <pre> 13968 * The categories that are associated with this update package. 13969 * </pre> 13970 * 13971 * <code> 13972 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13973 * </code> 13974 */ 13975 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 13976 .WindowsUpdateCategoryOrBuilder getCategoriesOrBuilder(int index)13977 getCategoriesOrBuilder(int index) { 13978 if (categoriesBuilder_ == null) { 13979 return categories_.get(index); 13980 } else { 13981 return categoriesBuilder_.getMessageOrBuilder(index); 13982 } 13983 } 13984 /** 13985 * 13986 * 13987 * <pre> 13988 * The categories that are associated with this update package. 13989 * </pre> 13990 * 13991 * <code> 13992 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 13993 * </code> 13994 */ 13995 public java.util.List< 13996 ? extends 13997 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 13998 .WindowsUpdateCategoryOrBuilder> getCategoriesOrBuilderList()13999 getCategoriesOrBuilderList() { 14000 if (categoriesBuilder_ != null) { 14001 return categoriesBuilder_.getMessageOrBuilderList(); 14002 } else { 14003 return java.util.Collections.unmodifiableList(categories_); 14004 } 14005 } 14006 /** 14007 * 14008 * 14009 * <pre> 14010 * The categories that are associated with this update package. 14011 * </pre> 14012 * 14013 * <code> 14014 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 14015 * </code> 14016 */ 14017 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 14018 .Builder addCategoriesBuilder()14019 addCategoriesBuilder() { 14020 return getCategoriesFieldBuilder() 14021 .addBuilder( 14022 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 14023 .getDefaultInstance()); 14024 } 14025 /** 14026 * 14027 * 14028 * <pre> 14029 * The categories that are associated with this update package. 14030 * </pre> 14031 * 14032 * <code> 14033 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 14034 * </code> 14035 */ 14036 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 14037 .Builder addCategoriesBuilder(int index)14038 addCategoriesBuilder(int index) { 14039 return getCategoriesFieldBuilder() 14040 .addBuilder( 14041 index, 14042 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 14043 .getDefaultInstance()); 14044 } 14045 /** 14046 * 14047 * 14048 * <pre> 14049 * The categories that are associated with this update package. 14050 * </pre> 14051 * 14052 * <code> 14053 * repeated .google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory categories = 3; 14054 * </code> 14055 */ 14056 public java.util.List< 14057 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 14058 .Builder> getCategoriesBuilderList()14059 getCategoriesBuilderList() { 14060 return getCategoriesFieldBuilder().getBuilderList(); 14061 } 14062 14063 private com.google.protobuf.RepeatedFieldBuilderV3< 14064 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory, 14065 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 14066 .Builder, 14067 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 14068 .WindowsUpdateCategoryOrBuilder> getCategoriesFieldBuilder()14069 getCategoriesFieldBuilder() { 14070 if (categoriesBuilder_ == null) { 14071 categoriesBuilder_ = 14072 new com.google.protobuf.RepeatedFieldBuilderV3< 14073 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory, 14074 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory 14075 .Builder, 14076 com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 14077 .WindowsUpdateCategoryOrBuilder>( 14078 categories_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); 14079 categories_ = null; 14080 } 14081 return categoriesBuilder_; 14082 } 14083 14084 private com.google.protobuf.LazyStringList kbArticleIds_ = 14085 com.google.protobuf.LazyStringArrayList.EMPTY; 14086 ensureKbArticleIdsIsMutable()14087 private void ensureKbArticleIdsIsMutable() { 14088 if (!((bitField0_ & 0x00000008) != 0)) { 14089 kbArticleIds_ = new com.google.protobuf.LazyStringArrayList(kbArticleIds_); 14090 bitField0_ |= 0x00000008; 14091 } 14092 } 14093 /** 14094 * 14095 * 14096 * <pre> 14097 * A collection of Microsoft Knowledge Base article IDs that are associated 14098 * with the update package. 14099 * </pre> 14100 * 14101 * <code>repeated string kb_article_ids = 4;</code> 14102 * 14103 * @return A list containing the kbArticleIds. 14104 */ getKbArticleIdsList()14105 public com.google.protobuf.ProtocolStringList getKbArticleIdsList() { 14106 return kbArticleIds_.getUnmodifiableView(); 14107 } 14108 /** 14109 * 14110 * 14111 * <pre> 14112 * A collection of Microsoft Knowledge Base article IDs that are associated 14113 * with the update package. 14114 * </pre> 14115 * 14116 * <code>repeated string kb_article_ids = 4;</code> 14117 * 14118 * @return The count of kbArticleIds. 14119 */ getKbArticleIdsCount()14120 public int getKbArticleIdsCount() { 14121 return kbArticleIds_.size(); 14122 } 14123 /** 14124 * 14125 * 14126 * <pre> 14127 * A collection of Microsoft Knowledge Base article IDs that are associated 14128 * with the update package. 14129 * </pre> 14130 * 14131 * <code>repeated string kb_article_ids = 4;</code> 14132 * 14133 * @param index The index of the element to return. 14134 * @return The kbArticleIds at the given index. 14135 */ getKbArticleIds(int index)14136 public java.lang.String getKbArticleIds(int index) { 14137 return kbArticleIds_.get(index); 14138 } 14139 /** 14140 * 14141 * 14142 * <pre> 14143 * A collection of Microsoft Knowledge Base article IDs that are associated 14144 * with the update package. 14145 * </pre> 14146 * 14147 * <code>repeated string kb_article_ids = 4;</code> 14148 * 14149 * @param index The index of the value to return. 14150 * @return The bytes of the kbArticleIds at the given index. 14151 */ getKbArticleIdsBytes(int index)14152 public com.google.protobuf.ByteString getKbArticleIdsBytes(int index) { 14153 return kbArticleIds_.getByteString(index); 14154 } 14155 /** 14156 * 14157 * 14158 * <pre> 14159 * A collection of Microsoft Knowledge Base article IDs that are associated 14160 * with the update package. 14161 * </pre> 14162 * 14163 * <code>repeated string kb_article_ids = 4;</code> 14164 * 14165 * @param index The index to set the value at. 14166 * @param value The kbArticleIds to set. 14167 * @return This builder for chaining. 14168 */ setKbArticleIds(int index, java.lang.String value)14169 public Builder setKbArticleIds(int index, java.lang.String value) { 14170 if (value == null) { 14171 throw new NullPointerException(); 14172 } 14173 ensureKbArticleIdsIsMutable(); 14174 kbArticleIds_.set(index, value); 14175 onChanged(); 14176 return this; 14177 } 14178 /** 14179 * 14180 * 14181 * <pre> 14182 * A collection of Microsoft Knowledge Base article IDs that are associated 14183 * with the update package. 14184 * </pre> 14185 * 14186 * <code>repeated string kb_article_ids = 4;</code> 14187 * 14188 * @param value The kbArticleIds to add. 14189 * @return This builder for chaining. 14190 */ addKbArticleIds(java.lang.String value)14191 public Builder addKbArticleIds(java.lang.String value) { 14192 if (value == null) { 14193 throw new NullPointerException(); 14194 } 14195 ensureKbArticleIdsIsMutable(); 14196 kbArticleIds_.add(value); 14197 onChanged(); 14198 return this; 14199 } 14200 /** 14201 * 14202 * 14203 * <pre> 14204 * A collection of Microsoft Knowledge Base article IDs that are associated 14205 * with the update package. 14206 * </pre> 14207 * 14208 * <code>repeated string kb_article_ids = 4;</code> 14209 * 14210 * @param values The kbArticleIds to add. 14211 * @return This builder for chaining. 14212 */ addAllKbArticleIds(java.lang.Iterable<java.lang.String> values)14213 public Builder addAllKbArticleIds(java.lang.Iterable<java.lang.String> values) { 14214 ensureKbArticleIdsIsMutable(); 14215 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, kbArticleIds_); 14216 onChanged(); 14217 return this; 14218 } 14219 /** 14220 * 14221 * 14222 * <pre> 14223 * A collection of Microsoft Knowledge Base article IDs that are associated 14224 * with the update package. 14225 * </pre> 14226 * 14227 * <code>repeated string kb_article_ids = 4;</code> 14228 * 14229 * @return This builder for chaining. 14230 */ clearKbArticleIds()14231 public Builder clearKbArticleIds() { 14232 kbArticleIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; 14233 bitField0_ = (bitField0_ & ~0x00000008); 14234 onChanged(); 14235 return this; 14236 } 14237 /** 14238 * 14239 * 14240 * <pre> 14241 * A collection of Microsoft Knowledge Base article IDs that are associated 14242 * with the update package. 14243 * </pre> 14244 * 14245 * <code>repeated string kb_article_ids = 4;</code> 14246 * 14247 * @param value The bytes of the kbArticleIds to add. 14248 * @return This builder for chaining. 14249 */ addKbArticleIdsBytes(com.google.protobuf.ByteString value)14250 public Builder addKbArticleIdsBytes(com.google.protobuf.ByteString value) { 14251 if (value == null) { 14252 throw new NullPointerException(); 14253 } 14254 checkByteStringIsUtf8(value); 14255 ensureKbArticleIdsIsMutable(); 14256 kbArticleIds_.add(value); 14257 onChanged(); 14258 return this; 14259 } 14260 14261 private java.lang.Object supportUrl_ = ""; 14262 /** 14263 * 14264 * 14265 * <pre> 14266 * A hyperlink to the language-specific support information for the update. 14267 * </pre> 14268 * 14269 * <code>string support_url = 11;</code> 14270 * 14271 * @return The supportUrl. 14272 */ getSupportUrl()14273 public java.lang.String getSupportUrl() { 14274 java.lang.Object ref = supportUrl_; 14275 if (!(ref instanceof java.lang.String)) { 14276 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 14277 java.lang.String s = bs.toStringUtf8(); 14278 supportUrl_ = s; 14279 return s; 14280 } else { 14281 return (java.lang.String) ref; 14282 } 14283 } 14284 /** 14285 * 14286 * 14287 * <pre> 14288 * A hyperlink to the language-specific support information for the update. 14289 * </pre> 14290 * 14291 * <code>string support_url = 11;</code> 14292 * 14293 * @return The bytes for supportUrl. 14294 */ getSupportUrlBytes()14295 public com.google.protobuf.ByteString getSupportUrlBytes() { 14296 java.lang.Object ref = supportUrl_; 14297 if (ref instanceof String) { 14298 com.google.protobuf.ByteString b = 14299 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 14300 supportUrl_ = b; 14301 return b; 14302 } else { 14303 return (com.google.protobuf.ByteString) ref; 14304 } 14305 } 14306 /** 14307 * 14308 * 14309 * <pre> 14310 * A hyperlink to the language-specific support information for the update. 14311 * </pre> 14312 * 14313 * <code>string support_url = 11;</code> 14314 * 14315 * @param value The supportUrl to set. 14316 * @return This builder for chaining. 14317 */ setSupportUrl(java.lang.String value)14318 public Builder setSupportUrl(java.lang.String value) { 14319 if (value == null) { 14320 throw new NullPointerException(); 14321 } 14322 supportUrl_ = value; 14323 bitField0_ |= 0x00000010; 14324 onChanged(); 14325 return this; 14326 } 14327 /** 14328 * 14329 * 14330 * <pre> 14331 * A hyperlink to the language-specific support information for the update. 14332 * </pre> 14333 * 14334 * <code>string support_url = 11;</code> 14335 * 14336 * @return This builder for chaining. 14337 */ clearSupportUrl()14338 public Builder clearSupportUrl() { 14339 supportUrl_ = getDefaultInstance().getSupportUrl(); 14340 bitField0_ = (bitField0_ & ~0x00000010); 14341 onChanged(); 14342 return this; 14343 } 14344 /** 14345 * 14346 * 14347 * <pre> 14348 * A hyperlink to the language-specific support information for the update. 14349 * </pre> 14350 * 14351 * <code>string support_url = 11;</code> 14352 * 14353 * @param value The bytes for supportUrl to set. 14354 * @return This builder for chaining. 14355 */ setSupportUrlBytes(com.google.protobuf.ByteString value)14356 public Builder setSupportUrlBytes(com.google.protobuf.ByteString value) { 14357 if (value == null) { 14358 throw new NullPointerException(); 14359 } 14360 checkByteStringIsUtf8(value); 14361 supportUrl_ = value; 14362 bitField0_ |= 0x00000010; 14363 onChanged(); 14364 return this; 14365 } 14366 14367 private com.google.protobuf.LazyStringList moreInfoUrls_ = 14368 com.google.protobuf.LazyStringArrayList.EMPTY; 14369 ensureMoreInfoUrlsIsMutable()14370 private void ensureMoreInfoUrlsIsMutable() { 14371 if (!((bitField0_ & 0x00000020) != 0)) { 14372 moreInfoUrls_ = new com.google.protobuf.LazyStringArrayList(moreInfoUrls_); 14373 bitField0_ |= 0x00000020; 14374 } 14375 } 14376 /** 14377 * 14378 * 14379 * <pre> 14380 * A collection of URLs that provide more information about the update 14381 * package. 14382 * </pre> 14383 * 14384 * <code>repeated string more_info_urls = 5;</code> 14385 * 14386 * @return A list containing the moreInfoUrls. 14387 */ getMoreInfoUrlsList()14388 public com.google.protobuf.ProtocolStringList getMoreInfoUrlsList() { 14389 return moreInfoUrls_.getUnmodifiableView(); 14390 } 14391 /** 14392 * 14393 * 14394 * <pre> 14395 * A collection of URLs that provide more information about the update 14396 * package. 14397 * </pre> 14398 * 14399 * <code>repeated string more_info_urls = 5;</code> 14400 * 14401 * @return The count of moreInfoUrls. 14402 */ getMoreInfoUrlsCount()14403 public int getMoreInfoUrlsCount() { 14404 return moreInfoUrls_.size(); 14405 } 14406 /** 14407 * 14408 * 14409 * <pre> 14410 * A collection of URLs that provide more information about the update 14411 * package. 14412 * </pre> 14413 * 14414 * <code>repeated string more_info_urls = 5;</code> 14415 * 14416 * @param index The index of the element to return. 14417 * @return The moreInfoUrls at the given index. 14418 */ getMoreInfoUrls(int index)14419 public java.lang.String getMoreInfoUrls(int index) { 14420 return moreInfoUrls_.get(index); 14421 } 14422 /** 14423 * 14424 * 14425 * <pre> 14426 * A collection of URLs that provide more information about the update 14427 * package. 14428 * </pre> 14429 * 14430 * <code>repeated string more_info_urls = 5;</code> 14431 * 14432 * @param index The index of the value to return. 14433 * @return The bytes of the moreInfoUrls at the given index. 14434 */ getMoreInfoUrlsBytes(int index)14435 public com.google.protobuf.ByteString getMoreInfoUrlsBytes(int index) { 14436 return moreInfoUrls_.getByteString(index); 14437 } 14438 /** 14439 * 14440 * 14441 * <pre> 14442 * A collection of URLs that provide more information about the update 14443 * package. 14444 * </pre> 14445 * 14446 * <code>repeated string more_info_urls = 5;</code> 14447 * 14448 * @param index The index to set the value at. 14449 * @param value The moreInfoUrls to set. 14450 * @return This builder for chaining. 14451 */ setMoreInfoUrls(int index, java.lang.String value)14452 public Builder setMoreInfoUrls(int index, java.lang.String value) { 14453 if (value == null) { 14454 throw new NullPointerException(); 14455 } 14456 ensureMoreInfoUrlsIsMutable(); 14457 moreInfoUrls_.set(index, value); 14458 onChanged(); 14459 return this; 14460 } 14461 /** 14462 * 14463 * 14464 * <pre> 14465 * A collection of URLs that provide more information about the update 14466 * package. 14467 * </pre> 14468 * 14469 * <code>repeated string more_info_urls = 5;</code> 14470 * 14471 * @param value The moreInfoUrls to add. 14472 * @return This builder for chaining. 14473 */ addMoreInfoUrls(java.lang.String value)14474 public Builder addMoreInfoUrls(java.lang.String value) { 14475 if (value == null) { 14476 throw new NullPointerException(); 14477 } 14478 ensureMoreInfoUrlsIsMutable(); 14479 moreInfoUrls_.add(value); 14480 onChanged(); 14481 return this; 14482 } 14483 /** 14484 * 14485 * 14486 * <pre> 14487 * A collection of URLs that provide more information about the update 14488 * package. 14489 * </pre> 14490 * 14491 * <code>repeated string more_info_urls = 5;</code> 14492 * 14493 * @param values The moreInfoUrls to add. 14494 * @return This builder for chaining. 14495 */ addAllMoreInfoUrls(java.lang.Iterable<java.lang.String> values)14496 public Builder addAllMoreInfoUrls(java.lang.Iterable<java.lang.String> values) { 14497 ensureMoreInfoUrlsIsMutable(); 14498 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, moreInfoUrls_); 14499 onChanged(); 14500 return this; 14501 } 14502 /** 14503 * 14504 * 14505 * <pre> 14506 * A collection of URLs that provide more information about the update 14507 * package. 14508 * </pre> 14509 * 14510 * <code>repeated string more_info_urls = 5;</code> 14511 * 14512 * @return This builder for chaining. 14513 */ clearMoreInfoUrls()14514 public Builder clearMoreInfoUrls() { 14515 moreInfoUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY; 14516 bitField0_ = (bitField0_ & ~0x00000020); 14517 onChanged(); 14518 return this; 14519 } 14520 /** 14521 * 14522 * 14523 * <pre> 14524 * A collection of URLs that provide more information about the update 14525 * package. 14526 * </pre> 14527 * 14528 * <code>repeated string more_info_urls = 5;</code> 14529 * 14530 * @param value The bytes of the moreInfoUrls to add. 14531 * @return This builder for chaining. 14532 */ addMoreInfoUrlsBytes(com.google.protobuf.ByteString value)14533 public Builder addMoreInfoUrlsBytes(com.google.protobuf.ByteString value) { 14534 if (value == null) { 14535 throw new NullPointerException(); 14536 } 14537 checkByteStringIsUtf8(value); 14538 ensureMoreInfoUrlsIsMutable(); 14539 moreInfoUrls_.add(value); 14540 onChanged(); 14541 return this; 14542 } 14543 14544 private java.lang.Object updateId_ = ""; 14545 /** 14546 * 14547 * 14548 * <pre> 14549 * Gets the identifier of an update package. Stays the same across 14550 * revisions. 14551 * </pre> 14552 * 14553 * <code>string update_id = 6;</code> 14554 * 14555 * @return The updateId. 14556 */ getUpdateId()14557 public java.lang.String getUpdateId() { 14558 java.lang.Object ref = updateId_; 14559 if (!(ref instanceof java.lang.String)) { 14560 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 14561 java.lang.String s = bs.toStringUtf8(); 14562 updateId_ = s; 14563 return s; 14564 } else { 14565 return (java.lang.String) ref; 14566 } 14567 } 14568 /** 14569 * 14570 * 14571 * <pre> 14572 * Gets the identifier of an update package. Stays the same across 14573 * revisions. 14574 * </pre> 14575 * 14576 * <code>string update_id = 6;</code> 14577 * 14578 * @return The bytes for updateId. 14579 */ getUpdateIdBytes()14580 public com.google.protobuf.ByteString getUpdateIdBytes() { 14581 java.lang.Object ref = updateId_; 14582 if (ref instanceof String) { 14583 com.google.protobuf.ByteString b = 14584 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 14585 updateId_ = b; 14586 return b; 14587 } else { 14588 return (com.google.protobuf.ByteString) ref; 14589 } 14590 } 14591 /** 14592 * 14593 * 14594 * <pre> 14595 * Gets the identifier of an update package. Stays the same across 14596 * revisions. 14597 * </pre> 14598 * 14599 * <code>string update_id = 6;</code> 14600 * 14601 * @param value The updateId to set. 14602 * @return This builder for chaining. 14603 */ setUpdateId(java.lang.String value)14604 public Builder setUpdateId(java.lang.String value) { 14605 if (value == null) { 14606 throw new NullPointerException(); 14607 } 14608 updateId_ = value; 14609 bitField0_ |= 0x00000040; 14610 onChanged(); 14611 return this; 14612 } 14613 /** 14614 * 14615 * 14616 * <pre> 14617 * Gets the identifier of an update package. Stays the same across 14618 * revisions. 14619 * </pre> 14620 * 14621 * <code>string update_id = 6;</code> 14622 * 14623 * @return This builder for chaining. 14624 */ clearUpdateId()14625 public Builder clearUpdateId() { 14626 updateId_ = getDefaultInstance().getUpdateId(); 14627 bitField0_ = (bitField0_ & ~0x00000040); 14628 onChanged(); 14629 return this; 14630 } 14631 /** 14632 * 14633 * 14634 * <pre> 14635 * Gets the identifier of an update package. Stays the same across 14636 * revisions. 14637 * </pre> 14638 * 14639 * <code>string update_id = 6;</code> 14640 * 14641 * @param value The bytes for updateId to set. 14642 * @return This builder for chaining. 14643 */ setUpdateIdBytes(com.google.protobuf.ByteString value)14644 public Builder setUpdateIdBytes(com.google.protobuf.ByteString value) { 14645 if (value == null) { 14646 throw new NullPointerException(); 14647 } 14648 checkByteStringIsUtf8(value); 14649 updateId_ = value; 14650 bitField0_ |= 0x00000040; 14651 onChanged(); 14652 return this; 14653 } 14654 14655 private int revisionNumber_; 14656 /** 14657 * 14658 * 14659 * <pre> 14660 * The revision number of this update package. 14661 * </pre> 14662 * 14663 * <code>int32 revision_number = 7;</code> 14664 * 14665 * @return The revisionNumber. 14666 */ 14667 @java.lang.Override getRevisionNumber()14668 public int getRevisionNumber() { 14669 return revisionNumber_; 14670 } 14671 /** 14672 * 14673 * 14674 * <pre> 14675 * The revision number of this update package. 14676 * </pre> 14677 * 14678 * <code>int32 revision_number = 7;</code> 14679 * 14680 * @param value The revisionNumber to set. 14681 * @return This builder for chaining. 14682 */ setRevisionNumber(int value)14683 public Builder setRevisionNumber(int value) { 14684 14685 revisionNumber_ = value; 14686 bitField0_ |= 0x00000080; 14687 onChanged(); 14688 return this; 14689 } 14690 /** 14691 * 14692 * 14693 * <pre> 14694 * The revision number of this update package. 14695 * </pre> 14696 * 14697 * <code>int32 revision_number = 7;</code> 14698 * 14699 * @return This builder for chaining. 14700 */ clearRevisionNumber()14701 public Builder clearRevisionNumber() { 14702 bitField0_ = (bitField0_ & ~0x00000080); 14703 revisionNumber_ = 0; 14704 onChanged(); 14705 return this; 14706 } 14707 14708 private com.google.protobuf.Timestamp lastDeploymentChangeTime_; 14709 private com.google.protobuf.SingleFieldBuilderV3< 14710 com.google.protobuf.Timestamp, 14711 com.google.protobuf.Timestamp.Builder, 14712 com.google.protobuf.TimestampOrBuilder> 14713 lastDeploymentChangeTimeBuilder_; 14714 /** 14715 * 14716 * 14717 * <pre> 14718 * The last published date of the update, in (UTC) date and time. 14719 * </pre> 14720 * 14721 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14722 * 14723 * @return Whether the lastDeploymentChangeTime field is set. 14724 */ hasLastDeploymentChangeTime()14725 public boolean hasLastDeploymentChangeTime() { 14726 return ((bitField0_ & 0x00000100) != 0); 14727 } 14728 /** 14729 * 14730 * 14731 * <pre> 14732 * The last published date of the update, in (UTC) date and time. 14733 * </pre> 14734 * 14735 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14736 * 14737 * @return The lastDeploymentChangeTime. 14738 */ getLastDeploymentChangeTime()14739 public com.google.protobuf.Timestamp getLastDeploymentChangeTime() { 14740 if (lastDeploymentChangeTimeBuilder_ == null) { 14741 return lastDeploymentChangeTime_ == null 14742 ? com.google.protobuf.Timestamp.getDefaultInstance() 14743 : lastDeploymentChangeTime_; 14744 } else { 14745 return lastDeploymentChangeTimeBuilder_.getMessage(); 14746 } 14747 } 14748 /** 14749 * 14750 * 14751 * <pre> 14752 * The last published date of the update, in (UTC) date and time. 14753 * </pre> 14754 * 14755 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14756 */ setLastDeploymentChangeTime(com.google.protobuf.Timestamp value)14757 public Builder setLastDeploymentChangeTime(com.google.protobuf.Timestamp value) { 14758 if (lastDeploymentChangeTimeBuilder_ == null) { 14759 if (value == null) { 14760 throw new NullPointerException(); 14761 } 14762 lastDeploymentChangeTime_ = value; 14763 } else { 14764 lastDeploymentChangeTimeBuilder_.setMessage(value); 14765 } 14766 bitField0_ |= 0x00000100; 14767 onChanged(); 14768 return this; 14769 } 14770 /** 14771 * 14772 * 14773 * <pre> 14774 * The last published date of the update, in (UTC) date and time. 14775 * </pre> 14776 * 14777 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14778 */ setLastDeploymentChangeTime( com.google.protobuf.Timestamp.Builder builderForValue)14779 public Builder setLastDeploymentChangeTime( 14780 com.google.protobuf.Timestamp.Builder builderForValue) { 14781 if (lastDeploymentChangeTimeBuilder_ == null) { 14782 lastDeploymentChangeTime_ = builderForValue.build(); 14783 } else { 14784 lastDeploymentChangeTimeBuilder_.setMessage(builderForValue.build()); 14785 } 14786 bitField0_ |= 0x00000100; 14787 onChanged(); 14788 return this; 14789 } 14790 /** 14791 * 14792 * 14793 * <pre> 14794 * The last published date of the update, in (UTC) date and time. 14795 * </pre> 14796 * 14797 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14798 */ mergeLastDeploymentChangeTime(com.google.protobuf.Timestamp value)14799 public Builder mergeLastDeploymentChangeTime(com.google.protobuf.Timestamp value) { 14800 if (lastDeploymentChangeTimeBuilder_ == null) { 14801 if (((bitField0_ & 0x00000100) != 0) 14802 && lastDeploymentChangeTime_ != null 14803 && lastDeploymentChangeTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 14804 getLastDeploymentChangeTimeBuilder().mergeFrom(value); 14805 } else { 14806 lastDeploymentChangeTime_ = value; 14807 } 14808 } else { 14809 lastDeploymentChangeTimeBuilder_.mergeFrom(value); 14810 } 14811 bitField0_ |= 0x00000100; 14812 onChanged(); 14813 return this; 14814 } 14815 /** 14816 * 14817 * 14818 * <pre> 14819 * The last published date of the update, in (UTC) date and time. 14820 * </pre> 14821 * 14822 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14823 */ clearLastDeploymentChangeTime()14824 public Builder clearLastDeploymentChangeTime() { 14825 bitField0_ = (bitField0_ & ~0x00000100); 14826 lastDeploymentChangeTime_ = null; 14827 if (lastDeploymentChangeTimeBuilder_ != null) { 14828 lastDeploymentChangeTimeBuilder_.dispose(); 14829 lastDeploymentChangeTimeBuilder_ = null; 14830 } 14831 onChanged(); 14832 return this; 14833 } 14834 /** 14835 * 14836 * 14837 * <pre> 14838 * The last published date of the update, in (UTC) date and time. 14839 * </pre> 14840 * 14841 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14842 */ getLastDeploymentChangeTimeBuilder()14843 public com.google.protobuf.Timestamp.Builder getLastDeploymentChangeTimeBuilder() { 14844 bitField0_ |= 0x00000100; 14845 onChanged(); 14846 return getLastDeploymentChangeTimeFieldBuilder().getBuilder(); 14847 } 14848 /** 14849 * 14850 * 14851 * <pre> 14852 * The last published date of the update, in (UTC) date and time. 14853 * </pre> 14854 * 14855 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14856 */ getLastDeploymentChangeTimeOrBuilder()14857 public com.google.protobuf.TimestampOrBuilder getLastDeploymentChangeTimeOrBuilder() { 14858 if (lastDeploymentChangeTimeBuilder_ != null) { 14859 return lastDeploymentChangeTimeBuilder_.getMessageOrBuilder(); 14860 } else { 14861 return lastDeploymentChangeTime_ == null 14862 ? com.google.protobuf.Timestamp.getDefaultInstance() 14863 : lastDeploymentChangeTime_; 14864 } 14865 } 14866 /** 14867 * 14868 * 14869 * <pre> 14870 * The last published date of the update, in (UTC) date and time. 14871 * </pre> 14872 * 14873 * <code>.google.protobuf.Timestamp last_deployment_change_time = 10;</code> 14874 */ 14875 private com.google.protobuf.SingleFieldBuilderV3< 14876 com.google.protobuf.Timestamp, 14877 com.google.protobuf.Timestamp.Builder, 14878 com.google.protobuf.TimestampOrBuilder> getLastDeploymentChangeTimeFieldBuilder()14879 getLastDeploymentChangeTimeFieldBuilder() { 14880 if (lastDeploymentChangeTimeBuilder_ == null) { 14881 lastDeploymentChangeTimeBuilder_ = 14882 new com.google.protobuf.SingleFieldBuilderV3< 14883 com.google.protobuf.Timestamp, 14884 com.google.protobuf.Timestamp.Builder, 14885 com.google.protobuf.TimestampOrBuilder>( 14886 getLastDeploymentChangeTime(), getParentForChildren(), isClean()); 14887 lastDeploymentChangeTime_ = null; 14888 } 14889 return lastDeploymentChangeTimeBuilder_; 14890 } 14891 14892 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)14893 public final Builder setUnknownFields( 14894 final com.google.protobuf.UnknownFieldSet unknownFields) { 14895 return super.setUnknownFields(unknownFields); 14896 } 14897 14898 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)14899 public final Builder mergeUnknownFields( 14900 final com.google.protobuf.UnknownFieldSet unknownFields) { 14901 return super.mergeUnknownFields(unknownFields); 14902 } 14903 14904 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) 14905 } 14906 14907 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage) 14908 private static final com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage 14909 DEFAULT_INSTANCE; 14910 14911 static { 14912 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage(); 14913 } 14914 getDefaultInstance()14915 public static com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage getDefaultInstance() { 14916 return DEFAULT_INSTANCE; 14917 } 14918 14919 private static final com.google.protobuf.Parser<WindowsUpdatePackage> PARSER = 14920 new com.google.protobuf.AbstractParser<WindowsUpdatePackage>() { 14921 @java.lang.Override 14922 public WindowsUpdatePackage parsePartialFrom( 14923 com.google.protobuf.CodedInputStream input, 14924 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 14925 throws com.google.protobuf.InvalidProtocolBufferException { 14926 Builder builder = newBuilder(); 14927 try { 14928 builder.mergeFrom(input, extensionRegistry); 14929 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 14930 throw e.setUnfinishedMessage(builder.buildPartial()); 14931 } catch (com.google.protobuf.UninitializedMessageException e) { 14932 throw e.asInvalidProtocolBufferException() 14933 .setUnfinishedMessage(builder.buildPartial()); 14934 } catch (java.io.IOException e) { 14935 throw new com.google.protobuf.InvalidProtocolBufferException(e) 14936 .setUnfinishedMessage(builder.buildPartial()); 14937 } 14938 return builder.buildPartial(); 14939 } 14940 }; 14941 parser()14942 public static com.google.protobuf.Parser<WindowsUpdatePackage> parser() { 14943 return PARSER; 14944 } 14945 14946 @java.lang.Override getParserForType()14947 public com.google.protobuf.Parser<WindowsUpdatePackage> getParserForType() { 14948 return PARSER; 14949 } 14950 14951 @java.lang.Override getDefaultInstanceForType()14952 public com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage getDefaultInstanceForType() { 14953 return DEFAULT_INSTANCE; 14954 } 14955 } 14956 14957 public interface WindowsQuickFixEngineeringPackageOrBuilder 14958 extends 14959 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 14960 com.google.protobuf.MessageOrBuilder { 14961 14962 /** 14963 * 14964 * 14965 * <pre> 14966 * A short textual description of the QFE update. 14967 * </pre> 14968 * 14969 * <code>string caption = 1;</code> 14970 * 14971 * @return The caption. 14972 */ getCaption()14973 java.lang.String getCaption(); 14974 /** 14975 * 14976 * 14977 * <pre> 14978 * A short textual description of the QFE update. 14979 * </pre> 14980 * 14981 * <code>string caption = 1;</code> 14982 * 14983 * @return The bytes for caption. 14984 */ getCaptionBytes()14985 com.google.protobuf.ByteString getCaptionBytes(); 14986 14987 /** 14988 * 14989 * 14990 * <pre> 14991 * A textual description of the QFE update. 14992 * </pre> 14993 * 14994 * <code>string description = 2;</code> 14995 * 14996 * @return The description. 14997 */ getDescription()14998 java.lang.String getDescription(); 14999 /** 15000 * 15001 * 15002 * <pre> 15003 * A textual description of the QFE update. 15004 * </pre> 15005 * 15006 * <code>string description = 2;</code> 15007 * 15008 * @return The bytes for description. 15009 */ getDescriptionBytes()15010 com.google.protobuf.ByteString getDescriptionBytes(); 15011 15012 /** 15013 * 15014 * 15015 * <pre> 15016 * Unique identifier associated with a particular QFE update. 15017 * </pre> 15018 * 15019 * <code>string hot_fix_id = 3;</code> 15020 * 15021 * @return The hotFixId. 15022 */ getHotFixId()15023 java.lang.String getHotFixId(); 15024 /** 15025 * 15026 * 15027 * <pre> 15028 * Unique identifier associated with a particular QFE update. 15029 * </pre> 15030 * 15031 * <code>string hot_fix_id = 3;</code> 15032 * 15033 * @return The bytes for hotFixId. 15034 */ getHotFixIdBytes()15035 com.google.protobuf.ByteString getHotFixIdBytes(); 15036 15037 /** 15038 * 15039 * 15040 * <pre> 15041 * Date that the QFE update was installed. Mapped from installed_on field. 15042 * </pre> 15043 * 15044 * <code>.google.protobuf.Timestamp install_time = 5;</code> 15045 * 15046 * @return Whether the installTime field is set. 15047 */ hasInstallTime()15048 boolean hasInstallTime(); 15049 /** 15050 * 15051 * 15052 * <pre> 15053 * Date that the QFE update was installed. Mapped from installed_on field. 15054 * </pre> 15055 * 15056 * <code>.google.protobuf.Timestamp install_time = 5;</code> 15057 * 15058 * @return The installTime. 15059 */ getInstallTime()15060 com.google.protobuf.Timestamp getInstallTime(); 15061 /** 15062 * 15063 * 15064 * <pre> 15065 * Date that the QFE update was installed. Mapped from installed_on field. 15066 * </pre> 15067 * 15068 * <code>.google.protobuf.Timestamp install_time = 5;</code> 15069 */ getInstallTimeOrBuilder()15070 com.google.protobuf.TimestampOrBuilder getInstallTimeOrBuilder(); 15071 } 15072 /** 15073 * 15074 * 15075 * <pre> 15076 * Information related to a Quick Fix Engineering package. 15077 * Fields are taken from Windows QuickFixEngineering Interface and match 15078 * the source names: 15079 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 15080 * </pre> 15081 * 15082 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage} 15083 */ 15084 public static final class WindowsQuickFixEngineeringPackage 15085 extends com.google.protobuf.GeneratedMessageV3 15086 implements 15087 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 15088 WindowsQuickFixEngineeringPackageOrBuilder { 15089 private static final long serialVersionUID = 0L; 15090 // Use WindowsQuickFixEngineeringPackage.newBuilder() to construct. WindowsQuickFixEngineeringPackage( com.google.protobuf.GeneratedMessageV3.Builder<?> builder)15091 private WindowsQuickFixEngineeringPackage( 15092 com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 15093 super(builder); 15094 } 15095 WindowsQuickFixEngineeringPackage()15096 private WindowsQuickFixEngineeringPackage() { 15097 caption_ = ""; 15098 description_ = ""; 15099 hotFixId_ = ""; 15100 } 15101 15102 @java.lang.Override 15103 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)15104 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 15105 return new WindowsQuickFixEngineeringPackage(); 15106 } 15107 15108 @java.lang.Override getUnknownFields()15109 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 15110 return this.unknownFields; 15111 } 15112 getDescriptor()15113 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 15114 return com.google.cloud.osconfig.v1.Inventories 15115 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsQuickFixEngineeringPackage_descriptor; 15116 } 15117 15118 @java.lang.Override 15119 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()15120 internalGetFieldAccessorTable() { 15121 return com.google.cloud.osconfig.v1.Inventories 15122 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsQuickFixEngineeringPackage_fieldAccessorTable 15123 .ensureFieldAccessorsInitialized( 15124 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.class, 15125 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder 15126 .class); 15127 } 15128 15129 public static final int CAPTION_FIELD_NUMBER = 1; 15130 15131 @SuppressWarnings("serial") 15132 private volatile java.lang.Object caption_ = ""; 15133 /** 15134 * 15135 * 15136 * <pre> 15137 * A short textual description of the QFE update. 15138 * </pre> 15139 * 15140 * <code>string caption = 1;</code> 15141 * 15142 * @return The caption. 15143 */ 15144 @java.lang.Override getCaption()15145 public java.lang.String getCaption() { 15146 java.lang.Object ref = caption_; 15147 if (ref instanceof java.lang.String) { 15148 return (java.lang.String) ref; 15149 } else { 15150 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 15151 java.lang.String s = bs.toStringUtf8(); 15152 caption_ = s; 15153 return s; 15154 } 15155 } 15156 /** 15157 * 15158 * 15159 * <pre> 15160 * A short textual description of the QFE update. 15161 * </pre> 15162 * 15163 * <code>string caption = 1;</code> 15164 * 15165 * @return The bytes for caption. 15166 */ 15167 @java.lang.Override getCaptionBytes()15168 public com.google.protobuf.ByteString getCaptionBytes() { 15169 java.lang.Object ref = caption_; 15170 if (ref instanceof java.lang.String) { 15171 com.google.protobuf.ByteString b = 15172 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 15173 caption_ = b; 15174 return b; 15175 } else { 15176 return (com.google.protobuf.ByteString) ref; 15177 } 15178 } 15179 15180 public static final int DESCRIPTION_FIELD_NUMBER = 2; 15181 15182 @SuppressWarnings("serial") 15183 private volatile java.lang.Object description_ = ""; 15184 /** 15185 * 15186 * 15187 * <pre> 15188 * A textual description of the QFE update. 15189 * </pre> 15190 * 15191 * <code>string description = 2;</code> 15192 * 15193 * @return The description. 15194 */ 15195 @java.lang.Override getDescription()15196 public java.lang.String getDescription() { 15197 java.lang.Object ref = description_; 15198 if (ref instanceof java.lang.String) { 15199 return (java.lang.String) ref; 15200 } else { 15201 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 15202 java.lang.String s = bs.toStringUtf8(); 15203 description_ = s; 15204 return s; 15205 } 15206 } 15207 /** 15208 * 15209 * 15210 * <pre> 15211 * A textual description of the QFE update. 15212 * </pre> 15213 * 15214 * <code>string description = 2;</code> 15215 * 15216 * @return The bytes for description. 15217 */ 15218 @java.lang.Override getDescriptionBytes()15219 public com.google.protobuf.ByteString getDescriptionBytes() { 15220 java.lang.Object ref = description_; 15221 if (ref instanceof java.lang.String) { 15222 com.google.protobuf.ByteString b = 15223 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 15224 description_ = b; 15225 return b; 15226 } else { 15227 return (com.google.protobuf.ByteString) ref; 15228 } 15229 } 15230 15231 public static final int HOT_FIX_ID_FIELD_NUMBER = 3; 15232 15233 @SuppressWarnings("serial") 15234 private volatile java.lang.Object hotFixId_ = ""; 15235 /** 15236 * 15237 * 15238 * <pre> 15239 * Unique identifier associated with a particular QFE update. 15240 * </pre> 15241 * 15242 * <code>string hot_fix_id = 3;</code> 15243 * 15244 * @return The hotFixId. 15245 */ 15246 @java.lang.Override getHotFixId()15247 public java.lang.String getHotFixId() { 15248 java.lang.Object ref = hotFixId_; 15249 if (ref instanceof java.lang.String) { 15250 return (java.lang.String) ref; 15251 } else { 15252 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 15253 java.lang.String s = bs.toStringUtf8(); 15254 hotFixId_ = s; 15255 return s; 15256 } 15257 } 15258 /** 15259 * 15260 * 15261 * <pre> 15262 * Unique identifier associated with a particular QFE update. 15263 * </pre> 15264 * 15265 * <code>string hot_fix_id = 3;</code> 15266 * 15267 * @return The bytes for hotFixId. 15268 */ 15269 @java.lang.Override getHotFixIdBytes()15270 public com.google.protobuf.ByteString getHotFixIdBytes() { 15271 java.lang.Object ref = hotFixId_; 15272 if (ref instanceof java.lang.String) { 15273 com.google.protobuf.ByteString b = 15274 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 15275 hotFixId_ = b; 15276 return b; 15277 } else { 15278 return (com.google.protobuf.ByteString) ref; 15279 } 15280 } 15281 15282 public static final int INSTALL_TIME_FIELD_NUMBER = 5; 15283 private com.google.protobuf.Timestamp installTime_; 15284 /** 15285 * 15286 * 15287 * <pre> 15288 * Date that the QFE update was installed. Mapped from installed_on field. 15289 * </pre> 15290 * 15291 * <code>.google.protobuf.Timestamp install_time = 5;</code> 15292 * 15293 * @return Whether the installTime field is set. 15294 */ 15295 @java.lang.Override hasInstallTime()15296 public boolean hasInstallTime() { 15297 return installTime_ != null; 15298 } 15299 /** 15300 * 15301 * 15302 * <pre> 15303 * Date that the QFE update was installed. Mapped from installed_on field. 15304 * </pre> 15305 * 15306 * <code>.google.protobuf.Timestamp install_time = 5;</code> 15307 * 15308 * @return The installTime. 15309 */ 15310 @java.lang.Override getInstallTime()15311 public com.google.protobuf.Timestamp getInstallTime() { 15312 return installTime_ == null 15313 ? com.google.protobuf.Timestamp.getDefaultInstance() 15314 : installTime_; 15315 } 15316 /** 15317 * 15318 * 15319 * <pre> 15320 * Date that the QFE update was installed. Mapped from installed_on field. 15321 * </pre> 15322 * 15323 * <code>.google.protobuf.Timestamp install_time = 5;</code> 15324 */ 15325 @java.lang.Override getInstallTimeOrBuilder()15326 public com.google.protobuf.TimestampOrBuilder getInstallTimeOrBuilder() { 15327 return installTime_ == null 15328 ? com.google.protobuf.Timestamp.getDefaultInstance() 15329 : installTime_; 15330 } 15331 15332 private byte memoizedIsInitialized = -1; 15333 15334 @java.lang.Override isInitialized()15335 public final boolean isInitialized() { 15336 byte isInitialized = memoizedIsInitialized; 15337 if (isInitialized == 1) return true; 15338 if (isInitialized == 0) return false; 15339 15340 memoizedIsInitialized = 1; 15341 return true; 15342 } 15343 15344 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)15345 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 15346 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(caption_)) { 15347 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, caption_); 15348 } 15349 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 15350 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); 15351 } 15352 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hotFixId_)) { 15353 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, hotFixId_); 15354 } 15355 if (installTime_ != null) { 15356 output.writeMessage(5, getInstallTime()); 15357 } 15358 getUnknownFields().writeTo(output); 15359 } 15360 15361 @java.lang.Override getSerializedSize()15362 public int getSerializedSize() { 15363 int size = memoizedSize; 15364 if (size != -1) return size; 15365 15366 size = 0; 15367 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(caption_)) { 15368 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, caption_); 15369 } 15370 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 15371 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); 15372 } 15373 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hotFixId_)) { 15374 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, hotFixId_); 15375 } 15376 if (installTime_ != null) { 15377 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getInstallTime()); 15378 } 15379 size += getUnknownFields().getSerializedSize(); 15380 memoizedSize = size; 15381 return size; 15382 } 15383 15384 @java.lang.Override equals(final java.lang.Object obj)15385 public boolean equals(final java.lang.Object obj) { 15386 if (obj == this) { 15387 return true; 15388 } 15389 if (!(obj 15390 instanceof com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage)) { 15391 return super.equals(obj); 15392 } 15393 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage other = 15394 (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) obj; 15395 15396 if (!getCaption().equals(other.getCaption())) return false; 15397 if (!getDescription().equals(other.getDescription())) return false; 15398 if (!getHotFixId().equals(other.getHotFixId())) return false; 15399 if (hasInstallTime() != other.hasInstallTime()) return false; 15400 if (hasInstallTime()) { 15401 if (!getInstallTime().equals(other.getInstallTime())) return false; 15402 } 15403 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 15404 return true; 15405 } 15406 15407 @java.lang.Override hashCode()15408 public int hashCode() { 15409 if (memoizedHashCode != 0) { 15410 return memoizedHashCode; 15411 } 15412 int hash = 41; 15413 hash = (19 * hash) + getDescriptor().hashCode(); 15414 hash = (37 * hash) + CAPTION_FIELD_NUMBER; 15415 hash = (53 * hash) + getCaption().hashCode(); 15416 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 15417 hash = (53 * hash) + getDescription().hashCode(); 15418 hash = (37 * hash) + HOT_FIX_ID_FIELD_NUMBER; 15419 hash = (53 * hash) + getHotFixId().hashCode(); 15420 if (hasInstallTime()) { 15421 hash = (37 * hash) + INSTALL_TIME_FIELD_NUMBER; 15422 hash = (53 * hash) + getInstallTime().hashCode(); 15423 } 15424 hash = (29 * hash) + getUnknownFields().hashCode(); 15425 memoizedHashCode = hash; 15426 return hash; 15427 } 15428 15429 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom(java.nio.ByteBuffer data)15430 parseFrom(java.nio.ByteBuffer data) 15431 throws com.google.protobuf.InvalidProtocolBufferException { 15432 return PARSER.parseFrom(data); 15433 } 15434 15435 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)15436 parseFrom( 15437 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 15438 throws com.google.protobuf.InvalidProtocolBufferException { 15439 return PARSER.parseFrom(data, extensionRegistry); 15440 } 15441 15442 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom(com.google.protobuf.ByteString data)15443 parseFrom(com.google.protobuf.ByteString data) 15444 throws com.google.protobuf.InvalidProtocolBufferException { 15445 return PARSER.parseFrom(data); 15446 } 15447 15448 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)15449 parseFrom( 15450 com.google.protobuf.ByteString data, 15451 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 15452 throws com.google.protobuf.InvalidProtocolBufferException { 15453 return PARSER.parseFrom(data, extensionRegistry); 15454 } 15455 15456 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom(byte[] data)15457 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 15458 return PARSER.parseFrom(data); 15459 } 15460 15461 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)15462 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 15463 throws com.google.protobuf.InvalidProtocolBufferException { 15464 return PARSER.parseFrom(data, extensionRegistry); 15465 } 15466 15467 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom(java.io.InputStream input)15468 parseFrom(java.io.InputStream input) throws java.io.IOException { 15469 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 15470 } 15471 15472 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)15473 parseFrom( 15474 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 15475 throws java.io.IOException { 15476 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 15477 PARSER, input, extensionRegistry); 15478 } 15479 15480 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseDelimitedFrom(java.io.InputStream input)15481 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { 15482 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 15483 } 15484 15485 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)15486 parseDelimitedFrom( 15487 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 15488 throws java.io.IOException { 15489 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 15490 PARSER, input, extensionRegistry); 15491 } 15492 15493 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom(com.google.protobuf.CodedInputStream input)15494 parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { 15495 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 15496 } 15497 15498 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)15499 parseFrom( 15500 com.google.protobuf.CodedInputStream input, 15501 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 15502 throws java.io.IOException { 15503 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 15504 PARSER, input, extensionRegistry); 15505 } 15506 15507 @java.lang.Override newBuilderForType()15508 public Builder newBuilderForType() { 15509 return newBuilder(); 15510 } 15511 newBuilder()15512 public static Builder newBuilder() { 15513 return DEFAULT_INSTANCE.toBuilder(); 15514 } 15515 newBuilder( com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage prototype)15516 public static Builder newBuilder( 15517 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage prototype) { 15518 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 15519 } 15520 15521 @java.lang.Override toBuilder()15522 public Builder toBuilder() { 15523 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 15524 } 15525 15526 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)15527 protected Builder newBuilderForType( 15528 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 15529 Builder builder = new Builder(parent); 15530 return builder; 15531 } 15532 /** 15533 * 15534 * 15535 * <pre> 15536 * Information related to a Quick Fix Engineering package. 15537 * Fields are taken from Windows QuickFixEngineering Interface and match 15538 * the source names: 15539 * https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering 15540 * </pre> 15541 * 15542 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage} 15543 */ 15544 public static final class Builder 15545 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 15546 implements 15547 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 15548 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackageOrBuilder { getDescriptor()15549 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 15550 return com.google.cloud.osconfig.v1.Inventories 15551 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsQuickFixEngineeringPackage_descriptor; 15552 } 15553 15554 @java.lang.Override 15555 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()15556 internalGetFieldAccessorTable() { 15557 return com.google.cloud.osconfig.v1.Inventories 15558 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsQuickFixEngineeringPackage_fieldAccessorTable 15559 .ensureFieldAccessorsInitialized( 15560 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.class, 15561 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder 15562 .class); 15563 } 15564 15565 // Construct using 15566 // com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.newBuilder() Builder()15567 private Builder() {} 15568 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)15569 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 15570 super(parent); 15571 } 15572 15573 @java.lang.Override clear()15574 public Builder clear() { 15575 super.clear(); 15576 bitField0_ = 0; 15577 caption_ = ""; 15578 description_ = ""; 15579 hotFixId_ = ""; 15580 installTime_ = null; 15581 if (installTimeBuilder_ != null) { 15582 installTimeBuilder_.dispose(); 15583 installTimeBuilder_ = null; 15584 } 15585 return this; 15586 } 15587 15588 @java.lang.Override getDescriptorForType()15589 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 15590 return com.google.cloud.osconfig.v1.Inventories 15591 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsQuickFixEngineeringPackage_descriptor; 15592 } 15593 15594 @java.lang.Override 15595 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage getDefaultInstanceForType()15596 getDefaultInstanceForType() { 15597 return com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 15598 .getDefaultInstance(); 15599 } 15600 15601 @java.lang.Override build()15602 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage build() { 15603 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage result = 15604 buildPartial(); 15605 if (!result.isInitialized()) { 15606 throw newUninitializedMessageException(result); 15607 } 15608 return result; 15609 } 15610 15611 @java.lang.Override 15612 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage buildPartial()15613 buildPartial() { 15614 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage result = 15615 new com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage(this); 15616 if (bitField0_ != 0) { 15617 buildPartial0(result); 15618 } 15619 onBuilt(); 15620 return result; 15621 } 15622 buildPartial0( com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage result)15623 private void buildPartial0( 15624 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage result) { 15625 int from_bitField0_ = bitField0_; 15626 if (((from_bitField0_ & 0x00000001) != 0)) { 15627 result.caption_ = caption_; 15628 } 15629 if (((from_bitField0_ & 0x00000002) != 0)) { 15630 result.description_ = description_; 15631 } 15632 if (((from_bitField0_ & 0x00000004) != 0)) { 15633 result.hotFixId_ = hotFixId_; 15634 } 15635 if (((from_bitField0_ & 0x00000008) != 0)) { 15636 result.installTime_ = 15637 installTimeBuilder_ == null ? installTime_ : installTimeBuilder_.build(); 15638 } 15639 } 15640 15641 @java.lang.Override clone()15642 public Builder clone() { 15643 return super.clone(); 15644 } 15645 15646 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)15647 public Builder setField( 15648 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 15649 return super.setField(field, value); 15650 } 15651 15652 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)15653 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 15654 return super.clearField(field); 15655 } 15656 15657 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)15658 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 15659 return super.clearOneof(oneof); 15660 } 15661 15662 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)15663 public Builder setRepeatedField( 15664 com.google.protobuf.Descriptors.FieldDescriptor field, 15665 int index, 15666 java.lang.Object value) { 15667 return super.setRepeatedField(field, index, value); 15668 } 15669 15670 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)15671 public Builder addRepeatedField( 15672 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 15673 return super.addRepeatedField(field, value); 15674 } 15675 15676 @java.lang.Override mergeFrom(com.google.protobuf.Message other)15677 public Builder mergeFrom(com.google.protobuf.Message other) { 15678 if (other 15679 instanceof com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) { 15680 return mergeFrom( 15681 (com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) other); 15682 } else { 15683 super.mergeFrom(other); 15684 return this; 15685 } 15686 } 15687 mergeFrom( com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage other)15688 public Builder mergeFrom( 15689 com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage other) { 15690 if (other 15691 == com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 15692 .getDefaultInstance()) return this; 15693 if (!other.getCaption().isEmpty()) { 15694 caption_ = other.caption_; 15695 bitField0_ |= 0x00000001; 15696 onChanged(); 15697 } 15698 if (!other.getDescription().isEmpty()) { 15699 description_ = other.description_; 15700 bitField0_ |= 0x00000002; 15701 onChanged(); 15702 } 15703 if (!other.getHotFixId().isEmpty()) { 15704 hotFixId_ = other.hotFixId_; 15705 bitField0_ |= 0x00000004; 15706 onChanged(); 15707 } 15708 if (other.hasInstallTime()) { 15709 mergeInstallTime(other.getInstallTime()); 15710 } 15711 this.mergeUnknownFields(other.getUnknownFields()); 15712 onChanged(); 15713 return this; 15714 } 15715 15716 @java.lang.Override isInitialized()15717 public final boolean isInitialized() { 15718 return true; 15719 } 15720 15721 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)15722 public Builder mergeFrom( 15723 com.google.protobuf.CodedInputStream input, 15724 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 15725 throws java.io.IOException { 15726 if (extensionRegistry == null) { 15727 throw new java.lang.NullPointerException(); 15728 } 15729 try { 15730 boolean done = false; 15731 while (!done) { 15732 int tag = input.readTag(); 15733 switch (tag) { 15734 case 0: 15735 done = true; 15736 break; 15737 case 10: 15738 { 15739 caption_ = input.readStringRequireUtf8(); 15740 bitField0_ |= 0x00000001; 15741 break; 15742 } // case 10 15743 case 18: 15744 { 15745 description_ = input.readStringRequireUtf8(); 15746 bitField0_ |= 0x00000002; 15747 break; 15748 } // case 18 15749 case 26: 15750 { 15751 hotFixId_ = input.readStringRequireUtf8(); 15752 bitField0_ |= 0x00000004; 15753 break; 15754 } // case 26 15755 case 42: 15756 { 15757 input.readMessage(getInstallTimeFieldBuilder().getBuilder(), extensionRegistry); 15758 bitField0_ |= 0x00000008; 15759 break; 15760 } // case 42 15761 default: 15762 { 15763 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 15764 done = true; // was an endgroup tag 15765 } 15766 break; 15767 } // default: 15768 } // switch (tag) 15769 } // while (!done) 15770 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 15771 throw e.unwrapIOException(); 15772 } finally { 15773 onChanged(); 15774 } // finally 15775 return this; 15776 } 15777 15778 private int bitField0_; 15779 15780 private java.lang.Object caption_ = ""; 15781 /** 15782 * 15783 * 15784 * <pre> 15785 * A short textual description of the QFE update. 15786 * </pre> 15787 * 15788 * <code>string caption = 1;</code> 15789 * 15790 * @return The caption. 15791 */ getCaption()15792 public java.lang.String getCaption() { 15793 java.lang.Object ref = caption_; 15794 if (!(ref instanceof java.lang.String)) { 15795 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 15796 java.lang.String s = bs.toStringUtf8(); 15797 caption_ = s; 15798 return s; 15799 } else { 15800 return (java.lang.String) ref; 15801 } 15802 } 15803 /** 15804 * 15805 * 15806 * <pre> 15807 * A short textual description of the QFE update. 15808 * </pre> 15809 * 15810 * <code>string caption = 1;</code> 15811 * 15812 * @return The bytes for caption. 15813 */ getCaptionBytes()15814 public com.google.protobuf.ByteString getCaptionBytes() { 15815 java.lang.Object ref = caption_; 15816 if (ref instanceof String) { 15817 com.google.protobuf.ByteString b = 15818 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 15819 caption_ = b; 15820 return b; 15821 } else { 15822 return (com.google.protobuf.ByteString) ref; 15823 } 15824 } 15825 /** 15826 * 15827 * 15828 * <pre> 15829 * A short textual description of the QFE update. 15830 * </pre> 15831 * 15832 * <code>string caption = 1;</code> 15833 * 15834 * @param value The caption to set. 15835 * @return This builder for chaining. 15836 */ setCaption(java.lang.String value)15837 public Builder setCaption(java.lang.String value) { 15838 if (value == null) { 15839 throw new NullPointerException(); 15840 } 15841 caption_ = value; 15842 bitField0_ |= 0x00000001; 15843 onChanged(); 15844 return this; 15845 } 15846 /** 15847 * 15848 * 15849 * <pre> 15850 * A short textual description of the QFE update. 15851 * </pre> 15852 * 15853 * <code>string caption = 1;</code> 15854 * 15855 * @return This builder for chaining. 15856 */ clearCaption()15857 public Builder clearCaption() { 15858 caption_ = getDefaultInstance().getCaption(); 15859 bitField0_ = (bitField0_ & ~0x00000001); 15860 onChanged(); 15861 return this; 15862 } 15863 /** 15864 * 15865 * 15866 * <pre> 15867 * A short textual description of the QFE update. 15868 * </pre> 15869 * 15870 * <code>string caption = 1;</code> 15871 * 15872 * @param value The bytes for caption to set. 15873 * @return This builder for chaining. 15874 */ setCaptionBytes(com.google.protobuf.ByteString value)15875 public Builder setCaptionBytes(com.google.protobuf.ByteString value) { 15876 if (value == null) { 15877 throw new NullPointerException(); 15878 } 15879 checkByteStringIsUtf8(value); 15880 caption_ = value; 15881 bitField0_ |= 0x00000001; 15882 onChanged(); 15883 return this; 15884 } 15885 15886 private java.lang.Object description_ = ""; 15887 /** 15888 * 15889 * 15890 * <pre> 15891 * A textual description of the QFE update. 15892 * </pre> 15893 * 15894 * <code>string description = 2;</code> 15895 * 15896 * @return The description. 15897 */ getDescription()15898 public java.lang.String getDescription() { 15899 java.lang.Object ref = description_; 15900 if (!(ref instanceof java.lang.String)) { 15901 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 15902 java.lang.String s = bs.toStringUtf8(); 15903 description_ = s; 15904 return s; 15905 } else { 15906 return (java.lang.String) ref; 15907 } 15908 } 15909 /** 15910 * 15911 * 15912 * <pre> 15913 * A textual description of the QFE update. 15914 * </pre> 15915 * 15916 * <code>string description = 2;</code> 15917 * 15918 * @return The bytes for description. 15919 */ getDescriptionBytes()15920 public com.google.protobuf.ByteString getDescriptionBytes() { 15921 java.lang.Object ref = description_; 15922 if (ref instanceof String) { 15923 com.google.protobuf.ByteString b = 15924 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 15925 description_ = b; 15926 return b; 15927 } else { 15928 return (com.google.protobuf.ByteString) ref; 15929 } 15930 } 15931 /** 15932 * 15933 * 15934 * <pre> 15935 * A textual description of the QFE update. 15936 * </pre> 15937 * 15938 * <code>string description = 2;</code> 15939 * 15940 * @param value The description to set. 15941 * @return This builder for chaining. 15942 */ setDescription(java.lang.String value)15943 public Builder setDescription(java.lang.String value) { 15944 if (value == null) { 15945 throw new NullPointerException(); 15946 } 15947 description_ = value; 15948 bitField0_ |= 0x00000002; 15949 onChanged(); 15950 return this; 15951 } 15952 /** 15953 * 15954 * 15955 * <pre> 15956 * A textual description of the QFE update. 15957 * </pre> 15958 * 15959 * <code>string description = 2;</code> 15960 * 15961 * @return This builder for chaining. 15962 */ clearDescription()15963 public Builder clearDescription() { 15964 description_ = getDefaultInstance().getDescription(); 15965 bitField0_ = (bitField0_ & ~0x00000002); 15966 onChanged(); 15967 return this; 15968 } 15969 /** 15970 * 15971 * 15972 * <pre> 15973 * A textual description of the QFE update. 15974 * </pre> 15975 * 15976 * <code>string description = 2;</code> 15977 * 15978 * @param value The bytes for description to set. 15979 * @return This builder for chaining. 15980 */ setDescriptionBytes(com.google.protobuf.ByteString value)15981 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 15982 if (value == null) { 15983 throw new NullPointerException(); 15984 } 15985 checkByteStringIsUtf8(value); 15986 description_ = value; 15987 bitField0_ |= 0x00000002; 15988 onChanged(); 15989 return this; 15990 } 15991 15992 private java.lang.Object hotFixId_ = ""; 15993 /** 15994 * 15995 * 15996 * <pre> 15997 * Unique identifier associated with a particular QFE update. 15998 * </pre> 15999 * 16000 * <code>string hot_fix_id = 3;</code> 16001 * 16002 * @return The hotFixId. 16003 */ getHotFixId()16004 public java.lang.String getHotFixId() { 16005 java.lang.Object ref = hotFixId_; 16006 if (!(ref instanceof java.lang.String)) { 16007 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 16008 java.lang.String s = bs.toStringUtf8(); 16009 hotFixId_ = s; 16010 return s; 16011 } else { 16012 return (java.lang.String) ref; 16013 } 16014 } 16015 /** 16016 * 16017 * 16018 * <pre> 16019 * Unique identifier associated with a particular QFE update. 16020 * </pre> 16021 * 16022 * <code>string hot_fix_id = 3;</code> 16023 * 16024 * @return The bytes for hotFixId. 16025 */ getHotFixIdBytes()16026 public com.google.protobuf.ByteString getHotFixIdBytes() { 16027 java.lang.Object ref = hotFixId_; 16028 if (ref instanceof String) { 16029 com.google.protobuf.ByteString b = 16030 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 16031 hotFixId_ = b; 16032 return b; 16033 } else { 16034 return (com.google.protobuf.ByteString) ref; 16035 } 16036 } 16037 /** 16038 * 16039 * 16040 * <pre> 16041 * Unique identifier associated with a particular QFE update. 16042 * </pre> 16043 * 16044 * <code>string hot_fix_id = 3;</code> 16045 * 16046 * @param value The hotFixId to set. 16047 * @return This builder for chaining. 16048 */ setHotFixId(java.lang.String value)16049 public Builder setHotFixId(java.lang.String value) { 16050 if (value == null) { 16051 throw new NullPointerException(); 16052 } 16053 hotFixId_ = value; 16054 bitField0_ |= 0x00000004; 16055 onChanged(); 16056 return this; 16057 } 16058 /** 16059 * 16060 * 16061 * <pre> 16062 * Unique identifier associated with a particular QFE update. 16063 * </pre> 16064 * 16065 * <code>string hot_fix_id = 3;</code> 16066 * 16067 * @return This builder for chaining. 16068 */ clearHotFixId()16069 public Builder clearHotFixId() { 16070 hotFixId_ = getDefaultInstance().getHotFixId(); 16071 bitField0_ = (bitField0_ & ~0x00000004); 16072 onChanged(); 16073 return this; 16074 } 16075 /** 16076 * 16077 * 16078 * <pre> 16079 * Unique identifier associated with a particular QFE update. 16080 * </pre> 16081 * 16082 * <code>string hot_fix_id = 3;</code> 16083 * 16084 * @param value The bytes for hotFixId to set. 16085 * @return This builder for chaining. 16086 */ setHotFixIdBytes(com.google.protobuf.ByteString value)16087 public Builder setHotFixIdBytes(com.google.protobuf.ByteString value) { 16088 if (value == null) { 16089 throw new NullPointerException(); 16090 } 16091 checkByteStringIsUtf8(value); 16092 hotFixId_ = value; 16093 bitField0_ |= 0x00000004; 16094 onChanged(); 16095 return this; 16096 } 16097 16098 private com.google.protobuf.Timestamp installTime_; 16099 private com.google.protobuf.SingleFieldBuilderV3< 16100 com.google.protobuf.Timestamp, 16101 com.google.protobuf.Timestamp.Builder, 16102 com.google.protobuf.TimestampOrBuilder> 16103 installTimeBuilder_; 16104 /** 16105 * 16106 * 16107 * <pre> 16108 * Date that the QFE update was installed. Mapped from installed_on field. 16109 * </pre> 16110 * 16111 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16112 * 16113 * @return Whether the installTime field is set. 16114 */ hasInstallTime()16115 public boolean hasInstallTime() { 16116 return ((bitField0_ & 0x00000008) != 0); 16117 } 16118 /** 16119 * 16120 * 16121 * <pre> 16122 * Date that the QFE update was installed. Mapped from installed_on field. 16123 * </pre> 16124 * 16125 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16126 * 16127 * @return The installTime. 16128 */ getInstallTime()16129 public com.google.protobuf.Timestamp getInstallTime() { 16130 if (installTimeBuilder_ == null) { 16131 return installTime_ == null 16132 ? com.google.protobuf.Timestamp.getDefaultInstance() 16133 : installTime_; 16134 } else { 16135 return installTimeBuilder_.getMessage(); 16136 } 16137 } 16138 /** 16139 * 16140 * 16141 * <pre> 16142 * Date that the QFE update was installed. Mapped from installed_on field. 16143 * </pre> 16144 * 16145 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16146 */ setInstallTime(com.google.protobuf.Timestamp value)16147 public Builder setInstallTime(com.google.protobuf.Timestamp value) { 16148 if (installTimeBuilder_ == null) { 16149 if (value == null) { 16150 throw new NullPointerException(); 16151 } 16152 installTime_ = value; 16153 } else { 16154 installTimeBuilder_.setMessage(value); 16155 } 16156 bitField0_ |= 0x00000008; 16157 onChanged(); 16158 return this; 16159 } 16160 /** 16161 * 16162 * 16163 * <pre> 16164 * Date that the QFE update was installed. Mapped from installed_on field. 16165 * </pre> 16166 * 16167 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16168 */ setInstallTime(com.google.protobuf.Timestamp.Builder builderForValue)16169 public Builder setInstallTime(com.google.protobuf.Timestamp.Builder builderForValue) { 16170 if (installTimeBuilder_ == null) { 16171 installTime_ = builderForValue.build(); 16172 } else { 16173 installTimeBuilder_.setMessage(builderForValue.build()); 16174 } 16175 bitField0_ |= 0x00000008; 16176 onChanged(); 16177 return this; 16178 } 16179 /** 16180 * 16181 * 16182 * <pre> 16183 * Date that the QFE update was installed. Mapped from installed_on field. 16184 * </pre> 16185 * 16186 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16187 */ mergeInstallTime(com.google.protobuf.Timestamp value)16188 public Builder mergeInstallTime(com.google.protobuf.Timestamp value) { 16189 if (installTimeBuilder_ == null) { 16190 if (((bitField0_ & 0x00000008) != 0) 16191 && installTime_ != null 16192 && installTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 16193 getInstallTimeBuilder().mergeFrom(value); 16194 } else { 16195 installTime_ = value; 16196 } 16197 } else { 16198 installTimeBuilder_.mergeFrom(value); 16199 } 16200 bitField0_ |= 0x00000008; 16201 onChanged(); 16202 return this; 16203 } 16204 /** 16205 * 16206 * 16207 * <pre> 16208 * Date that the QFE update was installed. Mapped from installed_on field. 16209 * </pre> 16210 * 16211 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16212 */ clearInstallTime()16213 public Builder clearInstallTime() { 16214 bitField0_ = (bitField0_ & ~0x00000008); 16215 installTime_ = null; 16216 if (installTimeBuilder_ != null) { 16217 installTimeBuilder_.dispose(); 16218 installTimeBuilder_ = null; 16219 } 16220 onChanged(); 16221 return this; 16222 } 16223 /** 16224 * 16225 * 16226 * <pre> 16227 * Date that the QFE update was installed. Mapped from installed_on field. 16228 * </pre> 16229 * 16230 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16231 */ getInstallTimeBuilder()16232 public com.google.protobuf.Timestamp.Builder getInstallTimeBuilder() { 16233 bitField0_ |= 0x00000008; 16234 onChanged(); 16235 return getInstallTimeFieldBuilder().getBuilder(); 16236 } 16237 /** 16238 * 16239 * 16240 * <pre> 16241 * Date that the QFE update was installed. Mapped from installed_on field. 16242 * </pre> 16243 * 16244 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16245 */ getInstallTimeOrBuilder()16246 public com.google.protobuf.TimestampOrBuilder getInstallTimeOrBuilder() { 16247 if (installTimeBuilder_ != null) { 16248 return installTimeBuilder_.getMessageOrBuilder(); 16249 } else { 16250 return installTime_ == null 16251 ? com.google.protobuf.Timestamp.getDefaultInstance() 16252 : installTime_; 16253 } 16254 } 16255 /** 16256 * 16257 * 16258 * <pre> 16259 * Date that the QFE update was installed. Mapped from installed_on field. 16260 * </pre> 16261 * 16262 * <code>.google.protobuf.Timestamp install_time = 5;</code> 16263 */ 16264 private com.google.protobuf.SingleFieldBuilderV3< 16265 com.google.protobuf.Timestamp, 16266 com.google.protobuf.Timestamp.Builder, 16267 com.google.protobuf.TimestampOrBuilder> getInstallTimeFieldBuilder()16268 getInstallTimeFieldBuilder() { 16269 if (installTimeBuilder_ == null) { 16270 installTimeBuilder_ = 16271 new com.google.protobuf.SingleFieldBuilderV3< 16272 com.google.protobuf.Timestamp, 16273 com.google.protobuf.Timestamp.Builder, 16274 com.google.protobuf.TimestampOrBuilder>( 16275 getInstallTime(), getParentForChildren(), isClean()); 16276 installTime_ = null; 16277 } 16278 return installTimeBuilder_; 16279 } 16280 16281 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)16282 public final Builder setUnknownFields( 16283 final com.google.protobuf.UnknownFieldSet unknownFields) { 16284 return super.setUnknownFields(unknownFields); 16285 } 16286 16287 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)16288 public final Builder mergeUnknownFields( 16289 final com.google.protobuf.UnknownFieldSet unknownFields) { 16290 return super.mergeUnknownFields(unknownFields); 16291 } 16292 16293 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 16294 } 16295 16296 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage) 16297 private static final com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage 16298 DEFAULT_INSTANCE; 16299 16300 static { 16301 DEFAULT_INSTANCE = 16302 new com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage(); 16303 } 16304 16305 public static com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage getDefaultInstance()16306 getDefaultInstance() { 16307 return DEFAULT_INSTANCE; 16308 } 16309 16310 private static final com.google.protobuf.Parser<WindowsQuickFixEngineeringPackage> PARSER = 16311 new com.google.protobuf.AbstractParser<WindowsQuickFixEngineeringPackage>() { 16312 @java.lang.Override 16313 public WindowsQuickFixEngineeringPackage parsePartialFrom( 16314 com.google.protobuf.CodedInputStream input, 16315 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 16316 throws com.google.protobuf.InvalidProtocolBufferException { 16317 Builder builder = newBuilder(); 16318 try { 16319 builder.mergeFrom(input, extensionRegistry); 16320 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 16321 throw e.setUnfinishedMessage(builder.buildPartial()); 16322 } catch (com.google.protobuf.UninitializedMessageException e) { 16323 throw e.asInvalidProtocolBufferException() 16324 .setUnfinishedMessage(builder.buildPartial()); 16325 } catch (java.io.IOException e) { 16326 throw new com.google.protobuf.InvalidProtocolBufferException(e) 16327 .setUnfinishedMessage(builder.buildPartial()); 16328 } 16329 return builder.buildPartial(); 16330 } 16331 }; 16332 parser()16333 public static com.google.protobuf.Parser<WindowsQuickFixEngineeringPackage> parser() { 16334 return PARSER; 16335 } 16336 16337 @java.lang.Override getParserForType()16338 public com.google.protobuf.Parser<WindowsQuickFixEngineeringPackage> getParserForType() { 16339 return PARSER; 16340 } 16341 16342 @java.lang.Override 16343 public com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage getDefaultInstanceForType()16344 getDefaultInstanceForType() { 16345 return DEFAULT_INSTANCE; 16346 } 16347 } 16348 16349 public interface WindowsApplicationOrBuilder 16350 extends 16351 // @@protoc_insertion_point(interface_extends:google.cloud.osconfig.v1.Inventory.WindowsApplication) 16352 com.google.protobuf.MessageOrBuilder { 16353 16354 /** 16355 * 16356 * 16357 * <pre> 16358 * The name of the application or product. 16359 * </pre> 16360 * 16361 * <code>string display_name = 1;</code> 16362 * 16363 * @return The displayName. 16364 */ getDisplayName()16365 java.lang.String getDisplayName(); 16366 /** 16367 * 16368 * 16369 * <pre> 16370 * The name of the application or product. 16371 * </pre> 16372 * 16373 * <code>string display_name = 1;</code> 16374 * 16375 * @return The bytes for displayName. 16376 */ getDisplayNameBytes()16377 com.google.protobuf.ByteString getDisplayNameBytes(); 16378 16379 /** 16380 * 16381 * 16382 * <pre> 16383 * The version of the product or application in string format. 16384 * </pre> 16385 * 16386 * <code>string display_version = 2;</code> 16387 * 16388 * @return The displayVersion. 16389 */ getDisplayVersion()16390 java.lang.String getDisplayVersion(); 16391 /** 16392 * 16393 * 16394 * <pre> 16395 * The version of the product or application in string format. 16396 * </pre> 16397 * 16398 * <code>string display_version = 2;</code> 16399 * 16400 * @return The bytes for displayVersion. 16401 */ getDisplayVersionBytes()16402 com.google.protobuf.ByteString getDisplayVersionBytes(); 16403 16404 /** 16405 * 16406 * 16407 * <pre> 16408 * The name of the manufacturer for the product or application. 16409 * </pre> 16410 * 16411 * <code>string publisher = 3;</code> 16412 * 16413 * @return The publisher. 16414 */ getPublisher()16415 java.lang.String getPublisher(); 16416 /** 16417 * 16418 * 16419 * <pre> 16420 * The name of the manufacturer for the product or application. 16421 * </pre> 16422 * 16423 * <code>string publisher = 3;</code> 16424 * 16425 * @return The bytes for publisher. 16426 */ getPublisherBytes()16427 com.google.protobuf.ByteString getPublisherBytes(); 16428 16429 /** 16430 * 16431 * 16432 * <pre> 16433 * The last time this product received service. The value of this property 16434 * is replaced each time a patch is applied or removed from the product or 16435 * the command-line option is used to repair the product. 16436 * </pre> 16437 * 16438 * <code>.google.type.Date install_date = 4;</code> 16439 * 16440 * @return Whether the installDate field is set. 16441 */ hasInstallDate()16442 boolean hasInstallDate(); 16443 /** 16444 * 16445 * 16446 * <pre> 16447 * The last time this product received service. The value of this property 16448 * is replaced each time a patch is applied or removed from the product or 16449 * the command-line option is used to repair the product. 16450 * </pre> 16451 * 16452 * <code>.google.type.Date install_date = 4;</code> 16453 * 16454 * @return The installDate. 16455 */ getInstallDate()16456 com.google.type.Date getInstallDate(); 16457 /** 16458 * 16459 * 16460 * <pre> 16461 * The last time this product received service. The value of this property 16462 * is replaced each time a patch is applied or removed from the product or 16463 * the command-line option is used to repair the product. 16464 * </pre> 16465 * 16466 * <code>.google.type.Date install_date = 4;</code> 16467 */ getInstallDateOrBuilder()16468 com.google.type.DateOrBuilder getInstallDateOrBuilder(); 16469 16470 /** 16471 * 16472 * 16473 * <pre> 16474 * The internet address for technical support. 16475 * </pre> 16476 * 16477 * <code>string help_link = 5;</code> 16478 * 16479 * @return The helpLink. 16480 */ getHelpLink()16481 java.lang.String getHelpLink(); 16482 /** 16483 * 16484 * 16485 * <pre> 16486 * The internet address for technical support. 16487 * </pre> 16488 * 16489 * <code>string help_link = 5;</code> 16490 * 16491 * @return The bytes for helpLink. 16492 */ getHelpLinkBytes()16493 com.google.protobuf.ByteString getHelpLinkBytes(); 16494 } 16495 /** 16496 * 16497 * 16498 * <pre> 16499 * Contains information about a Windows application that is retrieved from the 16500 * Windows Registry. For more information about these fields, see: 16501 * https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key 16502 * </pre> 16503 * 16504 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.WindowsApplication} 16505 */ 16506 public static final class WindowsApplication extends com.google.protobuf.GeneratedMessageV3 16507 implements 16508 // @@protoc_insertion_point(message_implements:google.cloud.osconfig.v1.Inventory.WindowsApplication) 16509 WindowsApplicationOrBuilder { 16510 private static final long serialVersionUID = 0L; 16511 // Use WindowsApplication.newBuilder() to construct. WindowsApplication(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)16512 private WindowsApplication(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 16513 super(builder); 16514 } 16515 WindowsApplication()16516 private WindowsApplication() { 16517 displayName_ = ""; 16518 displayVersion_ = ""; 16519 publisher_ = ""; 16520 helpLink_ = ""; 16521 } 16522 16523 @java.lang.Override 16524 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)16525 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 16526 return new WindowsApplication(); 16527 } 16528 16529 @java.lang.Override getUnknownFields()16530 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 16531 return this.unknownFields; 16532 } 16533 getDescriptor()16534 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 16535 return com.google.cloud.osconfig.v1.Inventories 16536 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsApplication_descriptor; 16537 } 16538 16539 @java.lang.Override 16540 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()16541 internalGetFieldAccessorTable() { 16542 return com.google.cloud.osconfig.v1.Inventories 16543 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsApplication_fieldAccessorTable 16544 .ensureFieldAccessorsInitialized( 16545 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.class, 16546 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder.class); 16547 } 16548 16549 public static final int DISPLAY_NAME_FIELD_NUMBER = 1; 16550 16551 @SuppressWarnings("serial") 16552 private volatile java.lang.Object displayName_ = ""; 16553 /** 16554 * 16555 * 16556 * <pre> 16557 * The name of the application or product. 16558 * </pre> 16559 * 16560 * <code>string display_name = 1;</code> 16561 * 16562 * @return The displayName. 16563 */ 16564 @java.lang.Override getDisplayName()16565 public java.lang.String getDisplayName() { 16566 java.lang.Object ref = displayName_; 16567 if (ref instanceof java.lang.String) { 16568 return (java.lang.String) ref; 16569 } else { 16570 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 16571 java.lang.String s = bs.toStringUtf8(); 16572 displayName_ = s; 16573 return s; 16574 } 16575 } 16576 /** 16577 * 16578 * 16579 * <pre> 16580 * The name of the application or product. 16581 * </pre> 16582 * 16583 * <code>string display_name = 1;</code> 16584 * 16585 * @return The bytes for displayName. 16586 */ 16587 @java.lang.Override getDisplayNameBytes()16588 public com.google.protobuf.ByteString getDisplayNameBytes() { 16589 java.lang.Object ref = displayName_; 16590 if (ref instanceof java.lang.String) { 16591 com.google.protobuf.ByteString b = 16592 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 16593 displayName_ = b; 16594 return b; 16595 } else { 16596 return (com.google.protobuf.ByteString) ref; 16597 } 16598 } 16599 16600 public static final int DISPLAY_VERSION_FIELD_NUMBER = 2; 16601 16602 @SuppressWarnings("serial") 16603 private volatile java.lang.Object displayVersion_ = ""; 16604 /** 16605 * 16606 * 16607 * <pre> 16608 * The version of the product or application in string format. 16609 * </pre> 16610 * 16611 * <code>string display_version = 2;</code> 16612 * 16613 * @return The displayVersion. 16614 */ 16615 @java.lang.Override getDisplayVersion()16616 public java.lang.String getDisplayVersion() { 16617 java.lang.Object ref = displayVersion_; 16618 if (ref instanceof java.lang.String) { 16619 return (java.lang.String) ref; 16620 } else { 16621 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 16622 java.lang.String s = bs.toStringUtf8(); 16623 displayVersion_ = s; 16624 return s; 16625 } 16626 } 16627 /** 16628 * 16629 * 16630 * <pre> 16631 * The version of the product or application in string format. 16632 * </pre> 16633 * 16634 * <code>string display_version = 2;</code> 16635 * 16636 * @return The bytes for displayVersion. 16637 */ 16638 @java.lang.Override getDisplayVersionBytes()16639 public com.google.protobuf.ByteString getDisplayVersionBytes() { 16640 java.lang.Object ref = displayVersion_; 16641 if (ref instanceof java.lang.String) { 16642 com.google.protobuf.ByteString b = 16643 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 16644 displayVersion_ = b; 16645 return b; 16646 } else { 16647 return (com.google.protobuf.ByteString) ref; 16648 } 16649 } 16650 16651 public static final int PUBLISHER_FIELD_NUMBER = 3; 16652 16653 @SuppressWarnings("serial") 16654 private volatile java.lang.Object publisher_ = ""; 16655 /** 16656 * 16657 * 16658 * <pre> 16659 * The name of the manufacturer for the product or application. 16660 * </pre> 16661 * 16662 * <code>string publisher = 3;</code> 16663 * 16664 * @return The publisher. 16665 */ 16666 @java.lang.Override getPublisher()16667 public java.lang.String getPublisher() { 16668 java.lang.Object ref = publisher_; 16669 if (ref instanceof java.lang.String) { 16670 return (java.lang.String) ref; 16671 } else { 16672 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 16673 java.lang.String s = bs.toStringUtf8(); 16674 publisher_ = s; 16675 return s; 16676 } 16677 } 16678 /** 16679 * 16680 * 16681 * <pre> 16682 * The name of the manufacturer for the product or application. 16683 * </pre> 16684 * 16685 * <code>string publisher = 3;</code> 16686 * 16687 * @return The bytes for publisher. 16688 */ 16689 @java.lang.Override getPublisherBytes()16690 public com.google.protobuf.ByteString getPublisherBytes() { 16691 java.lang.Object ref = publisher_; 16692 if (ref instanceof java.lang.String) { 16693 com.google.protobuf.ByteString b = 16694 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 16695 publisher_ = b; 16696 return b; 16697 } else { 16698 return (com.google.protobuf.ByteString) ref; 16699 } 16700 } 16701 16702 public static final int INSTALL_DATE_FIELD_NUMBER = 4; 16703 private com.google.type.Date installDate_; 16704 /** 16705 * 16706 * 16707 * <pre> 16708 * The last time this product received service. The value of this property 16709 * is replaced each time a patch is applied or removed from the product or 16710 * the command-line option is used to repair the product. 16711 * </pre> 16712 * 16713 * <code>.google.type.Date install_date = 4;</code> 16714 * 16715 * @return Whether the installDate field is set. 16716 */ 16717 @java.lang.Override hasInstallDate()16718 public boolean hasInstallDate() { 16719 return installDate_ != null; 16720 } 16721 /** 16722 * 16723 * 16724 * <pre> 16725 * The last time this product received service. The value of this property 16726 * is replaced each time a patch is applied or removed from the product or 16727 * the command-line option is used to repair the product. 16728 * </pre> 16729 * 16730 * <code>.google.type.Date install_date = 4;</code> 16731 * 16732 * @return The installDate. 16733 */ 16734 @java.lang.Override getInstallDate()16735 public com.google.type.Date getInstallDate() { 16736 return installDate_ == null ? com.google.type.Date.getDefaultInstance() : installDate_; 16737 } 16738 /** 16739 * 16740 * 16741 * <pre> 16742 * The last time this product received service. The value of this property 16743 * is replaced each time a patch is applied or removed from the product or 16744 * the command-line option is used to repair the product. 16745 * </pre> 16746 * 16747 * <code>.google.type.Date install_date = 4;</code> 16748 */ 16749 @java.lang.Override getInstallDateOrBuilder()16750 public com.google.type.DateOrBuilder getInstallDateOrBuilder() { 16751 return installDate_ == null ? com.google.type.Date.getDefaultInstance() : installDate_; 16752 } 16753 16754 public static final int HELP_LINK_FIELD_NUMBER = 5; 16755 16756 @SuppressWarnings("serial") 16757 private volatile java.lang.Object helpLink_ = ""; 16758 /** 16759 * 16760 * 16761 * <pre> 16762 * The internet address for technical support. 16763 * </pre> 16764 * 16765 * <code>string help_link = 5;</code> 16766 * 16767 * @return The helpLink. 16768 */ 16769 @java.lang.Override getHelpLink()16770 public java.lang.String getHelpLink() { 16771 java.lang.Object ref = helpLink_; 16772 if (ref instanceof java.lang.String) { 16773 return (java.lang.String) ref; 16774 } else { 16775 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 16776 java.lang.String s = bs.toStringUtf8(); 16777 helpLink_ = s; 16778 return s; 16779 } 16780 } 16781 /** 16782 * 16783 * 16784 * <pre> 16785 * The internet address for technical support. 16786 * </pre> 16787 * 16788 * <code>string help_link = 5;</code> 16789 * 16790 * @return The bytes for helpLink. 16791 */ 16792 @java.lang.Override getHelpLinkBytes()16793 public com.google.protobuf.ByteString getHelpLinkBytes() { 16794 java.lang.Object ref = helpLink_; 16795 if (ref instanceof java.lang.String) { 16796 com.google.protobuf.ByteString b = 16797 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 16798 helpLink_ = b; 16799 return b; 16800 } else { 16801 return (com.google.protobuf.ByteString) ref; 16802 } 16803 } 16804 16805 private byte memoizedIsInitialized = -1; 16806 16807 @java.lang.Override isInitialized()16808 public final boolean isInitialized() { 16809 byte isInitialized = memoizedIsInitialized; 16810 if (isInitialized == 1) return true; 16811 if (isInitialized == 0) return false; 16812 16813 memoizedIsInitialized = 1; 16814 return true; 16815 } 16816 16817 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)16818 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 16819 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 16820 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, displayName_); 16821 } 16822 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayVersion_)) { 16823 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayVersion_); 16824 } 16825 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(publisher_)) { 16826 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, publisher_); 16827 } 16828 if (installDate_ != null) { 16829 output.writeMessage(4, getInstallDate()); 16830 } 16831 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(helpLink_)) { 16832 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, helpLink_); 16833 } 16834 getUnknownFields().writeTo(output); 16835 } 16836 16837 @java.lang.Override getSerializedSize()16838 public int getSerializedSize() { 16839 int size = memoizedSize; 16840 if (size != -1) return size; 16841 16842 size = 0; 16843 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 16844 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, displayName_); 16845 } 16846 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayVersion_)) { 16847 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayVersion_); 16848 } 16849 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(publisher_)) { 16850 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, publisher_); 16851 } 16852 if (installDate_ != null) { 16853 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getInstallDate()); 16854 } 16855 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(helpLink_)) { 16856 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, helpLink_); 16857 } 16858 size += getUnknownFields().getSerializedSize(); 16859 memoizedSize = size; 16860 return size; 16861 } 16862 16863 @java.lang.Override equals(final java.lang.Object obj)16864 public boolean equals(final java.lang.Object obj) { 16865 if (obj == this) { 16866 return true; 16867 } 16868 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory.WindowsApplication)) { 16869 return super.equals(obj); 16870 } 16871 com.google.cloud.osconfig.v1.Inventory.WindowsApplication other = 16872 (com.google.cloud.osconfig.v1.Inventory.WindowsApplication) obj; 16873 16874 if (!getDisplayName().equals(other.getDisplayName())) return false; 16875 if (!getDisplayVersion().equals(other.getDisplayVersion())) return false; 16876 if (!getPublisher().equals(other.getPublisher())) return false; 16877 if (hasInstallDate() != other.hasInstallDate()) return false; 16878 if (hasInstallDate()) { 16879 if (!getInstallDate().equals(other.getInstallDate())) return false; 16880 } 16881 if (!getHelpLink().equals(other.getHelpLink())) return false; 16882 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 16883 return true; 16884 } 16885 16886 @java.lang.Override hashCode()16887 public int hashCode() { 16888 if (memoizedHashCode != 0) { 16889 return memoizedHashCode; 16890 } 16891 int hash = 41; 16892 hash = (19 * hash) + getDescriptor().hashCode(); 16893 hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; 16894 hash = (53 * hash) + getDisplayName().hashCode(); 16895 hash = (37 * hash) + DISPLAY_VERSION_FIELD_NUMBER; 16896 hash = (53 * hash) + getDisplayVersion().hashCode(); 16897 hash = (37 * hash) + PUBLISHER_FIELD_NUMBER; 16898 hash = (53 * hash) + getPublisher().hashCode(); 16899 if (hasInstallDate()) { 16900 hash = (37 * hash) + INSTALL_DATE_FIELD_NUMBER; 16901 hash = (53 * hash) + getInstallDate().hashCode(); 16902 } 16903 hash = (37 * hash) + HELP_LINK_FIELD_NUMBER; 16904 hash = (53 * hash) + getHelpLink().hashCode(); 16905 hash = (29 * hash) + getUnknownFields().hashCode(); 16906 memoizedHashCode = hash; 16907 return hash; 16908 } 16909 parseFrom( java.nio.ByteBuffer data)16910 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16911 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 16912 return PARSER.parseFrom(data); 16913 } 16914 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)16915 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16916 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 16917 throws com.google.protobuf.InvalidProtocolBufferException { 16918 return PARSER.parseFrom(data, extensionRegistry); 16919 } 16920 parseFrom( com.google.protobuf.ByteString data)16921 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16922 com.google.protobuf.ByteString data) 16923 throws com.google.protobuf.InvalidProtocolBufferException { 16924 return PARSER.parseFrom(data); 16925 } 16926 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)16927 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16928 com.google.protobuf.ByteString data, 16929 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 16930 throws com.google.protobuf.InvalidProtocolBufferException { 16931 return PARSER.parseFrom(data, extensionRegistry); 16932 } 16933 parseFrom(byte[] data)16934 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom(byte[] data) 16935 throws com.google.protobuf.InvalidProtocolBufferException { 16936 return PARSER.parseFrom(data); 16937 } 16938 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)16939 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16940 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 16941 throws com.google.protobuf.InvalidProtocolBufferException { 16942 return PARSER.parseFrom(data, extensionRegistry); 16943 } 16944 parseFrom( java.io.InputStream input)16945 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16946 java.io.InputStream input) throws java.io.IOException { 16947 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 16948 } 16949 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)16950 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16951 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 16952 throws java.io.IOException { 16953 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 16954 PARSER, input, extensionRegistry); 16955 } 16956 parseDelimitedFrom( java.io.InputStream input)16957 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseDelimitedFrom( 16958 java.io.InputStream input) throws java.io.IOException { 16959 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 16960 } 16961 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)16962 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseDelimitedFrom( 16963 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 16964 throws java.io.IOException { 16965 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 16966 PARSER, input, extensionRegistry); 16967 } 16968 parseFrom( com.google.protobuf.CodedInputStream input)16969 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16970 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 16971 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 16972 } 16973 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)16974 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication parseFrom( 16975 com.google.protobuf.CodedInputStream input, 16976 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 16977 throws java.io.IOException { 16978 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 16979 PARSER, input, extensionRegistry); 16980 } 16981 16982 @java.lang.Override newBuilderForType()16983 public Builder newBuilderForType() { 16984 return newBuilder(); 16985 } 16986 newBuilder()16987 public static Builder newBuilder() { 16988 return DEFAULT_INSTANCE.toBuilder(); 16989 } 16990 newBuilder( com.google.cloud.osconfig.v1.Inventory.WindowsApplication prototype)16991 public static Builder newBuilder( 16992 com.google.cloud.osconfig.v1.Inventory.WindowsApplication prototype) { 16993 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 16994 } 16995 16996 @java.lang.Override toBuilder()16997 public Builder toBuilder() { 16998 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 16999 } 17000 17001 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)17002 protected Builder newBuilderForType( 17003 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 17004 Builder builder = new Builder(parent); 17005 return builder; 17006 } 17007 /** 17008 * 17009 * 17010 * <pre> 17011 * Contains information about a Windows application that is retrieved from the 17012 * Windows Registry. For more information about these fields, see: 17013 * https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key 17014 * </pre> 17015 * 17016 * Protobuf type {@code google.cloud.osconfig.v1.Inventory.WindowsApplication} 17017 */ 17018 public static final class Builder 17019 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 17020 implements 17021 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory.WindowsApplication) 17022 com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder { getDescriptor()17023 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 17024 return com.google.cloud.osconfig.v1.Inventories 17025 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsApplication_descriptor; 17026 } 17027 17028 @java.lang.Override 17029 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()17030 internalGetFieldAccessorTable() { 17031 return com.google.cloud.osconfig.v1.Inventories 17032 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsApplication_fieldAccessorTable 17033 .ensureFieldAccessorsInitialized( 17034 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.class, 17035 com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder.class); 17036 } 17037 17038 // Construct using com.google.cloud.osconfig.v1.Inventory.WindowsApplication.newBuilder() Builder()17039 private Builder() {} 17040 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)17041 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 17042 super(parent); 17043 } 17044 17045 @java.lang.Override clear()17046 public Builder clear() { 17047 super.clear(); 17048 bitField0_ = 0; 17049 displayName_ = ""; 17050 displayVersion_ = ""; 17051 publisher_ = ""; 17052 installDate_ = null; 17053 if (installDateBuilder_ != null) { 17054 installDateBuilder_.dispose(); 17055 installDateBuilder_ = null; 17056 } 17057 helpLink_ = ""; 17058 return this; 17059 } 17060 17061 @java.lang.Override getDescriptorForType()17062 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 17063 return com.google.cloud.osconfig.v1.Inventories 17064 .internal_static_google_cloud_osconfig_v1_Inventory_WindowsApplication_descriptor; 17065 } 17066 17067 @java.lang.Override getDefaultInstanceForType()17068 public com.google.cloud.osconfig.v1.Inventory.WindowsApplication getDefaultInstanceForType() { 17069 return com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance(); 17070 } 17071 17072 @java.lang.Override build()17073 public com.google.cloud.osconfig.v1.Inventory.WindowsApplication build() { 17074 com.google.cloud.osconfig.v1.Inventory.WindowsApplication result = buildPartial(); 17075 if (!result.isInitialized()) { 17076 throw newUninitializedMessageException(result); 17077 } 17078 return result; 17079 } 17080 17081 @java.lang.Override buildPartial()17082 public com.google.cloud.osconfig.v1.Inventory.WindowsApplication buildPartial() { 17083 com.google.cloud.osconfig.v1.Inventory.WindowsApplication result = 17084 new com.google.cloud.osconfig.v1.Inventory.WindowsApplication(this); 17085 if (bitField0_ != 0) { 17086 buildPartial0(result); 17087 } 17088 onBuilt(); 17089 return result; 17090 } 17091 buildPartial0(com.google.cloud.osconfig.v1.Inventory.WindowsApplication result)17092 private void buildPartial0(com.google.cloud.osconfig.v1.Inventory.WindowsApplication result) { 17093 int from_bitField0_ = bitField0_; 17094 if (((from_bitField0_ & 0x00000001) != 0)) { 17095 result.displayName_ = displayName_; 17096 } 17097 if (((from_bitField0_ & 0x00000002) != 0)) { 17098 result.displayVersion_ = displayVersion_; 17099 } 17100 if (((from_bitField0_ & 0x00000004) != 0)) { 17101 result.publisher_ = publisher_; 17102 } 17103 if (((from_bitField0_ & 0x00000008) != 0)) { 17104 result.installDate_ = 17105 installDateBuilder_ == null ? installDate_ : installDateBuilder_.build(); 17106 } 17107 if (((from_bitField0_ & 0x00000010) != 0)) { 17108 result.helpLink_ = helpLink_; 17109 } 17110 } 17111 17112 @java.lang.Override clone()17113 public Builder clone() { 17114 return super.clone(); 17115 } 17116 17117 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)17118 public Builder setField( 17119 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 17120 return super.setField(field, value); 17121 } 17122 17123 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)17124 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 17125 return super.clearField(field); 17126 } 17127 17128 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)17129 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 17130 return super.clearOneof(oneof); 17131 } 17132 17133 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)17134 public Builder setRepeatedField( 17135 com.google.protobuf.Descriptors.FieldDescriptor field, 17136 int index, 17137 java.lang.Object value) { 17138 return super.setRepeatedField(field, index, value); 17139 } 17140 17141 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)17142 public Builder addRepeatedField( 17143 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 17144 return super.addRepeatedField(field, value); 17145 } 17146 17147 @java.lang.Override mergeFrom(com.google.protobuf.Message other)17148 public Builder mergeFrom(com.google.protobuf.Message other) { 17149 if (other instanceof com.google.cloud.osconfig.v1.Inventory.WindowsApplication) { 17150 return mergeFrom((com.google.cloud.osconfig.v1.Inventory.WindowsApplication) other); 17151 } else { 17152 super.mergeFrom(other); 17153 return this; 17154 } 17155 } 17156 mergeFrom(com.google.cloud.osconfig.v1.Inventory.WindowsApplication other)17157 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory.WindowsApplication other) { 17158 if (other == com.google.cloud.osconfig.v1.Inventory.WindowsApplication.getDefaultInstance()) 17159 return this; 17160 if (!other.getDisplayName().isEmpty()) { 17161 displayName_ = other.displayName_; 17162 bitField0_ |= 0x00000001; 17163 onChanged(); 17164 } 17165 if (!other.getDisplayVersion().isEmpty()) { 17166 displayVersion_ = other.displayVersion_; 17167 bitField0_ |= 0x00000002; 17168 onChanged(); 17169 } 17170 if (!other.getPublisher().isEmpty()) { 17171 publisher_ = other.publisher_; 17172 bitField0_ |= 0x00000004; 17173 onChanged(); 17174 } 17175 if (other.hasInstallDate()) { 17176 mergeInstallDate(other.getInstallDate()); 17177 } 17178 if (!other.getHelpLink().isEmpty()) { 17179 helpLink_ = other.helpLink_; 17180 bitField0_ |= 0x00000010; 17181 onChanged(); 17182 } 17183 this.mergeUnknownFields(other.getUnknownFields()); 17184 onChanged(); 17185 return this; 17186 } 17187 17188 @java.lang.Override isInitialized()17189 public final boolean isInitialized() { 17190 return true; 17191 } 17192 17193 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)17194 public Builder mergeFrom( 17195 com.google.protobuf.CodedInputStream input, 17196 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 17197 throws java.io.IOException { 17198 if (extensionRegistry == null) { 17199 throw new java.lang.NullPointerException(); 17200 } 17201 try { 17202 boolean done = false; 17203 while (!done) { 17204 int tag = input.readTag(); 17205 switch (tag) { 17206 case 0: 17207 done = true; 17208 break; 17209 case 10: 17210 { 17211 displayName_ = input.readStringRequireUtf8(); 17212 bitField0_ |= 0x00000001; 17213 break; 17214 } // case 10 17215 case 18: 17216 { 17217 displayVersion_ = input.readStringRequireUtf8(); 17218 bitField0_ |= 0x00000002; 17219 break; 17220 } // case 18 17221 case 26: 17222 { 17223 publisher_ = input.readStringRequireUtf8(); 17224 bitField0_ |= 0x00000004; 17225 break; 17226 } // case 26 17227 case 34: 17228 { 17229 input.readMessage(getInstallDateFieldBuilder().getBuilder(), extensionRegistry); 17230 bitField0_ |= 0x00000008; 17231 break; 17232 } // case 34 17233 case 42: 17234 { 17235 helpLink_ = input.readStringRequireUtf8(); 17236 bitField0_ |= 0x00000010; 17237 break; 17238 } // case 42 17239 default: 17240 { 17241 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 17242 done = true; // was an endgroup tag 17243 } 17244 break; 17245 } // default: 17246 } // switch (tag) 17247 } // while (!done) 17248 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 17249 throw e.unwrapIOException(); 17250 } finally { 17251 onChanged(); 17252 } // finally 17253 return this; 17254 } 17255 17256 private int bitField0_; 17257 17258 private java.lang.Object displayName_ = ""; 17259 /** 17260 * 17261 * 17262 * <pre> 17263 * The name of the application or product. 17264 * </pre> 17265 * 17266 * <code>string display_name = 1;</code> 17267 * 17268 * @return The displayName. 17269 */ getDisplayName()17270 public java.lang.String getDisplayName() { 17271 java.lang.Object ref = displayName_; 17272 if (!(ref instanceof java.lang.String)) { 17273 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 17274 java.lang.String s = bs.toStringUtf8(); 17275 displayName_ = s; 17276 return s; 17277 } else { 17278 return (java.lang.String) ref; 17279 } 17280 } 17281 /** 17282 * 17283 * 17284 * <pre> 17285 * The name of the application or product. 17286 * </pre> 17287 * 17288 * <code>string display_name = 1;</code> 17289 * 17290 * @return The bytes for displayName. 17291 */ getDisplayNameBytes()17292 public com.google.protobuf.ByteString getDisplayNameBytes() { 17293 java.lang.Object ref = displayName_; 17294 if (ref instanceof String) { 17295 com.google.protobuf.ByteString b = 17296 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 17297 displayName_ = b; 17298 return b; 17299 } else { 17300 return (com.google.protobuf.ByteString) ref; 17301 } 17302 } 17303 /** 17304 * 17305 * 17306 * <pre> 17307 * The name of the application or product. 17308 * </pre> 17309 * 17310 * <code>string display_name = 1;</code> 17311 * 17312 * @param value The displayName to set. 17313 * @return This builder for chaining. 17314 */ setDisplayName(java.lang.String value)17315 public Builder setDisplayName(java.lang.String value) { 17316 if (value == null) { 17317 throw new NullPointerException(); 17318 } 17319 displayName_ = value; 17320 bitField0_ |= 0x00000001; 17321 onChanged(); 17322 return this; 17323 } 17324 /** 17325 * 17326 * 17327 * <pre> 17328 * The name of the application or product. 17329 * </pre> 17330 * 17331 * <code>string display_name = 1;</code> 17332 * 17333 * @return This builder for chaining. 17334 */ clearDisplayName()17335 public Builder clearDisplayName() { 17336 displayName_ = getDefaultInstance().getDisplayName(); 17337 bitField0_ = (bitField0_ & ~0x00000001); 17338 onChanged(); 17339 return this; 17340 } 17341 /** 17342 * 17343 * 17344 * <pre> 17345 * The name of the application or product. 17346 * </pre> 17347 * 17348 * <code>string display_name = 1;</code> 17349 * 17350 * @param value The bytes for displayName to set. 17351 * @return This builder for chaining. 17352 */ setDisplayNameBytes(com.google.protobuf.ByteString value)17353 public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { 17354 if (value == null) { 17355 throw new NullPointerException(); 17356 } 17357 checkByteStringIsUtf8(value); 17358 displayName_ = value; 17359 bitField0_ |= 0x00000001; 17360 onChanged(); 17361 return this; 17362 } 17363 17364 private java.lang.Object displayVersion_ = ""; 17365 /** 17366 * 17367 * 17368 * <pre> 17369 * The version of the product or application in string format. 17370 * </pre> 17371 * 17372 * <code>string display_version = 2;</code> 17373 * 17374 * @return The displayVersion. 17375 */ getDisplayVersion()17376 public java.lang.String getDisplayVersion() { 17377 java.lang.Object ref = displayVersion_; 17378 if (!(ref instanceof java.lang.String)) { 17379 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 17380 java.lang.String s = bs.toStringUtf8(); 17381 displayVersion_ = s; 17382 return s; 17383 } else { 17384 return (java.lang.String) ref; 17385 } 17386 } 17387 /** 17388 * 17389 * 17390 * <pre> 17391 * The version of the product or application in string format. 17392 * </pre> 17393 * 17394 * <code>string display_version = 2;</code> 17395 * 17396 * @return The bytes for displayVersion. 17397 */ getDisplayVersionBytes()17398 public com.google.protobuf.ByteString getDisplayVersionBytes() { 17399 java.lang.Object ref = displayVersion_; 17400 if (ref instanceof String) { 17401 com.google.protobuf.ByteString b = 17402 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 17403 displayVersion_ = b; 17404 return b; 17405 } else { 17406 return (com.google.protobuf.ByteString) ref; 17407 } 17408 } 17409 /** 17410 * 17411 * 17412 * <pre> 17413 * The version of the product or application in string format. 17414 * </pre> 17415 * 17416 * <code>string display_version = 2;</code> 17417 * 17418 * @param value The displayVersion to set. 17419 * @return This builder for chaining. 17420 */ setDisplayVersion(java.lang.String value)17421 public Builder setDisplayVersion(java.lang.String value) { 17422 if (value == null) { 17423 throw new NullPointerException(); 17424 } 17425 displayVersion_ = value; 17426 bitField0_ |= 0x00000002; 17427 onChanged(); 17428 return this; 17429 } 17430 /** 17431 * 17432 * 17433 * <pre> 17434 * The version of the product or application in string format. 17435 * </pre> 17436 * 17437 * <code>string display_version = 2;</code> 17438 * 17439 * @return This builder for chaining. 17440 */ clearDisplayVersion()17441 public Builder clearDisplayVersion() { 17442 displayVersion_ = getDefaultInstance().getDisplayVersion(); 17443 bitField0_ = (bitField0_ & ~0x00000002); 17444 onChanged(); 17445 return this; 17446 } 17447 /** 17448 * 17449 * 17450 * <pre> 17451 * The version of the product or application in string format. 17452 * </pre> 17453 * 17454 * <code>string display_version = 2;</code> 17455 * 17456 * @param value The bytes for displayVersion to set. 17457 * @return This builder for chaining. 17458 */ setDisplayVersionBytes(com.google.protobuf.ByteString value)17459 public Builder setDisplayVersionBytes(com.google.protobuf.ByteString value) { 17460 if (value == null) { 17461 throw new NullPointerException(); 17462 } 17463 checkByteStringIsUtf8(value); 17464 displayVersion_ = value; 17465 bitField0_ |= 0x00000002; 17466 onChanged(); 17467 return this; 17468 } 17469 17470 private java.lang.Object publisher_ = ""; 17471 /** 17472 * 17473 * 17474 * <pre> 17475 * The name of the manufacturer for the product or application. 17476 * </pre> 17477 * 17478 * <code>string publisher = 3;</code> 17479 * 17480 * @return The publisher. 17481 */ getPublisher()17482 public java.lang.String getPublisher() { 17483 java.lang.Object ref = publisher_; 17484 if (!(ref instanceof java.lang.String)) { 17485 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 17486 java.lang.String s = bs.toStringUtf8(); 17487 publisher_ = s; 17488 return s; 17489 } else { 17490 return (java.lang.String) ref; 17491 } 17492 } 17493 /** 17494 * 17495 * 17496 * <pre> 17497 * The name of the manufacturer for the product or application. 17498 * </pre> 17499 * 17500 * <code>string publisher = 3;</code> 17501 * 17502 * @return The bytes for publisher. 17503 */ getPublisherBytes()17504 public com.google.protobuf.ByteString getPublisherBytes() { 17505 java.lang.Object ref = publisher_; 17506 if (ref instanceof String) { 17507 com.google.protobuf.ByteString b = 17508 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 17509 publisher_ = b; 17510 return b; 17511 } else { 17512 return (com.google.protobuf.ByteString) ref; 17513 } 17514 } 17515 /** 17516 * 17517 * 17518 * <pre> 17519 * The name of the manufacturer for the product or application. 17520 * </pre> 17521 * 17522 * <code>string publisher = 3;</code> 17523 * 17524 * @param value The publisher to set. 17525 * @return This builder for chaining. 17526 */ setPublisher(java.lang.String value)17527 public Builder setPublisher(java.lang.String value) { 17528 if (value == null) { 17529 throw new NullPointerException(); 17530 } 17531 publisher_ = value; 17532 bitField0_ |= 0x00000004; 17533 onChanged(); 17534 return this; 17535 } 17536 /** 17537 * 17538 * 17539 * <pre> 17540 * The name of the manufacturer for the product or application. 17541 * </pre> 17542 * 17543 * <code>string publisher = 3;</code> 17544 * 17545 * @return This builder for chaining. 17546 */ clearPublisher()17547 public Builder clearPublisher() { 17548 publisher_ = getDefaultInstance().getPublisher(); 17549 bitField0_ = (bitField0_ & ~0x00000004); 17550 onChanged(); 17551 return this; 17552 } 17553 /** 17554 * 17555 * 17556 * <pre> 17557 * The name of the manufacturer for the product or application. 17558 * </pre> 17559 * 17560 * <code>string publisher = 3;</code> 17561 * 17562 * @param value The bytes for publisher to set. 17563 * @return This builder for chaining. 17564 */ setPublisherBytes(com.google.protobuf.ByteString value)17565 public Builder setPublisherBytes(com.google.protobuf.ByteString value) { 17566 if (value == null) { 17567 throw new NullPointerException(); 17568 } 17569 checkByteStringIsUtf8(value); 17570 publisher_ = value; 17571 bitField0_ |= 0x00000004; 17572 onChanged(); 17573 return this; 17574 } 17575 17576 private com.google.type.Date installDate_; 17577 private com.google.protobuf.SingleFieldBuilderV3< 17578 com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> 17579 installDateBuilder_; 17580 /** 17581 * 17582 * 17583 * <pre> 17584 * The last time this product received service. The value of this property 17585 * is replaced each time a patch is applied or removed from the product or 17586 * the command-line option is used to repair the product. 17587 * </pre> 17588 * 17589 * <code>.google.type.Date install_date = 4;</code> 17590 * 17591 * @return Whether the installDate field is set. 17592 */ hasInstallDate()17593 public boolean hasInstallDate() { 17594 return ((bitField0_ & 0x00000008) != 0); 17595 } 17596 /** 17597 * 17598 * 17599 * <pre> 17600 * The last time this product received service. The value of this property 17601 * is replaced each time a patch is applied or removed from the product or 17602 * the command-line option is used to repair the product. 17603 * </pre> 17604 * 17605 * <code>.google.type.Date install_date = 4;</code> 17606 * 17607 * @return The installDate. 17608 */ getInstallDate()17609 public com.google.type.Date getInstallDate() { 17610 if (installDateBuilder_ == null) { 17611 return installDate_ == null ? com.google.type.Date.getDefaultInstance() : installDate_; 17612 } else { 17613 return installDateBuilder_.getMessage(); 17614 } 17615 } 17616 /** 17617 * 17618 * 17619 * <pre> 17620 * The last time this product received service. The value of this property 17621 * is replaced each time a patch is applied or removed from the product or 17622 * the command-line option is used to repair the product. 17623 * </pre> 17624 * 17625 * <code>.google.type.Date install_date = 4;</code> 17626 */ setInstallDate(com.google.type.Date value)17627 public Builder setInstallDate(com.google.type.Date value) { 17628 if (installDateBuilder_ == null) { 17629 if (value == null) { 17630 throw new NullPointerException(); 17631 } 17632 installDate_ = value; 17633 } else { 17634 installDateBuilder_.setMessage(value); 17635 } 17636 bitField0_ |= 0x00000008; 17637 onChanged(); 17638 return this; 17639 } 17640 /** 17641 * 17642 * 17643 * <pre> 17644 * The last time this product received service. The value of this property 17645 * is replaced each time a patch is applied or removed from the product or 17646 * the command-line option is used to repair the product. 17647 * </pre> 17648 * 17649 * <code>.google.type.Date install_date = 4;</code> 17650 */ setInstallDate(com.google.type.Date.Builder builderForValue)17651 public Builder setInstallDate(com.google.type.Date.Builder builderForValue) { 17652 if (installDateBuilder_ == null) { 17653 installDate_ = builderForValue.build(); 17654 } else { 17655 installDateBuilder_.setMessage(builderForValue.build()); 17656 } 17657 bitField0_ |= 0x00000008; 17658 onChanged(); 17659 return this; 17660 } 17661 /** 17662 * 17663 * 17664 * <pre> 17665 * The last time this product received service. The value of this property 17666 * is replaced each time a patch is applied or removed from the product or 17667 * the command-line option is used to repair the product. 17668 * </pre> 17669 * 17670 * <code>.google.type.Date install_date = 4;</code> 17671 */ mergeInstallDate(com.google.type.Date value)17672 public Builder mergeInstallDate(com.google.type.Date value) { 17673 if (installDateBuilder_ == null) { 17674 if (((bitField0_ & 0x00000008) != 0) 17675 && installDate_ != null 17676 && installDate_ != com.google.type.Date.getDefaultInstance()) { 17677 getInstallDateBuilder().mergeFrom(value); 17678 } else { 17679 installDate_ = value; 17680 } 17681 } else { 17682 installDateBuilder_.mergeFrom(value); 17683 } 17684 bitField0_ |= 0x00000008; 17685 onChanged(); 17686 return this; 17687 } 17688 /** 17689 * 17690 * 17691 * <pre> 17692 * The last time this product received service. The value of this property 17693 * is replaced each time a patch is applied or removed from the product or 17694 * the command-line option is used to repair the product. 17695 * </pre> 17696 * 17697 * <code>.google.type.Date install_date = 4;</code> 17698 */ clearInstallDate()17699 public Builder clearInstallDate() { 17700 bitField0_ = (bitField0_ & ~0x00000008); 17701 installDate_ = null; 17702 if (installDateBuilder_ != null) { 17703 installDateBuilder_.dispose(); 17704 installDateBuilder_ = null; 17705 } 17706 onChanged(); 17707 return this; 17708 } 17709 /** 17710 * 17711 * 17712 * <pre> 17713 * The last time this product received service. The value of this property 17714 * is replaced each time a patch is applied or removed from the product or 17715 * the command-line option is used to repair the product. 17716 * </pre> 17717 * 17718 * <code>.google.type.Date install_date = 4;</code> 17719 */ getInstallDateBuilder()17720 public com.google.type.Date.Builder getInstallDateBuilder() { 17721 bitField0_ |= 0x00000008; 17722 onChanged(); 17723 return getInstallDateFieldBuilder().getBuilder(); 17724 } 17725 /** 17726 * 17727 * 17728 * <pre> 17729 * The last time this product received service. The value of this property 17730 * is replaced each time a patch is applied or removed from the product or 17731 * the command-line option is used to repair the product. 17732 * </pre> 17733 * 17734 * <code>.google.type.Date install_date = 4;</code> 17735 */ getInstallDateOrBuilder()17736 public com.google.type.DateOrBuilder getInstallDateOrBuilder() { 17737 if (installDateBuilder_ != null) { 17738 return installDateBuilder_.getMessageOrBuilder(); 17739 } else { 17740 return installDate_ == null ? com.google.type.Date.getDefaultInstance() : installDate_; 17741 } 17742 } 17743 /** 17744 * 17745 * 17746 * <pre> 17747 * The last time this product received service. The value of this property 17748 * is replaced each time a patch is applied or removed from the product or 17749 * the command-line option is used to repair the product. 17750 * </pre> 17751 * 17752 * <code>.google.type.Date install_date = 4;</code> 17753 */ 17754 private com.google.protobuf.SingleFieldBuilderV3< 17755 com.google.type.Date, com.google.type.Date.Builder, com.google.type.DateOrBuilder> getInstallDateFieldBuilder()17756 getInstallDateFieldBuilder() { 17757 if (installDateBuilder_ == null) { 17758 installDateBuilder_ = 17759 new com.google.protobuf.SingleFieldBuilderV3< 17760 com.google.type.Date, 17761 com.google.type.Date.Builder, 17762 com.google.type.DateOrBuilder>( 17763 getInstallDate(), getParentForChildren(), isClean()); 17764 installDate_ = null; 17765 } 17766 return installDateBuilder_; 17767 } 17768 17769 private java.lang.Object helpLink_ = ""; 17770 /** 17771 * 17772 * 17773 * <pre> 17774 * The internet address for technical support. 17775 * </pre> 17776 * 17777 * <code>string help_link = 5;</code> 17778 * 17779 * @return The helpLink. 17780 */ getHelpLink()17781 public java.lang.String getHelpLink() { 17782 java.lang.Object ref = helpLink_; 17783 if (!(ref instanceof java.lang.String)) { 17784 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 17785 java.lang.String s = bs.toStringUtf8(); 17786 helpLink_ = s; 17787 return s; 17788 } else { 17789 return (java.lang.String) ref; 17790 } 17791 } 17792 /** 17793 * 17794 * 17795 * <pre> 17796 * The internet address for technical support. 17797 * </pre> 17798 * 17799 * <code>string help_link = 5;</code> 17800 * 17801 * @return The bytes for helpLink. 17802 */ getHelpLinkBytes()17803 public com.google.protobuf.ByteString getHelpLinkBytes() { 17804 java.lang.Object ref = helpLink_; 17805 if (ref instanceof String) { 17806 com.google.protobuf.ByteString b = 17807 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 17808 helpLink_ = b; 17809 return b; 17810 } else { 17811 return (com.google.protobuf.ByteString) ref; 17812 } 17813 } 17814 /** 17815 * 17816 * 17817 * <pre> 17818 * The internet address for technical support. 17819 * </pre> 17820 * 17821 * <code>string help_link = 5;</code> 17822 * 17823 * @param value The helpLink to set. 17824 * @return This builder for chaining. 17825 */ setHelpLink(java.lang.String value)17826 public Builder setHelpLink(java.lang.String value) { 17827 if (value == null) { 17828 throw new NullPointerException(); 17829 } 17830 helpLink_ = value; 17831 bitField0_ |= 0x00000010; 17832 onChanged(); 17833 return this; 17834 } 17835 /** 17836 * 17837 * 17838 * <pre> 17839 * The internet address for technical support. 17840 * </pre> 17841 * 17842 * <code>string help_link = 5;</code> 17843 * 17844 * @return This builder for chaining. 17845 */ clearHelpLink()17846 public Builder clearHelpLink() { 17847 helpLink_ = getDefaultInstance().getHelpLink(); 17848 bitField0_ = (bitField0_ & ~0x00000010); 17849 onChanged(); 17850 return this; 17851 } 17852 /** 17853 * 17854 * 17855 * <pre> 17856 * The internet address for technical support. 17857 * </pre> 17858 * 17859 * <code>string help_link = 5;</code> 17860 * 17861 * @param value The bytes for helpLink to set. 17862 * @return This builder for chaining. 17863 */ setHelpLinkBytes(com.google.protobuf.ByteString value)17864 public Builder setHelpLinkBytes(com.google.protobuf.ByteString value) { 17865 if (value == null) { 17866 throw new NullPointerException(); 17867 } 17868 checkByteStringIsUtf8(value); 17869 helpLink_ = value; 17870 bitField0_ |= 0x00000010; 17871 onChanged(); 17872 return this; 17873 } 17874 17875 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)17876 public final Builder setUnknownFields( 17877 final com.google.protobuf.UnknownFieldSet unknownFields) { 17878 return super.setUnknownFields(unknownFields); 17879 } 17880 17881 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)17882 public final Builder mergeUnknownFields( 17883 final com.google.protobuf.UnknownFieldSet unknownFields) { 17884 return super.mergeUnknownFields(unknownFields); 17885 } 17886 17887 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory.WindowsApplication) 17888 } 17889 17890 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory.WindowsApplication) 17891 private static final com.google.cloud.osconfig.v1.Inventory.WindowsApplication DEFAULT_INSTANCE; 17892 17893 static { 17894 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory.WindowsApplication(); 17895 } 17896 getDefaultInstance()17897 public static com.google.cloud.osconfig.v1.Inventory.WindowsApplication getDefaultInstance() { 17898 return DEFAULT_INSTANCE; 17899 } 17900 17901 private static final com.google.protobuf.Parser<WindowsApplication> PARSER = 17902 new com.google.protobuf.AbstractParser<WindowsApplication>() { 17903 @java.lang.Override 17904 public WindowsApplication parsePartialFrom( 17905 com.google.protobuf.CodedInputStream input, 17906 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 17907 throws com.google.protobuf.InvalidProtocolBufferException { 17908 Builder builder = newBuilder(); 17909 try { 17910 builder.mergeFrom(input, extensionRegistry); 17911 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 17912 throw e.setUnfinishedMessage(builder.buildPartial()); 17913 } catch (com.google.protobuf.UninitializedMessageException e) { 17914 throw e.asInvalidProtocolBufferException() 17915 .setUnfinishedMessage(builder.buildPartial()); 17916 } catch (java.io.IOException e) { 17917 throw new com.google.protobuf.InvalidProtocolBufferException(e) 17918 .setUnfinishedMessage(builder.buildPartial()); 17919 } 17920 return builder.buildPartial(); 17921 } 17922 }; 17923 parser()17924 public static com.google.protobuf.Parser<WindowsApplication> parser() { 17925 return PARSER; 17926 } 17927 17928 @java.lang.Override getParserForType()17929 public com.google.protobuf.Parser<WindowsApplication> getParserForType() { 17930 return PARSER; 17931 } 17932 17933 @java.lang.Override getDefaultInstanceForType()17934 public com.google.cloud.osconfig.v1.Inventory.WindowsApplication getDefaultInstanceForType() { 17935 return DEFAULT_INSTANCE; 17936 } 17937 } 17938 17939 public static final int NAME_FIELD_NUMBER = 3; 17940 17941 @SuppressWarnings("serial") 17942 private volatile java.lang.Object name_ = ""; 17943 /** 17944 * 17945 * 17946 * <pre> 17947 * Output only. The `Inventory` API resource name. 17948 * Format: 17949 * `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory` 17950 * </pre> 17951 * 17952 * <code>string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 17953 * 17954 * @return The name. 17955 */ 17956 @java.lang.Override getName()17957 public java.lang.String getName() { 17958 java.lang.Object ref = name_; 17959 if (ref instanceof java.lang.String) { 17960 return (java.lang.String) ref; 17961 } else { 17962 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 17963 java.lang.String s = bs.toStringUtf8(); 17964 name_ = s; 17965 return s; 17966 } 17967 } 17968 /** 17969 * 17970 * 17971 * <pre> 17972 * Output only. The `Inventory` API resource name. 17973 * Format: 17974 * `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory` 17975 * </pre> 17976 * 17977 * <code>string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 17978 * 17979 * @return The bytes for name. 17980 */ 17981 @java.lang.Override getNameBytes()17982 public com.google.protobuf.ByteString getNameBytes() { 17983 java.lang.Object ref = name_; 17984 if (ref instanceof java.lang.String) { 17985 com.google.protobuf.ByteString b = 17986 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 17987 name_ = b; 17988 return b; 17989 } else { 17990 return (com.google.protobuf.ByteString) ref; 17991 } 17992 } 17993 17994 public static final int OS_INFO_FIELD_NUMBER = 1; 17995 private com.google.cloud.osconfig.v1.Inventory.OsInfo osInfo_; 17996 /** 17997 * 17998 * 17999 * <pre> 18000 * Base level operating system information for the VM. 18001 * </pre> 18002 * 18003 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18004 * 18005 * @return Whether the osInfo field is set. 18006 */ 18007 @java.lang.Override hasOsInfo()18008 public boolean hasOsInfo() { 18009 return osInfo_ != null; 18010 } 18011 /** 18012 * 18013 * 18014 * <pre> 18015 * Base level operating system information for the VM. 18016 * </pre> 18017 * 18018 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18019 * 18020 * @return The osInfo. 18021 */ 18022 @java.lang.Override getOsInfo()18023 public com.google.cloud.osconfig.v1.Inventory.OsInfo getOsInfo() { 18024 return osInfo_ == null 18025 ? com.google.cloud.osconfig.v1.Inventory.OsInfo.getDefaultInstance() 18026 : osInfo_; 18027 } 18028 /** 18029 * 18030 * 18031 * <pre> 18032 * Base level operating system information for the VM. 18033 * </pre> 18034 * 18035 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18036 */ 18037 @java.lang.Override getOsInfoOrBuilder()18038 public com.google.cloud.osconfig.v1.Inventory.OsInfoOrBuilder getOsInfoOrBuilder() { 18039 return osInfo_ == null 18040 ? com.google.cloud.osconfig.v1.Inventory.OsInfo.getDefaultInstance() 18041 : osInfo_; 18042 } 18043 18044 public static final int ITEMS_FIELD_NUMBER = 2; 18045 18046 private static final class ItemsDefaultEntryHolder { 18047 static final com.google.protobuf.MapEntry< 18048 java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> 18049 defaultEntry = 18050 com.google.protobuf.MapEntry 18051 .<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item>newDefaultInstance( 18052 com.google.cloud.osconfig.v1.Inventories 18053 .internal_static_google_cloud_osconfig_v1_Inventory_ItemsEntry_descriptor, 18054 com.google.protobuf.WireFormat.FieldType.STRING, 18055 "", 18056 com.google.protobuf.WireFormat.FieldType.MESSAGE, 18057 com.google.cloud.osconfig.v1.Inventory.Item.getDefaultInstance()); 18058 } 18059 18060 @SuppressWarnings("serial") 18061 private com.google.protobuf.MapField< 18062 java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> 18063 items_; 18064 18065 private com.google.protobuf.MapField< 18066 java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> internalGetItems()18067 internalGetItems() { 18068 if (items_ == null) { 18069 return com.google.protobuf.MapField.emptyMapField(ItemsDefaultEntryHolder.defaultEntry); 18070 } 18071 return items_; 18072 } 18073 getItemsCount()18074 public int getItemsCount() { 18075 return internalGetItems().getMap().size(); 18076 } 18077 /** 18078 * 18079 * 18080 * <pre> 18081 * Inventory items related to the VM keyed by an opaque unique identifier for 18082 * each inventory item. The identifier is unique to each distinct and 18083 * addressable inventory item and will change, when there is a new package 18084 * version. 18085 * </pre> 18086 * 18087 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 18088 */ 18089 @java.lang.Override containsItems(java.lang.String key)18090 public boolean containsItems(java.lang.String key) { 18091 if (key == null) { 18092 throw new NullPointerException("map key"); 18093 } 18094 return internalGetItems().getMap().containsKey(key); 18095 } 18096 /** Use {@link #getItemsMap()} instead. */ 18097 @java.lang.Override 18098 @java.lang.Deprecated getItems()18099 public java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> getItems() { 18100 return getItemsMap(); 18101 } 18102 /** 18103 * 18104 * 18105 * <pre> 18106 * Inventory items related to the VM keyed by an opaque unique identifier for 18107 * each inventory item. The identifier is unique to each distinct and 18108 * addressable inventory item and will change, when there is a new package 18109 * version. 18110 * </pre> 18111 * 18112 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 18113 */ 18114 @java.lang.Override 18115 public java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> getItemsMap()18116 getItemsMap() { 18117 return internalGetItems().getMap(); 18118 } 18119 /** 18120 * 18121 * 18122 * <pre> 18123 * Inventory items related to the VM keyed by an opaque unique identifier for 18124 * each inventory item. The identifier is unique to each distinct and 18125 * addressable inventory item and will change, when there is a new package 18126 * version. 18127 * </pre> 18128 * 18129 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 18130 */ 18131 @java.lang.Override getItemsOrDefault( java.lang.String key, com.google.cloud.osconfig.v1.Inventory.Item defaultValue)18132 public /* nullable */ com.google.cloud.osconfig.v1.Inventory.Item getItemsOrDefault( 18133 java.lang.String key, 18134 /* nullable */ 18135 com.google.cloud.osconfig.v1.Inventory.Item defaultValue) { 18136 if (key == null) { 18137 throw new NullPointerException("map key"); 18138 } 18139 java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> map = 18140 internalGetItems().getMap(); 18141 return map.containsKey(key) ? map.get(key) : defaultValue; 18142 } 18143 /** 18144 * 18145 * 18146 * <pre> 18147 * Inventory items related to the VM keyed by an opaque unique identifier for 18148 * each inventory item. The identifier is unique to each distinct and 18149 * addressable inventory item and will change, when there is a new package 18150 * version. 18151 * </pre> 18152 * 18153 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 18154 */ 18155 @java.lang.Override getItemsOrThrow(java.lang.String key)18156 public com.google.cloud.osconfig.v1.Inventory.Item getItemsOrThrow(java.lang.String key) { 18157 if (key == null) { 18158 throw new NullPointerException("map key"); 18159 } 18160 java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> map = 18161 internalGetItems().getMap(); 18162 if (!map.containsKey(key)) { 18163 throw new java.lang.IllegalArgumentException(); 18164 } 18165 return map.get(key); 18166 } 18167 18168 public static final int UPDATE_TIME_FIELD_NUMBER = 4; 18169 private com.google.protobuf.Timestamp updateTime_; 18170 /** 18171 * 18172 * 18173 * <pre> 18174 * Output only. Timestamp of the last reported inventory for the VM. 18175 * </pre> 18176 * 18177 * <code>.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 18178 * </code> 18179 * 18180 * @return Whether the updateTime field is set. 18181 */ 18182 @java.lang.Override hasUpdateTime()18183 public boolean hasUpdateTime() { 18184 return updateTime_ != null; 18185 } 18186 /** 18187 * 18188 * 18189 * <pre> 18190 * Output only. Timestamp of the last reported inventory for the VM. 18191 * </pre> 18192 * 18193 * <code>.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 18194 * </code> 18195 * 18196 * @return The updateTime. 18197 */ 18198 @java.lang.Override getUpdateTime()18199 public com.google.protobuf.Timestamp getUpdateTime() { 18200 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 18201 } 18202 /** 18203 * 18204 * 18205 * <pre> 18206 * Output only. Timestamp of the last reported inventory for the VM. 18207 * </pre> 18208 * 18209 * <code>.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 18210 * </code> 18211 */ 18212 @java.lang.Override getUpdateTimeOrBuilder()18213 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 18214 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 18215 } 18216 18217 private byte memoizedIsInitialized = -1; 18218 18219 @java.lang.Override isInitialized()18220 public final boolean isInitialized() { 18221 byte isInitialized = memoizedIsInitialized; 18222 if (isInitialized == 1) return true; 18223 if (isInitialized == 0) return false; 18224 18225 memoizedIsInitialized = 1; 18226 return true; 18227 } 18228 18229 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)18230 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 18231 if (osInfo_ != null) { 18232 output.writeMessage(1, getOsInfo()); 18233 } 18234 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 18235 output, internalGetItems(), ItemsDefaultEntryHolder.defaultEntry, 2); 18236 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 18237 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); 18238 } 18239 if (updateTime_ != null) { 18240 output.writeMessage(4, getUpdateTime()); 18241 } 18242 getUnknownFields().writeTo(output); 18243 } 18244 18245 @java.lang.Override getSerializedSize()18246 public int getSerializedSize() { 18247 int size = memoizedSize; 18248 if (size != -1) return size; 18249 18250 size = 0; 18251 if (osInfo_ != null) { 18252 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getOsInfo()); 18253 } 18254 for (java.util.Map.Entry<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> entry : 18255 internalGetItems().getMap().entrySet()) { 18256 com.google.protobuf.MapEntry<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> 18257 items__ = 18258 ItemsDefaultEntryHolder.defaultEntry 18259 .newBuilderForType() 18260 .setKey(entry.getKey()) 18261 .setValue(entry.getValue()) 18262 .build(); 18263 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, items__); 18264 } 18265 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 18266 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); 18267 } 18268 if (updateTime_ != null) { 18269 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); 18270 } 18271 size += getUnknownFields().getSerializedSize(); 18272 memoizedSize = size; 18273 return size; 18274 } 18275 18276 @java.lang.Override equals(final java.lang.Object obj)18277 public boolean equals(final java.lang.Object obj) { 18278 if (obj == this) { 18279 return true; 18280 } 18281 if (!(obj instanceof com.google.cloud.osconfig.v1.Inventory)) { 18282 return super.equals(obj); 18283 } 18284 com.google.cloud.osconfig.v1.Inventory other = (com.google.cloud.osconfig.v1.Inventory) obj; 18285 18286 if (!getName().equals(other.getName())) return false; 18287 if (hasOsInfo() != other.hasOsInfo()) return false; 18288 if (hasOsInfo()) { 18289 if (!getOsInfo().equals(other.getOsInfo())) return false; 18290 } 18291 if (!internalGetItems().equals(other.internalGetItems())) return false; 18292 if (hasUpdateTime() != other.hasUpdateTime()) return false; 18293 if (hasUpdateTime()) { 18294 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 18295 } 18296 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 18297 return true; 18298 } 18299 18300 @java.lang.Override hashCode()18301 public int hashCode() { 18302 if (memoizedHashCode != 0) { 18303 return memoizedHashCode; 18304 } 18305 int hash = 41; 18306 hash = (19 * hash) + getDescriptor().hashCode(); 18307 hash = (37 * hash) + NAME_FIELD_NUMBER; 18308 hash = (53 * hash) + getName().hashCode(); 18309 if (hasOsInfo()) { 18310 hash = (37 * hash) + OS_INFO_FIELD_NUMBER; 18311 hash = (53 * hash) + getOsInfo().hashCode(); 18312 } 18313 if (!internalGetItems().getMap().isEmpty()) { 18314 hash = (37 * hash) + ITEMS_FIELD_NUMBER; 18315 hash = (53 * hash) + internalGetItems().hashCode(); 18316 } 18317 if (hasUpdateTime()) { 18318 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 18319 hash = (53 * hash) + getUpdateTime().hashCode(); 18320 } 18321 hash = (29 * hash) + getUnknownFields().hashCode(); 18322 memoizedHashCode = hash; 18323 return hash; 18324 } 18325 parseFrom(java.nio.ByteBuffer data)18326 public static com.google.cloud.osconfig.v1.Inventory parseFrom(java.nio.ByteBuffer data) 18327 throws com.google.protobuf.InvalidProtocolBufferException { 18328 return PARSER.parseFrom(data); 18329 } 18330 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)18331 public static com.google.cloud.osconfig.v1.Inventory parseFrom( 18332 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 18333 throws com.google.protobuf.InvalidProtocolBufferException { 18334 return PARSER.parseFrom(data, extensionRegistry); 18335 } 18336 parseFrom( com.google.protobuf.ByteString data)18337 public static com.google.cloud.osconfig.v1.Inventory parseFrom( 18338 com.google.protobuf.ByteString data) 18339 throws com.google.protobuf.InvalidProtocolBufferException { 18340 return PARSER.parseFrom(data); 18341 } 18342 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)18343 public static com.google.cloud.osconfig.v1.Inventory parseFrom( 18344 com.google.protobuf.ByteString data, 18345 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 18346 throws com.google.protobuf.InvalidProtocolBufferException { 18347 return PARSER.parseFrom(data, extensionRegistry); 18348 } 18349 parseFrom(byte[] data)18350 public static com.google.cloud.osconfig.v1.Inventory parseFrom(byte[] data) 18351 throws com.google.protobuf.InvalidProtocolBufferException { 18352 return PARSER.parseFrom(data); 18353 } 18354 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)18355 public static com.google.cloud.osconfig.v1.Inventory parseFrom( 18356 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 18357 throws com.google.protobuf.InvalidProtocolBufferException { 18358 return PARSER.parseFrom(data, extensionRegistry); 18359 } 18360 parseFrom(java.io.InputStream input)18361 public static com.google.cloud.osconfig.v1.Inventory parseFrom(java.io.InputStream input) 18362 throws java.io.IOException { 18363 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 18364 } 18365 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)18366 public static com.google.cloud.osconfig.v1.Inventory parseFrom( 18367 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 18368 throws java.io.IOException { 18369 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 18370 PARSER, input, extensionRegistry); 18371 } 18372 parseDelimitedFrom(java.io.InputStream input)18373 public static com.google.cloud.osconfig.v1.Inventory parseDelimitedFrom(java.io.InputStream input) 18374 throws java.io.IOException { 18375 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 18376 } 18377 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)18378 public static com.google.cloud.osconfig.v1.Inventory parseDelimitedFrom( 18379 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 18380 throws java.io.IOException { 18381 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 18382 PARSER, input, extensionRegistry); 18383 } 18384 parseFrom( com.google.protobuf.CodedInputStream input)18385 public static com.google.cloud.osconfig.v1.Inventory parseFrom( 18386 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 18387 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 18388 } 18389 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)18390 public static com.google.cloud.osconfig.v1.Inventory parseFrom( 18391 com.google.protobuf.CodedInputStream input, 18392 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 18393 throws java.io.IOException { 18394 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 18395 PARSER, input, extensionRegistry); 18396 } 18397 18398 @java.lang.Override newBuilderForType()18399 public Builder newBuilderForType() { 18400 return newBuilder(); 18401 } 18402 newBuilder()18403 public static Builder newBuilder() { 18404 return DEFAULT_INSTANCE.toBuilder(); 18405 } 18406 newBuilder(com.google.cloud.osconfig.v1.Inventory prototype)18407 public static Builder newBuilder(com.google.cloud.osconfig.v1.Inventory prototype) { 18408 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 18409 } 18410 18411 @java.lang.Override toBuilder()18412 public Builder toBuilder() { 18413 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 18414 } 18415 18416 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)18417 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 18418 Builder builder = new Builder(parent); 18419 return builder; 18420 } 18421 /** 18422 * 18423 * 18424 * <pre> 18425 * This API resource represents the available inventory data for a 18426 * Compute Engine virtual machine (VM) instance at a given point in time. 18427 * You can use this API resource to determine the inventory data of your VM. 18428 * For more information, see [Information provided by OS inventory 18429 * management](https://cloud.google.com/compute/docs/instances/os-inventory-management#data-collected). 18430 * </pre> 18431 * 18432 * Protobuf type {@code google.cloud.osconfig.v1.Inventory} 18433 */ 18434 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 18435 implements 18436 // @@protoc_insertion_point(builder_implements:google.cloud.osconfig.v1.Inventory) 18437 com.google.cloud.osconfig.v1.InventoryOrBuilder { getDescriptor()18438 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 18439 return com.google.cloud.osconfig.v1.Inventories 18440 .internal_static_google_cloud_osconfig_v1_Inventory_descriptor; 18441 } 18442 18443 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)18444 protected com.google.protobuf.MapField internalGetMapField(int number) { 18445 switch (number) { 18446 case 2: 18447 return internalGetItems(); 18448 default: 18449 throw new RuntimeException("Invalid map field number: " + number); 18450 } 18451 } 18452 18453 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)18454 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 18455 switch (number) { 18456 case 2: 18457 return internalGetMutableItems(); 18458 default: 18459 throw new RuntimeException("Invalid map field number: " + number); 18460 } 18461 } 18462 18463 @java.lang.Override 18464 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()18465 internalGetFieldAccessorTable() { 18466 return com.google.cloud.osconfig.v1.Inventories 18467 .internal_static_google_cloud_osconfig_v1_Inventory_fieldAccessorTable 18468 .ensureFieldAccessorsInitialized( 18469 com.google.cloud.osconfig.v1.Inventory.class, 18470 com.google.cloud.osconfig.v1.Inventory.Builder.class); 18471 } 18472 18473 // Construct using com.google.cloud.osconfig.v1.Inventory.newBuilder() Builder()18474 private Builder() {} 18475 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)18476 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 18477 super(parent); 18478 } 18479 18480 @java.lang.Override clear()18481 public Builder clear() { 18482 super.clear(); 18483 bitField0_ = 0; 18484 name_ = ""; 18485 osInfo_ = null; 18486 if (osInfoBuilder_ != null) { 18487 osInfoBuilder_.dispose(); 18488 osInfoBuilder_ = null; 18489 } 18490 internalGetMutableItems().clear(); 18491 updateTime_ = null; 18492 if (updateTimeBuilder_ != null) { 18493 updateTimeBuilder_.dispose(); 18494 updateTimeBuilder_ = null; 18495 } 18496 return this; 18497 } 18498 18499 @java.lang.Override getDescriptorForType()18500 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 18501 return com.google.cloud.osconfig.v1.Inventories 18502 .internal_static_google_cloud_osconfig_v1_Inventory_descriptor; 18503 } 18504 18505 @java.lang.Override getDefaultInstanceForType()18506 public com.google.cloud.osconfig.v1.Inventory getDefaultInstanceForType() { 18507 return com.google.cloud.osconfig.v1.Inventory.getDefaultInstance(); 18508 } 18509 18510 @java.lang.Override build()18511 public com.google.cloud.osconfig.v1.Inventory build() { 18512 com.google.cloud.osconfig.v1.Inventory result = buildPartial(); 18513 if (!result.isInitialized()) { 18514 throw newUninitializedMessageException(result); 18515 } 18516 return result; 18517 } 18518 18519 @java.lang.Override buildPartial()18520 public com.google.cloud.osconfig.v1.Inventory buildPartial() { 18521 com.google.cloud.osconfig.v1.Inventory result = 18522 new com.google.cloud.osconfig.v1.Inventory(this); 18523 if (bitField0_ != 0) { 18524 buildPartial0(result); 18525 } 18526 onBuilt(); 18527 return result; 18528 } 18529 buildPartial0(com.google.cloud.osconfig.v1.Inventory result)18530 private void buildPartial0(com.google.cloud.osconfig.v1.Inventory result) { 18531 int from_bitField0_ = bitField0_; 18532 if (((from_bitField0_ & 0x00000001) != 0)) { 18533 result.name_ = name_; 18534 } 18535 if (((from_bitField0_ & 0x00000002) != 0)) { 18536 result.osInfo_ = osInfoBuilder_ == null ? osInfo_ : osInfoBuilder_.build(); 18537 } 18538 if (((from_bitField0_ & 0x00000004) != 0)) { 18539 result.items_ = internalGetItems(); 18540 result.items_.makeImmutable(); 18541 } 18542 if (((from_bitField0_ & 0x00000008) != 0)) { 18543 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 18544 } 18545 } 18546 18547 @java.lang.Override clone()18548 public Builder clone() { 18549 return super.clone(); 18550 } 18551 18552 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)18553 public Builder setField( 18554 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 18555 return super.setField(field, value); 18556 } 18557 18558 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)18559 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 18560 return super.clearField(field); 18561 } 18562 18563 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)18564 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 18565 return super.clearOneof(oneof); 18566 } 18567 18568 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)18569 public Builder setRepeatedField( 18570 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 18571 return super.setRepeatedField(field, index, value); 18572 } 18573 18574 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)18575 public Builder addRepeatedField( 18576 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 18577 return super.addRepeatedField(field, value); 18578 } 18579 18580 @java.lang.Override mergeFrom(com.google.protobuf.Message other)18581 public Builder mergeFrom(com.google.protobuf.Message other) { 18582 if (other instanceof com.google.cloud.osconfig.v1.Inventory) { 18583 return mergeFrom((com.google.cloud.osconfig.v1.Inventory) other); 18584 } else { 18585 super.mergeFrom(other); 18586 return this; 18587 } 18588 } 18589 mergeFrom(com.google.cloud.osconfig.v1.Inventory other)18590 public Builder mergeFrom(com.google.cloud.osconfig.v1.Inventory other) { 18591 if (other == com.google.cloud.osconfig.v1.Inventory.getDefaultInstance()) return this; 18592 if (!other.getName().isEmpty()) { 18593 name_ = other.name_; 18594 bitField0_ |= 0x00000001; 18595 onChanged(); 18596 } 18597 if (other.hasOsInfo()) { 18598 mergeOsInfo(other.getOsInfo()); 18599 } 18600 internalGetMutableItems().mergeFrom(other.internalGetItems()); 18601 bitField0_ |= 0x00000004; 18602 if (other.hasUpdateTime()) { 18603 mergeUpdateTime(other.getUpdateTime()); 18604 } 18605 this.mergeUnknownFields(other.getUnknownFields()); 18606 onChanged(); 18607 return this; 18608 } 18609 18610 @java.lang.Override isInitialized()18611 public final boolean isInitialized() { 18612 return true; 18613 } 18614 18615 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)18616 public Builder mergeFrom( 18617 com.google.protobuf.CodedInputStream input, 18618 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 18619 throws java.io.IOException { 18620 if (extensionRegistry == null) { 18621 throw new java.lang.NullPointerException(); 18622 } 18623 try { 18624 boolean done = false; 18625 while (!done) { 18626 int tag = input.readTag(); 18627 switch (tag) { 18628 case 0: 18629 done = true; 18630 break; 18631 case 10: 18632 { 18633 input.readMessage(getOsInfoFieldBuilder().getBuilder(), extensionRegistry); 18634 bitField0_ |= 0x00000002; 18635 break; 18636 } // case 10 18637 case 18: 18638 { 18639 com.google.protobuf.MapEntry< 18640 java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> 18641 items__ = 18642 input.readMessage( 18643 ItemsDefaultEntryHolder.defaultEntry.getParserForType(), 18644 extensionRegistry); 18645 internalGetMutableItems().getMutableMap().put(items__.getKey(), items__.getValue()); 18646 bitField0_ |= 0x00000004; 18647 break; 18648 } // case 18 18649 case 26: 18650 { 18651 name_ = input.readStringRequireUtf8(); 18652 bitField0_ |= 0x00000001; 18653 break; 18654 } // case 26 18655 case 34: 18656 { 18657 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 18658 bitField0_ |= 0x00000008; 18659 break; 18660 } // case 34 18661 default: 18662 { 18663 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 18664 done = true; // was an endgroup tag 18665 } 18666 break; 18667 } // default: 18668 } // switch (tag) 18669 } // while (!done) 18670 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 18671 throw e.unwrapIOException(); 18672 } finally { 18673 onChanged(); 18674 } // finally 18675 return this; 18676 } 18677 18678 private int bitField0_; 18679 18680 private java.lang.Object name_ = ""; 18681 /** 18682 * 18683 * 18684 * <pre> 18685 * Output only. The `Inventory` API resource name. 18686 * Format: 18687 * `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory` 18688 * </pre> 18689 * 18690 * <code>string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 18691 * 18692 * @return The name. 18693 */ getName()18694 public java.lang.String getName() { 18695 java.lang.Object ref = name_; 18696 if (!(ref instanceof java.lang.String)) { 18697 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 18698 java.lang.String s = bs.toStringUtf8(); 18699 name_ = s; 18700 return s; 18701 } else { 18702 return (java.lang.String) ref; 18703 } 18704 } 18705 /** 18706 * 18707 * 18708 * <pre> 18709 * Output only. The `Inventory` API resource name. 18710 * Format: 18711 * `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory` 18712 * </pre> 18713 * 18714 * <code>string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 18715 * 18716 * @return The bytes for name. 18717 */ getNameBytes()18718 public com.google.protobuf.ByteString getNameBytes() { 18719 java.lang.Object ref = name_; 18720 if (ref instanceof String) { 18721 com.google.protobuf.ByteString b = 18722 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 18723 name_ = b; 18724 return b; 18725 } else { 18726 return (com.google.protobuf.ByteString) ref; 18727 } 18728 } 18729 /** 18730 * 18731 * 18732 * <pre> 18733 * Output only. The `Inventory` API resource name. 18734 * Format: 18735 * `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory` 18736 * </pre> 18737 * 18738 * <code>string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 18739 * 18740 * @param value The name to set. 18741 * @return This builder for chaining. 18742 */ setName(java.lang.String value)18743 public Builder setName(java.lang.String value) { 18744 if (value == null) { 18745 throw new NullPointerException(); 18746 } 18747 name_ = value; 18748 bitField0_ |= 0x00000001; 18749 onChanged(); 18750 return this; 18751 } 18752 /** 18753 * 18754 * 18755 * <pre> 18756 * Output only. The `Inventory` API resource name. 18757 * Format: 18758 * `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory` 18759 * </pre> 18760 * 18761 * <code>string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 18762 * 18763 * @return This builder for chaining. 18764 */ clearName()18765 public Builder clearName() { 18766 name_ = getDefaultInstance().getName(); 18767 bitField0_ = (bitField0_ & ~0x00000001); 18768 onChanged(); 18769 return this; 18770 } 18771 /** 18772 * 18773 * 18774 * <pre> 18775 * Output only. The `Inventory` API resource name. 18776 * Format: 18777 * `projects/{project_number}/locations/{location}/instances/{instance_id}/inventory` 18778 * </pre> 18779 * 18780 * <code>string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 18781 * 18782 * @param value The bytes for name to set. 18783 * @return This builder for chaining. 18784 */ setNameBytes(com.google.protobuf.ByteString value)18785 public Builder setNameBytes(com.google.protobuf.ByteString value) { 18786 if (value == null) { 18787 throw new NullPointerException(); 18788 } 18789 checkByteStringIsUtf8(value); 18790 name_ = value; 18791 bitField0_ |= 0x00000001; 18792 onChanged(); 18793 return this; 18794 } 18795 18796 private com.google.cloud.osconfig.v1.Inventory.OsInfo osInfo_; 18797 private com.google.protobuf.SingleFieldBuilderV3< 18798 com.google.cloud.osconfig.v1.Inventory.OsInfo, 18799 com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder, 18800 com.google.cloud.osconfig.v1.Inventory.OsInfoOrBuilder> 18801 osInfoBuilder_; 18802 /** 18803 * 18804 * 18805 * <pre> 18806 * Base level operating system information for the VM. 18807 * </pre> 18808 * 18809 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18810 * 18811 * @return Whether the osInfo field is set. 18812 */ hasOsInfo()18813 public boolean hasOsInfo() { 18814 return ((bitField0_ & 0x00000002) != 0); 18815 } 18816 /** 18817 * 18818 * 18819 * <pre> 18820 * Base level operating system information for the VM. 18821 * </pre> 18822 * 18823 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18824 * 18825 * @return The osInfo. 18826 */ getOsInfo()18827 public com.google.cloud.osconfig.v1.Inventory.OsInfo getOsInfo() { 18828 if (osInfoBuilder_ == null) { 18829 return osInfo_ == null 18830 ? com.google.cloud.osconfig.v1.Inventory.OsInfo.getDefaultInstance() 18831 : osInfo_; 18832 } else { 18833 return osInfoBuilder_.getMessage(); 18834 } 18835 } 18836 /** 18837 * 18838 * 18839 * <pre> 18840 * Base level operating system information for the VM. 18841 * </pre> 18842 * 18843 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18844 */ setOsInfo(com.google.cloud.osconfig.v1.Inventory.OsInfo value)18845 public Builder setOsInfo(com.google.cloud.osconfig.v1.Inventory.OsInfo value) { 18846 if (osInfoBuilder_ == null) { 18847 if (value == null) { 18848 throw new NullPointerException(); 18849 } 18850 osInfo_ = value; 18851 } else { 18852 osInfoBuilder_.setMessage(value); 18853 } 18854 bitField0_ |= 0x00000002; 18855 onChanged(); 18856 return this; 18857 } 18858 /** 18859 * 18860 * 18861 * <pre> 18862 * Base level operating system information for the VM. 18863 * </pre> 18864 * 18865 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18866 */ setOsInfo( com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder builderForValue)18867 public Builder setOsInfo( 18868 com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder builderForValue) { 18869 if (osInfoBuilder_ == null) { 18870 osInfo_ = builderForValue.build(); 18871 } else { 18872 osInfoBuilder_.setMessage(builderForValue.build()); 18873 } 18874 bitField0_ |= 0x00000002; 18875 onChanged(); 18876 return this; 18877 } 18878 /** 18879 * 18880 * 18881 * <pre> 18882 * Base level operating system information for the VM. 18883 * </pre> 18884 * 18885 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18886 */ mergeOsInfo(com.google.cloud.osconfig.v1.Inventory.OsInfo value)18887 public Builder mergeOsInfo(com.google.cloud.osconfig.v1.Inventory.OsInfo value) { 18888 if (osInfoBuilder_ == null) { 18889 if (((bitField0_ & 0x00000002) != 0) 18890 && osInfo_ != null 18891 && osInfo_ != com.google.cloud.osconfig.v1.Inventory.OsInfo.getDefaultInstance()) { 18892 getOsInfoBuilder().mergeFrom(value); 18893 } else { 18894 osInfo_ = value; 18895 } 18896 } else { 18897 osInfoBuilder_.mergeFrom(value); 18898 } 18899 bitField0_ |= 0x00000002; 18900 onChanged(); 18901 return this; 18902 } 18903 /** 18904 * 18905 * 18906 * <pre> 18907 * Base level operating system information for the VM. 18908 * </pre> 18909 * 18910 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18911 */ clearOsInfo()18912 public Builder clearOsInfo() { 18913 bitField0_ = (bitField0_ & ~0x00000002); 18914 osInfo_ = null; 18915 if (osInfoBuilder_ != null) { 18916 osInfoBuilder_.dispose(); 18917 osInfoBuilder_ = null; 18918 } 18919 onChanged(); 18920 return this; 18921 } 18922 /** 18923 * 18924 * 18925 * <pre> 18926 * Base level operating system information for the VM. 18927 * </pre> 18928 * 18929 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18930 */ getOsInfoBuilder()18931 public com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder getOsInfoBuilder() { 18932 bitField0_ |= 0x00000002; 18933 onChanged(); 18934 return getOsInfoFieldBuilder().getBuilder(); 18935 } 18936 /** 18937 * 18938 * 18939 * <pre> 18940 * Base level operating system information for the VM. 18941 * </pre> 18942 * 18943 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18944 */ getOsInfoOrBuilder()18945 public com.google.cloud.osconfig.v1.Inventory.OsInfoOrBuilder getOsInfoOrBuilder() { 18946 if (osInfoBuilder_ != null) { 18947 return osInfoBuilder_.getMessageOrBuilder(); 18948 } else { 18949 return osInfo_ == null 18950 ? com.google.cloud.osconfig.v1.Inventory.OsInfo.getDefaultInstance() 18951 : osInfo_; 18952 } 18953 } 18954 /** 18955 * 18956 * 18957 * <pre> 18958 * Base level operating system information for the VM. 18959 * </pre> 18960 * 18961 * <code>.google.cloud.osconfig.v1.Inventory.OsInfo os_info = 1;</code> 18962 */ 18963 private com.google.protobuf.SingleFieldBuilderV3< 18964 com.google.cloud.osconfig.v1.Inventory.OsInfo, 18965 com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder, 18966 com.google.cloud.osconfig.v1.Inventory.OsInfoOrBuilder> getOsInfoFieldBuilder()18967 getOsInfoFieldBuilder() { 18968 if (osInfoBuilder_ == null) { 18969 osInfoBuilder_ = 18970 new com.google.protobuf.SingleFieldBuilderV3< 18971 com.google.cloud.osconfig.v1.Inventory.OsInfo, 18972 com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder, 18973 com.google.cloud.osconfig.v1.Inventory.OsInfoOrBuilder>( 18974 getOsInfo(), getParentForChildren(), isClean()); 18975 osInfo_ = null; 18976 } 18977 return osInfoBuilder_; 18978 } 18979 18980 private com.google.protobuf.MapField< 18981 java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> 18982 items_; 18983 18984 private com.google.protobuf.MapField< 18985 java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> internalGetItems()18986 internalGetItems() { 18987 if (items_ == null) { 18988 return com.google.protobuf.MapField.emptyMapField(ItemsDefaultEntryHolder.defaultEntry); 18989 } 18990 return items_; 18991 } 18992 18993 private com.google.protobuf.MapField< 18994 java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> internalGetMutableItems()18995 internalGetMutableItems() { 18996 if (items_ == null) { 18997 items_ = com.google.protobuf.MapField.newMapField(ItemsDefaultEntryHolder.defaultEntry); 18998 } 18999 if (!items_.isMutable()) { 19000 items_ = items_.copy(); 19001 } 19002 bitField0_ |= 0x00000004; 19003 onChanged(); 19004 return items_; 19005 } 19006 getItemsCount()19007 public int getItemsCount() { 19008 return internalGetItems().getMap().size(); 19009 } 19010 /** 19011 * 19012 * 19013 * <pre> 19014 * Inventory items related to the VM keyed by an opaque unique identifier for 19015 * each inventory item. The identifier is unique to each distinct and 19016 * addressable inventory item and will change, when there is a new package 19017 * version. 19018 * </pre> 19019 * 19020 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 19021 */ 19022 @java.lang.Override containsItems(java.lang.String key)19023 public boolean containsItems(java.lang.String key) { 19024 if (key == null) { 19025 throw new NullPointerException("map key"); 19026 } 19027 return internalGetItems().getMap().containsKey(key); 19028 } 19029 /** Use {@link #getItemsMap()} instead. */ 19030 @java.lang.Override 19031 @java.lang.Deprecated getItems()19032 public java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> getItems() { 19033 return getItemsMap(); 19034 } 19035 /** 19036 * 19037 * 19038 * <pre> 19039 * Inventory items related to the VM keyed by an opaque unique identifier for 19040 * each inventory item. The identifier is unique to each distinct and 19041 * addressable inventory item and will change, when there is a new package 19042 * version. 19043 * </pre> 19044 * 19045 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 19046 */ 19047 @java.lang.Override 19048 public java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> getItemsMap()19049 getItemsMap() { 19050 return internalGetItems().getMap(); 19051 } 19052 /** 19053 * 19054 * 19055 * <pre> 19056 * Inventory items related to the VM keyed by an opaque unique identifier for 19057 * each inventory item. The identifier is unique to each distinct and 19058 * addressable inventory item and will change, when there is a new package 19059 * version. 19060 * </pre> 19061 * 19062 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 19063 */ 19064 @java.lang.Override getItemsOrDefault( java.lang.String key, com.google.cloud.osconfig.v1.Inventory.Item defaultValue)19065 public /* nullable */ com.google.cloud.osconfig.v1.Inventory.Item getItemsOrDefault( 19066 java.lang.String key, 19067 /* nullable */ 19068 com.google.cloud.osconfig.v1.Inventory.Item defaultValue) { 19069 if (key == null) { 19070 throw new NullPointerException("map key"); 19071 } 19072 java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> map = 19073 internalGetItems().getMap(); 19074 return map.containsKey(key) ? map.get(key) : defaultValue; 19075 } 19076 /** 19077 * 19078 * 19079 * <pre> 19080 * Inventory items related to the VM keyed by an opaque unique identifier for 19081 * each inventory item. The identifier is unique to each distinct and 19082 * addressable inventory item and will change, when there is a new package 19083 * version. 19084 * </pre> 19085 * 19086 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 19087 */ 19088 @java.lang.Override getItemsOrThrow(java.lang.String key)19089 public com.google.cloud.osconfig.v1.Inventory.Item getItemsOrThrow(java.lang.String key) { 19090 if (key == null) { 19091 throw new NullPointerException("map key"); 19092 } 19093 java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> map = 19094 internalGetItems().getMap(); 19095 if (!map.containsKey(key)) { 19096 throw new java.lang.IllegalArgumentException(); 19097 } 19098 return map.get(key); 19099 } 19100 clearItems()19101 public Builder clearItems() { 19102 bitField0_ = (bitField0_ & ~0x00000004); 19103 internalGetMutableItems().getMutableMap().clear(); 19104 return this; 19105 } 19106 /** 19107 * 19108 * 19109 * <pre> 19110 * Inventory items related to the VM keyed by an opaque unique identifier for 19111 * each inventory item. The identifier is unique to each distinct and 19112 * addressable inventory item and will change, when there is a new package 19113 * version. 19114 * </pre> 19115 * 19116 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 19117 */ removeItems(java.lang.String key)19118 public Builder removeItems(java.lang.String key) { 19119 if (key == null) { 19120 throw new NullPointerException("map key"); 19121 } 19122 internalGetMutableItems().getMutableMap().remove(key); 19123 return this; 19124 } 19125 /** Use alternate mutation accessors instead. */ 19126 @java.lang.Deprecated 19127 public java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> getMutableItems()19128 getMutableItems() { 19129 bitField0_ |= 0x00000004; 19130 return internalGetMutableItems().getMutableMap(); 19131 } 19132 /** 19133 * 19134 * 19135 * <pre> 19136 * Inventory items related to the VM keyed by an opaque unique identifier for 19137 * each inventory item. The identifier is unique to each distinct and 19138 * addressable inventory item and will change, when there is a new package 19139 * version. 19140 * </pre> 19141 * 19142 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 19143 */ putItems( java.lang.String key, com.google.cloud.osconfig.v1.Inventory.Item value)19144 public Builder putItems( 19145 java.lang.String key, com.google.cloud.osconfig.v1.Inventory.Item value) { 19146 if (key == null) { 19147 throw new NullPointerException("map key"); 19148 } 19149 if (value == null) { 19150 throw new NullPointerException("map value"); 19151 } 19152 internalGetMutableItems().getMutableMap().put(key, value); 19153 bitField0_ |= 0x00000004; 19154 return this; 19155 } 19156 /** 19157 * 19158 * 19159 * <pre> 19160 * Inventory items related to the VM keyed by an opaque unique identifier for 19161 * each inventory item. The identifier is unique to each distinct and 19162 * addressable inventory item and will change, when there is a new package 19163 * version. 19164 * </pre> 19165 * 19166 * <code>map<string, .google.cloud.osconfig.v1.Inventory.Item> items = 2;</code> 19167 */ putAllItems( java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> values)19168 public Builder putAllItems( 19169 java.util.Map<java.lang.String, com.google.cloud.osconfig.v1.Inventory.Item> values) { 19170 internalGetMutableItems().getMutableMap().putAll(values); 19171 bitField0_ |= 0x00000004; 19172 return this; 19173 } 19174 19175 private com.google.protobuf.Timestamp updateTime_; 19176 private com.google.protobuf.SingleFieldBuilderV3< 19177 com.google.protobuf.Timestamp, 19178 com.google.protobuf.Timestamp.Builder, 19179 com.google.protobuf.TimestampOrBuilder> 19180 updateTimeBuilder_; 19181 /** 19182 * 19183 * 19184 * <pre> 19185 * Output only. Timestamp of the last reported inventory for the VM. 19186 * </pre> 19187 * 19188 * <code> 19189 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19190 * </code> 19191 * 19192 * @return Whether the updateTime field is set. 19193 */ hasUpdateTime()19194 public boolean hasUpdateTime() { 19195 return ((bitField0_ & 0x00000008) != 0); 19196 } 19197 /** 19198 * 19199 * 19200 * <pre> 19201 * Output only. Timestamp of the last reported inventory for the VM. 19202 * </pre> 19203 * 19204 * <code> 19205 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19206 * </code> 19207 * 19208 * @return The updateTime. 19209 */ getUpdateTime()19210 public com.google.protobuf.Timestamp getUpdateTime() { 19211 if (updateTimeBuilder_ == null) { 19212 return updateTime_ == null 19213 ? com.google.protobuf.Timestamp.getDefaultInstance() 19214 : updateTime_; 19215 } else { 19216 return updateTimeBuilder_.getMessage(); 19217 } 19218 } 19219 /** 19220 * 19221 * 19222 * <pre> 19223 * Output only. Timestamp of the last reported inventory for the VM. 19224 * </pre> 19225 * 19226 * <code> 19227 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19228 * </code> 19229 */ setUpdateTime(com.google.protobuf.Timestamp value)19230 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 19231 if (updateTimeBuilder_ == null) { 19232 if (value == null) { 19233 throw new NullPointerException(); 19234 } 19235 updateTime_ = value; 19236 } else { 19237 updateTimeBuilder_.setMessage(value); 19238 } 19239 bitField0_ |= 0x00000008; 19240 onChanged(); 19241 return this; 19242 } 19243 /** 19244 * 19245 * 19246 * <pre> 19247 * Output only. Timestamp of the last reported inventory for the VM. 19248 * </pre> 19249 * 19250 * <code> 19251 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19252 * </code> 19253 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)19254 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 19255 if (updateTimeBuilder_ == null) { 19256 updateTime_ = builderForValue.build(); 19257 } else { 19258 updateTimeBuilder_.setMessage(builderForValue.build()); 19259 } 19260 bitField0_ |= 0x00000008; 19261 onChanged(); 19262 return this; 19263 } 19264 /** 19265 * 19266 * 19267 * <pre> 19268 * Output only. Timestamp of the last reported inventory for the VM. 19269 * </pre> 19270 * 19271 * <code> 19272 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19273 * </code> 19274 */ mergeUpdateTime(com.google.protobuf.Timestamp value)19275 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 19276 if (updateTimeBuilder_ == null) { 19277 if (((bitField0_ & 0x00000008) != 0) 19278 && updateTime_ != null 19279 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 19280 getUpdateTimeBuilder().mergeFrom(value); 19281 } else { 19282 updateTime_ = value; 19283 } 19284 } else { 19285 updateTimeBuilder_.mergeFrom(value); 19286 } 19287 bitField0_ |= 0x00000008; 19288 onChanged(); 19289 return this; 19290 } 19291 /** 19292 * 19293 * 19294 * <pre> 19295 * Output only. Timestamp of the last reported inventory for the VM. 19296 * </pre> 19297 * 19298 * <code> 19299 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19300 * </code> 19301 */ clearUpdateTime()19302 public Builder clearUpdateTime() { 19303 bitField0_ = (bitField0_ & ~0x00000008); 19304 updateTime_ = null; 19305 if (updateTimeBuilder_ != null) { 19306 updateTimeBuilder_.dispose(); 19307 updateTimeBuilder_ = null; 19308 } 19309 onChanged(); 19310 return this; 19311 } 19312 /** 19313 * 19314 * 19315 * <pre> 19316 * Output only. Timestamp of the last reported inventory for the VM. 19317 * </pre> 19318 * 19319 * <code> 19320 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19321 * </code> 19322 */ getUpdateTimeBuilder()19323 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 19324 bitField0_ |= 0x00000008; 19325 onChanged(); 19326 return getUpdateTimeFieldBuilder().getBuilder(); 19327 } 19328 /** 19329 * 19330 * 19331 * <pre> 19332 * Output only. Timestamp of the last reported inventory for the VM. 19333 * </pre> 19334 * 19335 * <code> 19336 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19337 * </code> 19338 */ getUpdateTimeOrBuilder()19339 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 19340 if (updateTimeBuilder_ != null) { 19341 return updateTimeBuilder_.getMessageOrBuilder(); 19342 } else { 19343 return updateTime_ == null 19344 ? com.google.protobuf.Timestamp.getDefaultInstance() 19345 : updateTime_; 19346 } 19347 } 19348 /** 19349 * 19350 * 19351 * <pre> 19352 * Output only. Timestamp of the last reported inventory for the VM. 19353 * </pre> 19354 * 19355 * <code> 19356 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 19357 * </code> 19358 */ 19359 private com.google.protobuf.SingleFieldBuilderV3< 19360 com.google.protobuf.Timestamp, 19361 com.google.protobuf.Timestamp.Builder, 19362 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()19363 getUpdateTimeFieldBuilder() { 19364 if (updateTimeBuilder_ == null) { 19365 updateTimeBuilder_ = 19366 new com.google.protobuf.SingleFieldBuilderV3< 19367 com.google.protobuf.Timestamp, 19368 com.google.protobuf.Timestamp.Builder, 19369 com.google.protobuf.TimestampOrBuilder>( 19370 getUpdateTime(), getParentForChildren(), isClean()); 19371 updateTime_ = null; 19372 } 19373 return updateTimeBuilder_; 19374 } 19375 19376 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)19377 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 19378 return super.setUnknownFields(unknownFields); 19379 } 19380 19381 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)19382 public final Builder mergeUnknownFields( 19383 final com.google.protobuf.UnknownFieldSet unknownFields) { 19384 return super.mergeUnknownFields(unknownFields); 19385 } 19386 19387 // @@protoc_insertion_point(builder_scope:google.cloud.osconfig.v1.Inventory) 19388 } 19389 19390 // @@protoc_insertion_point(class_scope:google.cloud.osconfig.v1.Inventory) 19391 private static final com.google.cloud.osconfig.v1.Inventory DEFAULT_INSTANCE; 19392 19393 static { 19394 DEFAULT_INSTANCE = new com.google.cloud.osconfig.v1.Inventory(); 19395 } 19396 getDefaultInstance()19397 public static com.google.cloud.osconfig.v1.Inventory getDefaultInstance() { 19398 return DEFAULT_INSTANCE; 19399 } 19400 19401 private static final com.google.protobuf.Parser<Inventory> PARSER = 19402 new com.google.protobuf.AbstractParser<Inventory>() { 19403 @java.lang.Override 19404 public Inventory parsePartialFrom( 19405 com.google.protobuf.CodedInputStream input, 19406 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 19407 throws com.google.protobuf.InvalidProtocolBufferException { 19408 Builder builder = newBuilder(); 19409 try { 19410 builder.mergeFrom(input, extensionRegistry); 19411 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 19412 throw e.setUnfinishedMessage(builder.buildPartial()); 19413 } catch (com.google.protobuf.UninitializedMessageException e) { 19414 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 19415 } catch (java.io.IOException e) { 19416 throw new com.google.protobuf.InvalidProtocolBufferException(e) 19417 .setUnfinishedMessage(builder.buildPartial()); 19418 } 19419 return builder.buildPartial(); 19420 } 19421 }; 19422 parser()19423 public static com.google.protobuf.Parser<Inventory> parser() { 19424 return PARSER; 19425 } 19426 19427 @java.lang.Override getParserForType()19428 public com.google.protobuf.Parser<Inventory> getParserForType() { 19429 return PARSER; 19430 } 19431 19432 @java.lang.Override getDefaultInstanceForType()19433 public com.google.cloud.osconfig.v1.Inventory getDefaultInstanceForType() { 19434 return DEFAULT_INSTANCE; 19435 } 19436 } 19437