Class Inventory.SoftwarePackage.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Inventory.SoftwarePackage.Builder>
com.google.cloud.osconfig.v1alpha.Inventory.SoftwarePackage.Builder
All Implemented Interfaces:
Inventory.SoftwarePackageOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Inventory.SoftwarePackage

public static final class Inventory.SoftwarePackage.Builder extends com.google.protobuf.GeneratedMessage.Builder<Inventory.SoftwarePackage.Builder> implements Inventory.SoftwarePackageOrBuilder
 Software package information of the operating system.
 
Protobuf type google.cloud.osconfig.v1alpha.Inventory.SoftwarePackage
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Inventory.SoftwarePackage.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Inventory.SoftwarePackage.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Inventory.SoftwarePackage.Builder>
    • getDefaultInstanceForType

      public Inventory.SoftwarePackage getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Inventory.SoftwarePackage build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Inventory.SoftwarePackage buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Inventory.SoftwarePackage.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Inventory.SoftwarePackage.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Inventory.SoftwarePackage.Builder>
    • mergeFrom

      public Inventory.SoftwarePackage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Inventory.SoftwarePackage.Builder>
      Throws:
      IOException
    • getDetailsCase

      public Inventory.SoftwarePackage.DetailsCase getDetailsCase()
      Specified by:
      getDetailsCase in interface Inventory.SoftwarePackageOrBuilder
    • clearDetails

      public Inventory.SoftwarePackage.Builder clearDetails()
    • hasYumPackage

      public boolean hasYumPackage()
       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
      Specified by:
      hasYumPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the yumPackage field is set.
    • getYumPackage

      public Inventory.VersionedPackage getYumPackage()
       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
      Specified by:
      getYumPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The yumPackage.
    • setYumPackage

       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
    • setYumPackage

       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
    • mergeYumPackage

       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
    • clearYumPackage

      public Inventory.SoftwarePackage.Builder clearYumPackage()
       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
    • getYumPackageBuilder

      public Inventory.VersionedPackage.Builder getYumPackageBuilder()
       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
    • getYumPackageOrBuilder

      public Inventory.VersionedPackageOrBuilder getYumPackageOrBuilder()
       Yum package info.
       For details about the yum package manager, see
       https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage yum_package = 1;
      Specified by:
      getYumPackageOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasAptPackage

      public boolean hasAptPackage()
       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
      Specified by:
      hasAptPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the aptPackage field is set.
    • getAptPackage

      public Inventory.VersionedPackage getAptPackage()
       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
      Specified by:
      getAptPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The aptPackage.
    • setAptPackage

       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
    • setAptPackage

       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
    • mergeAptPackage

       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
    • clearAptPackage

      public Inventory.SoftwarePackage.Builder clearAptPackage()
       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
    • getAptPackageBuilder

      public Inventory.VersionedPackage.Builder getAptPackageBuilder()
       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
    • getAptPackageOrBuilder

      public Inventory.VersionedPackageOrBuilder getAptPackageOrBuilder()
       Details of an APT package.
       For details about the apt package manager, see
       https://wiki.debian.org/Apt.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage apt_package = 2;
      Specified by:
      getAptPackageOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasZypperPackage

      public boolean hasZypperPackage()
       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
      Specified by:
      hasZypperPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the zypperPackage field is set.
    • getZypperPackage

      public Inventory.VersionedPackage getZypperPackage()
       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
      Specified by:
      getZypperPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The zypperPackage.
    • setZypperPackage

       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
    • setZypperPackage

      public Inventory.SoftwarePackage.Builder setZypperPackage(Inventory.VersionedPackage.Builder builderForValue)
       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
    • mergeZypperPackage

       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
    • clearZypperPackage

      public Inventory.SoftwarePackage.Builder clearZypperPackage()
       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
    • getZypperPackageBuilder

      public Inventory.VersionedPackage.Builder getZypperPackageBuilder()
       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
    • getZypperPackageOrBuilder

      public Inventory.VersionedPackageOrBuilder getZypperPackageOrBuilder()
       Details of a Zypper package.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage zypper_package = 3;
      Specified by:
      getZypperPackageOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasGoogetPackage

      public boolean hasGoogetPackage()
       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
      Specified by:
      hasGoogetPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the googetPackage field is set.
    • getGoogetPackage

      public Inventory.VersionedPackage getGoogetPackage()
       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
      Specified by:
      getGoogetPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The googetPackage.
    • setGoogetPackage

       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
    • setGoogetPackage

      public Inventory.SoftwarePackage.Builder setGoogetPackage(Inventory.VersionedPackage.Builder builderForValue)
       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
    • mergeGoogetPackage

       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
    • clearGoogetPackage

      public Inventory.SoftwarePackage.Builder clearGoogetPackage()
       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
    • getGoogetPackageBuilder

      public Inventory.VersionedPackage.Builder getGoogetPackageBuilder()
       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
    • getGoogetPackageOrBuilder

      public Inventory.VersionedPackageOrBuilder getGoogetPackageOrBuilder()
       Details of a Googet package.
       For details about the googet package manager, see
       https://github.com/google/googet.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage googet_package = 4;
      Specified by:
      getGoogetPackageOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasZypperPatch

      public boolean hasZypperPatch()
       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
      Specified by:
      hasZypperPatch in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the zypperPatch field is set.
    • getZypperPatch

      public Inventory.ZypperPatch getZypperPatch()
       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
      Specified by:
      getZypperPatch in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The zypperPatch.
    • setZypperPatch

       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
    • setZypperPatch

      public Inventory.SoftwarePackage.Builder setZypperPatch(Inventory.ZypperPatch.Builder builderForValue)
       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
    • mergeZypperPatch

       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
    • clearZypperPatch

      public Inventory.SoftwarePackage.Builder clearZypperPatch()
       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
    • getZypperPatchBuilder

      public Inventory.ZypperPatch.Builder getZypperPatchBuilder()
       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
    • getZypperPatchOrBuilder

      public Inventory.ZypperPatchOrBuilder getZypperPatchOrBuilder()
       Details of a Zypper patch.
       For details about the Zypper package manager, see
       https://en.opensuse.org/SDB:Zypper_manual.
       
      .google.cloud.osconfig.v1alpha.Inventory.ZypperPatch zypper_patch = 5;
      Specified by:
      getZypperPatchOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasWuaPackage

      public boolean hasWuaPackage()
       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
      Specified by:
      hasWuaPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the wuaPackage field is set.
    • getWuaPackage

      public Inventory.WindowsUpdatePackage getWuaPackage()
       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
      Specified by:
      getWuaPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The wuaPackage.
    • setWuaPackage

       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
    • setWuaPackage

       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
    • mergeWuaPackage

       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
    • clearWuaPackage

      public Inventory.SoftwarePackage.Builder clearWuaPackage()
       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
    • getWuaPackageBuilder

      public Inventory.WindowsUpdatePackage.Builder getWuaPackageBuilder()
       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
    • getWuaPackageOrBuilder

      public Inventory.WindowsUpdatePackageOrBuilder getWuaPackageOrBuilder()
       Details of a Windows Update package.
       See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
       information about Windows Update.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage wua_package = 6;
      Specified by:
      getWuaPackageOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasQfePackage

      public boolean hasQfePackage()
       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
      Specified by:
      hasQfePackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the qfePackage field is set.
    • getQfePackage

       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
      Specified by:
      getQfePackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The qfePackage.
    • setQfePackage

       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
    • setQfePackage

       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
    • mergeQfePackage

       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
    • clearQfePackage

      public Inventory.SoftwarePackage.Builder clearQfePackage()
       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
    • getQfePackageBuilder

       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
    • getQfePackageOrBuilder

       Details of a Windows Quick Fix engineering package.
       See
       https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
       for info in Windows Quick Fix Engineering.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
      Specified by:
      getQfePackageOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasCosPackage

      public boolean hasCosPackage()
       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
      Specified by:
      hasCosPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the cosPackage field is set.
    • getCosPackage

      public Inventory.VersionedPackage getCosPackage()
       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
      Specified by:
      getCosPackage in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The cosPackage.
    • setCosPackage

       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
    • setCosPackage

       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
    • mergeCosPackage

       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
    • clearCosPackage

      public Inventory.SoftwarePackage.Builder clearCosPackage()
       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
    • getCosPackageBuilder

      public Inventory.VersionedPackage.Builder getCosPackageBuilder()
       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
    • getCosPackageOrBuilder

      public Inventory.VersionedPackageOrBuilder getCosPackageOrBuilder()
       Details of a COS package.
       
      .google.cloud.osconfig.v1alpha.Inventory.VersionedPackage cos_package = 8;
      Specified by:
      getCosPackageOrBuilder in interface Inventory.SoftwarePackageOrBuilder
    • hasWindowsApplication

      public boolean hasWindowsApplication()
       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
      Specified by:
      hasWindowsApplication in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      Whether the windowsApplication field is set.
    • getWindowsApplication

      public Inventory.WindowsApplication getWindowsApplication()
       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
      Specified by:
      getWindowsApplication in interface Inventory.SoftwarePackageOrBuilder
      Returns:
      The windowsApplication.
    • setWindowsApplication

       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
    • setWindowsApplication

      public Inventory.SoftwarePackage.Builder setWindowsApplication(Inventory.WindowsApplication.Builder builderForValue)
       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
    • mergeWindowsApplication

      public Inventory.SoftwarePackage.Builder mergeWindowsApplication(Inventory.WindowsApplication value)
       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
    • clearWindowsApplication

      public Inventory.SoftwarePackage.Builder clearWindowsApplication()
       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
    • getWindowsApplicationBuilder

      public Inventory.WindowsApplication.Builder getWindowsApplicationBuilder()
       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
    • getWindowsApplicationOrBuilder

      public Inventory.WindowsApplicationOrBuilder getWindowsApplicationOrBuilder()
       Details of Windows Application.
       
      .google.cloud.osconfig.v1alpha.Inventory.WindowsApplication windows_application = 9;
      Specified by:
      getWindowsApplicationOrBuilder in interface Inventory.SoftwarePackageOrBuilder