Class SoftwarePackage.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagement.model.SoftwarePackage.Builder
-
- Enclosing class:
- SoftwarePackage
public static class SoftwarePackage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SoftwarePackage.Builder
architecture(String architecture)
the architecture for which this software was builtSoftwarePackage
build()
SoftwarePackage.Builder
checksum(String checksum)
checksum of the packageSoftwarePackage.Builder
checksumType(String checksumType)
type of the checksumSoftwarePackage.Builder
copy(SoftwarePackage model)
SoftwarePackage.Builder
dependencies(List<SoftwarePackageDependency> dependencies)
list of dependencies for the software packageSoftwarePackage.Builder
description(String description)
description of the packageSoftwarePackage.Builder
displayName(String displayName)
Package nameSoftwarePackage.Builder
files(List<SoftwarePackageFile> files)
list of files for the software packageSoftwarePackage.Builder
lastModifiedDate(String lastModifiedDate)
date of the last update to the packageSoftwarePackage.Builder
name(String name)
Unique identifier for the package.SoftwarePackage.Builder
sizeInBytes(Long sizeInBytes)
size of the package in bytesSoftwarePackage.Builder
softwareSources(List<SoftwareSourceId> softwareSources)
list of software sources that provide the software packageSoftwarePackage.Builder
type(String type)
Type of the packageSoftwarePackage.Builder
version(String version)
Version of the package
-
-
-
Method Detail
-
displayName
public SoftwarePackage.Builder displayName(String displayName)
Package name- Parameters:
displayName
- the value to set- Returns:
- this builder
-
name
public SoftwarePackage.Builder name(String name)
Unique identifier for the package.NOTE - This is not an OCID
- Parameters:
name
- the value to set- Returns:
- this builder
-
type
public SoftwarePackage.Builder type(String type)
Type of the package- Parameters:
type
- the value to set- Returns:
- this builder
-
version
public SoftwarePackage.Builder version(String version)
Version of the package- Parameters:
version
- the value to set- Returns:
- this builder
-
architecture
public SoftwarePackage.Builder architecture(String architecture)
the architecture for which this software was built- Parameters:
architecture
- the value to set- Returns:
- this builder
-
lastModifiedDate
public SoftwarePackage.Builder lastModifiedDate(String lastModifiedDate)
date of the last update to the package- Parameters:
lastModifiedDate
- the value to set- Returns:
- this builder
-
checksum
public SoftwarePackage.Builder checksum(String checksum)
checksum of the package- Parameters:
checksum
- the value to set- Returns:
- this builder
-
checksumType
public SoftwarePackage.Builder checksumType(String checksumType)
type of the checksum- Parameters:
checksumType
- the value to set- Returns:
- this builder
-
description
public SoftwarePackage.Builder description(String description)
description of the package- Parameters:
description
- the value to set- Returns:
- this builder
-
sizeInBytes
public SoftwarePackage.Builder sizeInBytes(Long sizeInBytes)
size of the package in bytes- Parameters:
sizeInBytes
- the value to set- Returns:
- this builder
-
dependencies
public SoftwarePackage.Builder dependencies(List<SoftwarePackageDependency> dependencies)
list of dependencies for the software package- Parameters:
dependencies
- the value to set- Returns:
- this builder
-
files
public SoftwarePackage.Builder files(List<SoftwarePackageFile> files)
list of files for the software package- Parameters:
files
- the value to set- Returns:
- this builder
-
softwareSources
public SoftwarePackage.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 SoftwarePackage build()
-
copy
public SoftwarePackage.Builder copy(SoftwarePackage model)
-
-