Class AvailableUpdateSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagement.model.AvailableUpdateSummary.Builder
-
- Enclosing class:
- AvailableUpdateSummary
public static class AvailableUpdateSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AvailableUpdateSummary.Builder
architecture(String architecture)
The architecture for which this package was builtAvailableUpdateSummary.Builder
availableVersion(String availableVersion)
Version of the package available for updateAvailableUpdateSummary
build()
AvailableUpdateSummary.Builder
copy(AvailableUpdateSummary model)
AvailableUpdateSummary.Builder
displayName(String displayName)
Package nameAvailableUpdateSummary.Builder
errata(List<Id> errata)
List of errata containing this updateAvailableUpdateSummary.Builder
installedVersion(String installedVersion)
Version of the installed packageAvailableUpdateSummary.Builder
name(String name)
Unique identifier for the package available for update.AvailableUpdateSummary.Builder
relatedCves(List<String> relatedCves)
List of CVEs applicable to this erratumAvailableUpdateSummary.Builder
softwareSources(List<SoftwareSourceId> softwareSources)
list of software sources that provide the software packageAvailableUpdateSummary.Builder
type(String type)
Type of the packageAvailableUpdateSummary.Builder
updateType(UpdateTypes updateType)
The purpose of this update.
-
-
-
Method Detail
-
displayName
public AvailableUpdateSummary.Builder displayName(String displayName)
Package name- Parameters:
displayName
- the value to set- Returns:
- this builder
-
name
public AvailableUpdateSummary.Builder name(String name)
Unique identifier for the package available for update.NOTE - This is not an OCID
- Parameters:
name
- the value to set- Returns:
- this builder
-
updateType
public AvailableUpdateSummary.Builder updateType(UpdateTypes updateType)
The purpose of this update.- Parameters:
updateType
- the value to set- Returns:
- this builder
-
type
public AvailableUpdateSummary.Builder type(String type)
Type of the package- Parameters:
type
- the value to set- Returns:
- this builder
-
installedVersion
public AvailableUpdateSummary.Builder installedVersion(String installedVersion)
Version of the installed package- Parameters:
installedVersion
- the value to set- Returns:
- this builder
-
availableVersion
public AvailableUpdateSummary.Builder availableVersion(String availableVersion)
Version of the package available for update- Parameters:
availableVersion
- the value to set- Returns:
- this builder
-
architecture
public AvailableUpdateSummary.Builder architecture(String architecture)
The architecture for which this package was built- Parameters:
architecture
- the value to set- Returns:
- this builder
-
errata
public AvailableUpdateSummary.Builder errata(List<Id> errata)
List of errata containing this update- Parameters:
errata
- the value to set- Returns:
- this builder
-
relatedCves
public AvailableUpdateSummary.Builder relatedCves(List<String> relatedCves)
List of CVEs applicable to this erratum- Parameters:
relatedCves
- the value to set- Returns:
- this builder
-
softwareSources
public AvailableUpdateSummary.Builder softwareSources(List<SoftwareSourceId> softwareSources)
list of software sources that provide the software package- Parameters:
softwareSources
- the value to set- Returns:
- this builder
-
build
public AvailableUpdateSummary build()
-
copy
public AvailableUpdateSummary.Builder copy(AvailableUpdateSummary model)
-
-