Class SoftwarePackageSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.osmanagementhub.model.SoftwarePackageSummary.Builder
 
- 
- Enclosing class:
- SoftwarePackageSummary
 
 public static class SoftwarePackageSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic SoftwarePackageSummary.Builder displayName(String displayName) Package name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
namepublic 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
 
 - 
typepublic SoftwarePackageSummary.Builder type(String type) Type of the package.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
versionpublic SoftwarePackageSummary.Builder version(String version) Version of the package.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
architecturepublic SoftwarePackageSummary.Builder architecture(SoftwarePackageArchitecture architecture) The architecture for which this software was built.- Parameters:
- architecture- the value to set
- Returns:
- this builder
 
 - 
checksumpublic SoftwarePackageSummary.Builder checksum(String checksum) Checksum of the package.- Parameters:
- checksum- the value to set
- Returns:
- this builder
 
 - 
checksumTypepublic SoftwarePackageSummary.Builder checksumType(String checksumType) Type of the checksum.- Parameters:
- checksumType- the value to set
- Returns:
- this builder
 
 - 
isLatestpublic SoftwarePackageSummary.Builder isLatest(Boolean isLatest) Indicates whether this package is the latest version.- Parameters:
- isLatest- the value to set
- Returns:
- this builder
 
 - 
softwareSourcespublic 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
 
 - 
osFamiliespublic SoftwarePackageSummary.Builder osFamilies(List<OsFamily> osFamilies) The OS families the package belongs to.- Parameters:
- osFamilies- the value to set
- Returns:
- this builder
 
 - 
buildpublic SoftwarePackageSummary build() 
 - 
copypublic SoftwarePackageSummary.Builder copy(SoftwarePackageSummary model) 
 
- 
 
-