Class Erratum.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagement.model.Erratum.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Erratum.Builder
advisoryType(UpdateTypes advisoryType)
Type of the erratum.Erratum.Builder
affectedInstances(List<Id> affectedInstances)
list of managed instances to this erratumErratum
build()
Erratum.Builder
compartmentId(String compartmentId)
OCID for the Compartment.Erratum.Builder
copy(Erratum model)
Erratum.Builder
description(String description)
Details describing the erratum.Erratum.Builder
from(String from)
Information specifying from where the erratum was release.Erratum.Builder
id(String id)
OCID for the Erratum.Erratum.Builder
issued(String issued)
date the erratum was issuedErratum.Builder
name(String name)
Advisory nameErratum.Builder
packages(List<SoftwarePackageSummary> packages)
list of Packages affected by this erratumErratum.Builder
references(String references)
Information describing how to find more information about the erratum.Erratum.Builder
relatedCves(List<String> relatedCves)
list of CVEs applicable to this erratumErratum.Builder
softwareSources(List<Id> softwareSources)
list of Software SourcesErratum.Builder
solution(String solution)
Information describing how the erratum can be resolved.Erratum.Builder
synopsis(String synopsis)
Summary description of the erratum.Erratum.Builder
updated(String updated)
most recent date the erratum was updated
-
-
-
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
-
packages
public Erratum.Builder packages(List<SoftwarePackageSummary> packages)
list of Packages affected by this erratum- Parameters:
packages
- the value to set- Returns:
- this builder
-
build
public Erratum build()
-
copy
public Erratum.Builder copy(Erratum model)
-
-