Class PackageGroup.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.PackageGroup.Builder
-
- Enclosing class:
- PackageGroup
public static class PackageGroup.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageGroup
build()
PackageGroup.Builder
copy(PackageGroup model)
PackageGroup.Builder
description(String description)
Description of the package group.PackageGroup.Builder
displayOrder(Integer displayOrder)
Indicates the order to display category or environment.PackageGroup.Builder
groupType(PackageGroup.GroupType groupType)
Indicates if this is a group, category, or environment.PackageGroup.Builder
id(String id)
Package group identifier.PackageGroup.Builder
isDefault(Boolean isDefault)
Indicates if this package group is the default.PackageGroup.Builder
isUserVisible(Boolean isUserVisible)
Indicates if this package group is visible to users.PackageGroup.Builder
name(String name)
Package group name.PackageGroup.Builder
packages(List<String> packages)
The list of packages in the package group.PackageGroup.Builder
repositories(List<String> repositories)
The repository IDs of the package group’s repositories.
-
-
-
Method Detail
-
id
public PackageGroup.Builder id(String id)
Package group identifier.- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public PackageGroup.Builder name(String name)
Package group name.- Parameters:
name
- the value to set- Returns:
- this builder
-
repositories
public PackageGroup.Builder repositories(List<String> repositories)
The repository IDs of the package group’s repositories.- Parameters:
repositories
- the value to set- Returns:
- this builder
-
description
public PackageGroup.Builder description(String description)
Description of the package group.- Parameters:
description
- the value to set- Returns:
- this builder
-
isUserVisible
public PackageGroup.Builder isUserVisible(Boolean isUserVisible)
Indicates if this package group is visible to users.- Parameters:
isUserVisible
- the value to set- Returns:
- this builder
-
isDefault
public PackageGroup.Builder isDefault(Boolean isDefault)
Indicates if this package group is the default.- Parameters:
isDefault
- the value to set- Returns:
- this builder
-
groupType
public PackageGroup.Builder groupType(PackageGroup.GroupType groupType)
Indicates if this is a group, category, or environment.- Parameters:
groupType
- the value to set- Returns:
- this builder
-
displayOrder
public PackageGroup.Builder displayOrder(Integer displayOrder)
Indicates the order to display category or environment.- Parameters:
displayOrder
- the value to set- Returns:
- this builder
-
packages
public PackageGroup.Builder packages(List<String> packages)
The list of packages in the package group.- Parameters:
packages
- the value to set- Returns:
- this builder
-
build
public PackageGroup build()
-
copy
public PackageGroup.Builder copy(PackageGroup model)
-
-