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.Builder
addonGroup(String addonGroup)
Addon group info, a namespace concept that groups addons with similar functionalities.AddonOptionSummary.Builder
addonSchemaVersion(String addonSchemaVersion)
Addon definition schema version to validate addon.AddonOptionSummary
build()
AddonOptionSummary.Builder
copy(AddonOptionSummary model)
AddonOptionSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.AddonOptionSummary.Builder
description(String description)
Description on the addon.AddonOptionSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.AddonOptionSummary.Builder
isEssential(Boolean isEssential)
Is it an essential addon for cluster operation or not.AddonOptionSummary.Builder
lifecycleState(AddonOptionSummary.LifecycleState lifecycleState)
The life cycle state of the addon.AddonOptionSummary.Builder
name(String name)
Name of the addon and it would be unique.AddonOptionSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.AddonOptionSummary.Builder
timeCreated(Date timeCreated)
The time the work request was created.AddonOptionSummary.Builder
versions(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)
-
-