Class ModuleStreamProfile.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.ModuleStreamProfile.Builder
-
- Enclosing class:
- ModuleStreamProfile
public static class ModuleStreamProfile.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModuleStreamProfilebuild()ModuleStreamProfile.Buildercopy(ModuleStreamProfile model)ModuleStreamProfile.Builderdescription(String description)A description of the contents of the module stream profile.ModuleStreamProfile.BuilderisDefault(Boolean isDefault)Indicates if this profile is the default for its module stream.ModuleStreamProfile.BuildermoduleName(String moduleName)The name of the module that contains the stream profile.ModuleStreamProfile.Buildername(String name)The name of the profile.ModuleStreamProfile.Builderpackages(List<String> packages)A list of packages that constitute the profile.ModuleStreamProfile.BuilderstreamName(String streamName)The name of the stream that contains the profile.
-
-
-
Method Detail
-
moduleName
public ModuleStreamProfile.Builder moduleName(String moduleName)
The name of the module that contains the stream profile.- Parameters:
moduleName- the value to set- Returns:
- this builder
-
streamName
public ModuleStreamProfile.Builder streamName(String streamName)
The name of the stream that contains the profile.- Parameters:
streamName- the value to set- Returns:
- this builder
-
name
public ModuleStreamProfile.Builder name(String name)
The name of the profile.- Parameters:
name- the value to set- Returns:
- this builder
-
isDefault
public ModuleStreamProfile.Builder isDefault(Boolean isDefault)
Indicates if this profile is the default for its module stream.- Parameters:
isDefault- the value to set- Returns:
- this builder
-
description
public ModuleStreamProfile.Builder description(String description)
A description of the contents of the module stream profile.- Parameters:
description- the value to set- Returns:
- this builder
-
packages
public ModuleStreamProfile.Builder packages(List<String> packages)
A list of packages that constitute the profile.Each element in the list is the name of a package. The name is suitable to use as an argument to other OS Management Hub APIs that interact directly with packages.
- Parameters:
packages- the value to set- Returns:
- this builder
-
build
public ModuleStreamProfile build()
-
copy
public ModuleStreamProfile.Builder copy(ModuleStreamProfile model)
-
-