Class SoftwarePackageSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.SoftwarePackageSummary.Builder
-
- Enclosing class:
- SoftwarePackageSummary
public static class SoftwarePackageSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public SoftwarePackageSummary.Builder displayName(String displayName)
Package name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
name
public SoftwarePackageSummary.Builder name(String name)
Unique identifier for the package.Note that this is not an OCID.
- Parameters:
name
- the value to set- Returns:
- this builder
-
type
public SoftwarePackageSummary.Builder type(String type)
Type of the package.- Parameters:
type
- the value to set- Returns:
- this builder
-
version
public SoftwarePackageSummary.Builder version(String version)
Version of the package.- Parameters:
version
- the value to set- Returns:
- this builder
-
architecture
public SoftwarePackageSummary.Builder architecture(SoftwarePackageArchitecture architecture)
The architecture for which this software was built.- Parameters:
architecture
- the value to set- Returns:
- this builder
-
checksum
public SoftwarePackageSummary.Builder checksum(String checksum)
Checksum of the package.- Parameters:
checksum
- the value to set- Returns:
- this builder
-
checksumType
public SoftwarePackageSummary.Builder checksumType(String checksumType)
Type of the checksum.- Parameters:
checksumType
- the value to set- Returns:
- this builder
-
isLatest
public SoftwarePackageSummary.Builder isLatest(Boolean isLatest)
Indicates whether this package is the latest version.- Parameters:
isLatest
- the value to set- Returns:
- this builder
-
softwareSources
public SoftwarePackageSummary.Builder softwareSources(List<SoftwareSourceDetails> softwareSources)
List of software sources that provide the software package.This property is deprecated and it will be removed in a future API release.
- Parameters:
softwareSources
- the value to set- Returns:
- this builder
-
osFamilies
public SoftwarePackageSummary.Builder osFamilies(List<OsFamily> osFamilies)
The OS families the package belongs to.- Parameters:
osFamilies
- the value to set- Returns:
- this builder
-
build
public SoftwarePackageSummary build()
-
copy
public SoftwarePackageSummary.Builder copy(SoftwarePackageSummary model)
-
-