Class Inventory.SoftwarePackage.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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
      • setRepeatedField

        public Inventory.SoftwarePackage.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                  int index,
                                                                  Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.SoftwarePackage.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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
      • 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.v1.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.v1.Inventory.VersionedPackage yum_package = 1;
        Specified by:
        getYumPackage in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        The yumPackage.
      • setYumPackage

        public Inventory.SoftwarePackage.Builder setYumPackage​(Inventory.VersionedPackage value)
         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.v1.Inventory.VersionedPackage yum_package = 1;
      • setYumPackage

        public Inventory.SoftwarePackage.Builder setYumPackage​(Inventory.VersionedPackage.Builder builderForValue)
         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.v1.Inventory.VersionedPackage yum_package = 1;
      • mergeYumPackage

        public Inventory.SoftwarePackage.Builder mergeYumPackage​(Inventory.VersionedPackage value)
         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.v1.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.v1.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.v1.Inventory.VersionedPackage yum_package = 1;
      • 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.v1.Inventory.VersionedPackage apt_package = 2;
        Specified by:
        hasAptPackage in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        Whether the aptPackage field is set.
      • 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.v1.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.v1.Inventory.VersionedPackage apt_package = 2;
      • 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.v1.Inventory.VersionedPackage zypper_package = 3;
        Specified by:
        hasZypperPackage in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        Whether the zypperPackage field is set.
      • setZypperPackage

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

        public Inventory.SoftwarePackage.Builder mergeZypperPackage​(Inventory.VersionedPackage value)
         Details of a Zypper package.
         For details about the Zypper package manager, see
         https://en.opensuse.org/SDB:Zypper_manual.
         
        .google.cloud.osconfig.v1.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.v1.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.v1.Inventory.VersionedPackage zypper_package = 3;
      • 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.v1.Inventory.VersionedPackage googet_package = 4;
        Specified by:
        hasGoogetPackage in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        Whether the googetPackage field is set.
      • setGoogetPackage

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

        public Inventory.SoftwarePackage.Builder mergeGoogetPackage​(Inventory.VersionedPackage value)
         Details of a Googet package.
          For details about the googet package manager, see
          https://github.com/google/googet.
         
        .google.cloud.osconfig.v1.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.v1.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.v1.Inventory.VersionedPackage googet_package = 4;
      • 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.v1.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.v1.Inventory.ZypperPatch zypper_patch = 5;
        Specified by:
        getZypperPatch in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        The zypperPatch.
      • setZypperPatch

        public Inventory.SoftwarePackage.Builder setZypperPatch​(Inventory.ZypperPatch value)
         Details of a Zypper patch.
         For details about the Zypper package manager, see
         https://en.opensuse.org/SDB:Zypper_manual.
         
        .google.cloud.osconfig.v1.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.v1.Inventory.ZypperPatch zypper_patch = 5;
      • mergeZypperPatch

        public Inventory.SoftwarePackage.Builder mergeZypperPatch​(Inventory.ZypperPatch value)
         Details of a Zypper patch.
         For details about the Zypper package manager, see
         https://en.opensuse.org/SDB:Zypper_manual.
         
        .google.cloud.osconfig.v1.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.v1.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.v1.Inventory.ZypperPatch zypper_patch = 5;
      • 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.v1.Inventory.WindowsUpdatePackage wua_package = 6;
        Specified by:
        hasWuaPackage in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        Whether the wuaPackage field is set.
      • setWuaPackage

        public Inventory.SoftwarePackage.Builder setWuaPackage​(Inventory.WindowsUpdatePackage value)
         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.v1.Inventory.WindowsUpdatePackage wua_package = 6;
      • mergeWuaPackage

        public Inventory.SoftwarePackage.Builder mergeWuaPackage​(Inventory.WindowsUpdatePackage value)
         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.v1.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.v1.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.v1.Inventory.WindowsUpdatePackage wua_package = 6;
      • 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.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
        Specified by:
        hasQfePackage in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        Whether the qfePackage field is set.
      • getQfePackage

        public Inventory.WindowsQuickFixEngineeringPackage 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.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
        Specified by:
        getQfePackage in interface Inventory.SoftwarePackageOrBuilder
        Returns:
        The qfePackage.
      • setQfePackage

        public Inventory.SoftwarePackage.Builder setQfePackage​(Inventory.WindowsQuickFixEngineeringPackage value)
         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.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
      • mergeQfePackage

        public Inventory.SoftwarePackage.Builder mergeQfePackage​(Inventory.WindowsQuickFixEngineeringPackage value)
         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.v1.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.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
      • getQfePackageBuilder

        public Inventory.WindowsQuickFixEngineeringPackage.Builder 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.v1.Inventory.WindowsQuickFixEngineeringPackage qfe_package = 7;
      • hasCosPackage

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

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

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

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

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

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

        public final Inventory.SoftwarePackage.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.SoftwarePackage.Builder>
      • mergeUnknownFields

        public final Inventory.SoftwarePackage.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.SoftwarePackage.Builder>