Class AddonOptionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.containerengine.model.AddonOptionSummary.Builder
-
- Enclosing class:
- AddonOptionSummary
public static class AddonOptionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddonOptionSummary.BuilderaddonGroup(String addonGroup)Addon group info, a namespace concept that groups addons with similar functionalities.AddonOptionSummary.BuilderaddonSchemaVersion(String addonSchemaVersion)Addon definition schema version to validate addon.AddonOptionSummarybuild()AddonOptionSummary.Buildercopy(AddonOptionSummary model)AddonOptionSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.AddonOptionSummary.Builderdescription(String description)Description on the addon.AddonOptionSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.AddonOptionSummary.BuilderisEssential(Boolean isEssential)Is it an essential addon for cluster operation or not.AddonOptionSummary.BuilderlifecycleState(AddonOptionSummary.LifecycleState lifecycleState)The life cycle state of the addon.AddonOptionSummary.Buildername(String name)Name of the addon and it would be unique.AddonOptionSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.AddonOptionSummary.BuildertimeCreated(Date timeCreated)The time the work request was created.AddonOptionSummary.Builderversions(List<AddonVersions> versions)The resources this work request affects.
-
-
-
Method Detail
-
name
public AddonOptionSummary.Builder name(String name)
Name of the addon and it would be unique.- Parameters:
name- the value to set- Returns:
- this builder
-
addonSchemaVersion
public AddonOptionSummary.Builder addonSchemaVersion(String addonSchemaVersion)
Addon definition schema version to validate addon.- Parameters:
addonSchemaVersion- the value to set- Returns:
- this builder
-
addonGroup
public AddonOptionSummary.Builder addonGroup(String addonGroup)
Addon group info, a namespace concept that groups addons with similar functionalities.- Parameters:
addonGroup- the value to set- Returns:
- this builder
-
lifecycleState
public AddonOptionSummary.Builder lifecycleState(AddonOptionSummary.LifecycleState lifecycleState)
The life cycle state of the addon.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
description
public AddonOptionSummary.Builder description(String description)
Description on the addon.- Parameters:
description- the value to set- Returns:
- this builder
-
isEssential
public AddonOptionSummary.Builder isEssential(Boolean isEssential)
Is it an essential addon for cluster operation or not.- Parameters:
isEssential- the value to set- Returns:
- this builder
-
versions
public AddonOptionSummary.Builder versions(List<AddonVersions> versions)
The resources this work request affects.- Parameters:
versions- the value to set- Returns:
- this builder
-
freeformTags
public AddonOptionSummary.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public AddonOptionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
systemTags
public AddonOptionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags- the value to set- Returns:
- this builder
-
timeCreated
public AddonOptionSummary.Builder timeCreated(Date timeCreated)
The time the work request was created.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
build
public AddonOptionSummary build()
-
copy
public AddonOptionSummary.Builder copy(AddonOptionSummary model)
-
-