Class PackageNameSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.PackageNameSummary.Builder
-
- Enclosing class:
- PackageNameSummary
public static class PackageNameSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageNameSummary.Builderarchitecture(ArchType architecture)The CPU architecture type for which this package was built.PackageNameSummarybuild()PackageNameSummary.Buildercopy(PackageNameSummary model)PackageNameSummary.BuilderdisplayName(String displayName)Full package name in NERVA format.PackageNameSummary.Buildername(String name)The name of the software package.PackageNameSummary.Buildertype(String type)Type of the package.PackageNameSummary.Builderversion(String version)The version of the software package.
-
-
-
Method Detail
-
displayName
public PackageNameSummary.Builder displayName(String displayName)
Full package name in NERVA format.This value should be unique.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
name
public PackageNameSummary.Builder name(String name)
The name of the software package.- Parameters:
name- the value to set- Returns:
- this builder
-
type
public PackageNameSummary.Builder type(String type)
Type of the package.- Parameters:
type- the value to set- Returns:
- this builder
-
version
public PackageNameSummary.Builder version(String version)
The version of the software package.- Parameters:
version- the value to set- Returns:
- this builder
-
architecture
public PackageNameSummary.Builder architecture(ArchType architecture)
The CPU architecture type for which this package was built.- Parameters:
architecture- the value to set- Returns:
- this builder
-
build
public PackageNameSummary build()
-
copy
public PackageNameSummary.Builder copy(PackageNameSummary model)
-
-