Class Erratum.Builder

  • Enclosing class:
    Erratum

    public static class Erratum.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public Erratum.Builder name​(String name)
        Advisory name
        Parameters:
        name - the value to set
        Returns:
        this builder
      • id

        public Erratum.Builder id​(String id)
        OCID for the Erratum.
        Parameters:
        id - the value to set
        Returns:
        this builder
      • compartmentId

        public Erratum.Builder compartmentId​(String compartmentId)
        OCID for the Compartment.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • synopsis

        public Erratum.Builder synopsis​(String synopsis)
        Summary description of the erratum.
        Parameters:
        synopsis - the value to set
        Returns:
        this builder
      • issued

        public Erratum.Builder issued​(String issued)
        date the erratum was issued
        Parameters:
        issued - the value to set
        Returns:
        this builder
      • description

        public Erratum.Builder description​(String description)
        Details describing the erratum.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • updated

        public Erratum.Builder updated​(String updated)
        most recent date the erratum was updated
        Parameters:
        updated - the value to set
        Returns:
        this builder
      • advisoryType

        public Erratum.Builder advisoryType​(UpdateTypes advisoryType)
        Type of the erratum.
        Parameters:
        advisoryType - the value to set
        Returns:
        this builder
      • from

        public Erratum.Builder from​(String from)
        Information specifying from where the erratum was release.
        Parameters:
        from - the value to set
        Returns:
        this builder
      • solution

        public Erratum.Builder solution​(String solution)
        Information describing how the erratum can be resolved.
        Parameters:
        solution - the value to set
        Returns:
        this builder
      • references

        public Erratum.Builder references​(String references)
        Information describing how to find more information about the erratum.
        Parameters:
        references - the value to set
        Returns:
        this builder
      • affectedInstances

        public Erratum.Builder affectedInstances​(List<Id> affectedInstances)
        list of managed instances to this erratum
        Parameters:
        affectedInstances - the value to set
        Returns:
        this builder
      • relatedCves

        public Erratum.Builder relatedCves​(List<String> relatedCves)
        list of CVEs applicable to this erratum
        Parameters:
        relatedCves - the value to set
        Returns:
        this builder
      • softwareSources

        public Erratum.Builder softwareSources​(List<Id> softwareSources)
        list of Software Sources
        Parameters:
        softwareSources - the value to set
        Returns:
        this builder