Class Erratum.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.Erratum.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Erratum.BuilderadvisorySeverity(AdvisorySeverity advisorySeverity)The severity for a security advisory, otherwise, null.Erratum.BuilderadvisoryType(AdvisoryTypes advisoryType)The advisory type of the erratum.Erratumbuild()Erratum.BuilderclassificationType(ClassificationTypes classificationType)Type of the erratum.Erratum.Buildercopy(Erratum model)Erratum.Builderdescription(String description)Details describing the erratum.Erratum.Builderfrom(String from)Information specifying from where the erratum was release.Erratum.Buildername(String name)Advisory name.Erratum.BuilderosFamilies(List<OsFamily> osFamilies)List of affected OS families.Erratum.Builderpackages(List<SoftwarePackageSummary> packages)List of packages affected by this erratum.Erratum.Builderreferences(String references)Information describing how to find more information about.Erratum.BuilderrelatedCves(List<String> relatedCves)List of CVEs applicable to this erratum.Erratum.Builderrepositories(List<String> repositories)List of repository identifiers.Erratum.Buildersolution(String solution)Information describing how the erratum can be resolved.Erratum.Buildersynopsis(String synopsis)Summary description of the erratum.Erratum.BuildertimeIssued(Date timeIssued)The date and time the erratum was issued (in RFC 3339 format).Erratum.BuildertimeUpdated(Date timeUpdated)The date and time the erratum was updated (in RFC 3339 format).
-
-
-
Method Detail
-
name
public Erratum.Builder name(String name)
Advisory name.- Parameters:
name- 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
-
timeIssued
public Erratum.Builder timeIssued(Date timeIssued)
The date and time the erratum was issued (in RFC 3339 format).- Parameters:
timeIssued- 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
-
timeUpdated
public Erratum.Builder timeUpdated(Date timeUpdated)
The date and time the erratum was updated (in RFC 3339 format).- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
classificationType
public Erratum.Builder classificationType(ClassificationTypes classificationType)
Type of the erratum.This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
- Parameters:
classificationType- the value to set- Returns:
- this builder
-
advisoryType
public Erratum.Builder advisoryType(AdvisoryTypes advisoryType)
The advisory 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
-
relatedCves
public Erratum.Builder relatedCves(List<String> relatedCves)
List of CVEs applicable to this erratum.- Parameters:
relatedCves- the value to set- Returns:
- this builder
-
repositories
public Erratum.Builder repositories(List<String> repositories)
List of repository identifiers.- Parameters:
repositories- the value to set- Returns:
- this builder
-
packages
public Erratum.Builder packages(List<SoftwarePackageSummary> packages)
List of packages affected by this erratum.- Parameters:
packages- the value to set- Returns:
- this builder
-
osFamilies
public Erratum.Builder osFamilies(List<OsFamily> osFamilies)
List of affected OS families.- Parameters:
osFamilies- the value to set- Returns:
- this builder
-
advisorySeverity
public Erratum.Builder advisorySeverity(AdvisorySeverity advisorySeverity)
The severity for a security advisory, otherwise, null.- Parameters:
advisorySeverity- the value to set- Returns:
- this builder
-
build
public Erratum build()
-
copy
public Erratum.Builder copy(Erratum model)
-
-