Class ErratumSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.ErratumSummary.Builder
-
- Enclosing class:
- ErratumSummary
public static class ErratumSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ErratumSummary.Builder
advisorySeverity(AdvisorySeverity advisorySeverity)
The severity advisory.ErratumSummary.Builder
advisoryType(AdvisoryTypes advisoryType)
The advisory type of the erratum.ErratumSummary
build()
ErratumSummary.Builder
classificationType(ClassificationTypes classificationType)
Type of the erratum.ErratumSummary.Builder
copy(ErratumSummary model)
ErratumSummary.Builder
name(String name)
Advisory name.ErratumSummary.Builder
osFamilies(List<OsFamily> osFamilies)
List of affected OS families.ErratumSummary.Builder
relatedCves(List<String> relatedCves)
List of CVEs applicable to this erratum.ErratumSummary.Builder
synopsis(String synopsis)
Summary description of the erratum.ErratumSummary.Builder
timeIssued(Date timeIssued)
The date and time the erratum was issued (in RFC 3339 format).ErratumSummary.Builder
timeUpdated(Date timeUpdated)
The date and time the erratum was updated (in RFC 3339 format).
-
-
-
Method Detail
-
name
public ErratumSummary.Builder name(String name)
Advisory name.- Parameters:
name
- the value to set- Returns:
- this builder
-
synopsis
public ErratumSummary.Builder synopsis(String synopsis)
Summary description of the erratum.- Parameters:
synopsis
- the value to set- Returns:
- this builder
-
timeIssued
public ErratumSummary.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
-
timeUpdated
public ErratumSummary.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 ErratumSummary.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
-
relatedCves
public ErratumSummary.Builder relatedCves(List<String> relatedCves)
List of CVEs applicable to this erratum.- Parameters:
relatedCves
- the value to set- Returns:
- this builder
-
osFamilies
public ErratumSummary.Builder osFamilies(List<OsFamily> osFamilies)
List of affected OS families.- Parameters:
osFamilies
- the value to set- Returns:
- this builder
-
advisorySeverity
public ErratumSummary.Builder advisorySeverity(AdvisorySeverity advisorySeverity)
The severity advisory.Only valid for security type advisories.
- Parameters:
advisorySeverity
- the value to set- Returns:
- this builder
-
advisoryType
public ErratumSummary.Builder advisoryType(AdvisoryTypes advisoryType)
The advisory type of the erratum.- Parameters:
advisoryType
- the value to set- Returns:
- this builder
-
build
public ErratumSummary build()
-
copy
public ErratumSummary.Builder copy(ErratumSummary model)
-
-