Class PatchJobs.ZypperSettings

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.osconfig.v1beta.PatchJobs.ZypperSettings
All Implemented Interfaces:
PatchJobs.ZypperSettingsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
PatchJobs

public static final class PatchJobs.ZypperSettings extends com.google.protobuf.GeneratedMessage implements PatchJobs.ZypperSettingsOrBuilder
 Zypper patching is performed by running `zypper patch`.
 See also https://en.opensuse.org/SDB:Zypper_manual.
 
Protobuf type google.cloud.osconfig.v1beta.ZypperSettings
See Also:
  • Field Details

    • WITH_OPTIONAL_FIELD_NUMBER

      public static final int WITH_OPTIONAL_FIELD_NUMBER
      See Also:
    • WITH_UPDATE_FIELD_NUMBER

      public static final int WITH_UPDATE_FIELD_NUMBER
      See Also:
    • CATEGORIES_FIELD_NUMBER

      public static final int CATEGORIES_FIELD_NUMBER
      See Also:
    • SEVERITIES_FIELD_NUMBER

      public static final int SEVERITIES_FIELD_NUMBER
      See Also:
    • EXCLUDES_FIELD_NUMBER

      public static final int EXCLUDES_FIELD_NUMBER
      See Also:
    • EXCLUSIVE_PATCHES_FIELD_NUMBER

      public static final int EXCLUSIVE_PATCHES_FIELD_NUMBER
      See Also:
  • 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
    • getWithOptional

      public boolean getWithOptional()
       Adds the `--with-optional` flag to `zypper patch`.
       
      bool with_optional = 1;
      Specified by:
      getWithOptional in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      The withOptional.
    • getWithUpdate

      public boolean getWithUpdate()
       Adds the `--with-update` flag, to `zypper patch`.
       
      bool with_update = 2;
      Specified by:
      getWithUpdate in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      The withUpdate.
    • getCategoriesList

      public com.google.protobuf.ProtocolStringList getCategoriesList()
       Install only patches with these categories.
       Common categories include security, recommended, and feature.
       
      repeated string categories = 3;
      Specified by:
      getCategoriesList in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      A list containing the categories.
    • getCategoriesCount

      public int getCategoriesCount()
       Install only patches with these categories.
       Common categories include security, recommended, and feature.
       
      repeated string categories = 3;
      Specified by:
      getCategoriesCount in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      The count of categories.
    • getCategories

      public String getCategories(int index)
       Install only patches with these categories.
       Common categories include security, recommended, and feature.
       
      repeated string categories = 3;
      Specified by:
      getCategories in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The categories at the given index.
    • getCategoriesBytes

      public com.google.protobuf.ByteString getCategoriesBytes(int index)
       Install only patches with these categories.
       Common categories include security, recommended, and feature.
       
      repeated string categories = 3;
      Specified by:
      getCategoriesBytes in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the categories at the given index.
    • getSeveritiesList

      public com.google.protobuf.ProtocolStringList getSeveritiesList()
       Install only patches with these severities.
       Common severities include critical, important, moderate, and low.
       
      repeated string severities = 4;
      Specified by:
      getSeveritiesList in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      A list containing the severities.
    • getSeveritiesCount

      public int getSeveritiesCount()
       Install only patches with these severities.
       Common severities include critical, important, moderate, and low.
       
      repeated string severities = 4;
      Specified by:
      getSeveritiesCount in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      The count of severities.
    • getSeverities

      public String getSeverities(int index)
       Install only patches with these severities.
       Common severities include critical, important, moderate, and low.
       
      repeated string severities = 4;
      Specified by:
      getSeverities in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The severities at the given index.
    • getSeveritiesBytes

      public com.google.protobuf.ByteString getSeveritiesBytes(int index)
       Install only patches with these severities.
       Common severities include critical, important, moderate, and low.
       
      repeated string severities = 4;
      Specified by:
      getSeveritiesBytes in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the severities at the given index.
    • getExcludesList

      public com.google.protobuf.ProtocolStringList getExcludesList()
       List of patches to exclude from update.
       
      repeated string excludes = 5;
      Specified by:
      getExcludesList in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      A list containing the excludes.
    • getExcludesCount

      public int getExcludesCount()
       List of patches to exclude from update.
       
      repeated string excludes = 5;
      Specified by:
      getExcludesCount in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      The count of excludes.
    • getExcludes

      public String getExcludes(int index)
       List of patches to exclude from update.
       
      repeated string excludes = 5;
      Specified by:
      getExcludes in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludes at the given index.
    • getExcludesBytes

      public com.google.protobuf.ByteString getExcludesBytes(int index)
       List of patches to exclude from update.
       
      repeated string excludes = 5;
      Specified by:
      getExcludesBytes in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludes at the given index.
    • getExclusivePatchesList

      public com.google.protobuf.ProtocolStringList getExclusivePatchesList()
       An exclusive list of patches to be updated. These are the only patches
       that will be installed using 'zypper patch patch:<patch_name>' command.
       This field must not be used with any other patch configuration fields.
       
      repeated string exclusive_patches = 6;
      Specified by:
      getExclusivePatchesList in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      A list containing the exclusivePatches.
    • getExclusivePatchesCount

      public int getExclusivePatchesCount()
       An exclusive list of patches to be updated. These are the only patches
       that will be installed using 'zypper patch patch:<patch_name>' command.
       This field must not be used with any other patch configuration fields.
       
      repeated string exclusive_patches = 6;
      Specified by:
      getExclusivePatchesCount in interface PatchJobs.ZypperSettingsOrBuilder
      Returns:
      The count of exclusivePatches.
    • getExclusivePatches

      public String getExclusivePatches(int index)
       An exclusive list of patches to be updated. These are the only patches
       that will be installed using 'zypper patch patch:<patch_name>' command.
       This field must not be used with any other patch configuration fields.
       
      repeated string exclusive_patches = 6;
      Specified by:
      getExclusivePatches in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The exclusivePatches at the given index.
    • getExclusivePatchesBytes

      public com.google.protobuf.ByteString getExclusivePatchesBytes(int index)
       An exclusive list of patches to be updated. These are the only patches
       that will be installed using 'zypper patch patch:<patch_name>' command.
       This field must not be used with any other patch configuration fields.
       
      repeated string exclusive_patches = 6;
      Specified by:
      getExclusivePatchesBytes in interface PatchJobs.ZypperSettingsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the exclusivePatches at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PatchJobs.ZypperSettings parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PatchJobs.ZypperSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PatchJobs.ZypperSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public PatchJobs.ZypperSettings.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PatchJobs.ZypperSettings.Builder newBuilder()
    • newBuilder

      public static PatchJobs.ZypperSettings.Builder newBuilder(PatchJobs.ZypperSettings prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected PatchJobs.ZypperSettings.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static PatchJobs.ZypperSettings getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<PatchJobs.ZypperSettings> parser()
    • getParserForType

      public com.google.protobuf.Parser<PatchJobs.ZypperSettings> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public PatchJobs.ZypperSettings getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder