Package com.oracle.bmc.dif.model
Class UpdateStackDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dif.model.UpdateStackDetails.Builder
-
- Enclosing class:
- UpdateStackDetails
public static class UpdateStackDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateStackDetails.Builderadb(List<AdbUpdateDetail> adb)ADB details if adb is included in the services to be updated.UpdateStackDetailsbuild()UpdateStackDetails.Buildercopy(UpdateStackDetails model)UpdateStackDetails.Builderdataflow(List<DataflowUpdateDetail> dataflow)DATAFLOW details if dataflow is included in the services to be updated.UpdateStackDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.UpdateStackDetails.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.UpdateStackDetails.Buildergenai(List<GenAiUpdateDetail> genai)GenAI Details if genai is included in services to be updated.UpdateStackDetails.Builderggcs(List<GgcsUpdateDetail> ggcs)GGCS details if ggcs is included in the services to be updated.UpdateStackDetails.BuildernotificationEmail(String notificationEmail)email id to which the stack notifications would be sent.UpdateStackDetails.Builderobjectstorage(List<ObjectStorageUpdateDetail> objectstorage)Object Storage Details if object storage is included in services to be updated.UpdateStackDetails.Builderservices(List<Service> services)List of services to be updated for the stack.UpdateStackDetails.BuilderstackTemplates(List<StackTemplate> stackTemplates)List of templates to be updated for the stack.
-
-
-
Method Detail
-
notificationEmail
public UpdateStackDetails.Builder notificationEmail(String notificationEmail)
email id to which the stack notifications would be sent.- Parameters:
notificationEmail- the value to set- Returns:
- this builder
-
stackTemplates
public UpdateStackDetails.Builder stackTemplates(List<StackTemplate> stackTemplates)
List of templates to be updated for the stack.- Parameters:
stackTemplates- the value to set- Returns:
- this builder
-
services
public UpdateStackDetails.Builder services(List<Service> services)
List of services to be updated for the stack.- Parameters:
services- the value to set- Returns:
- this builder
-
adb
public UpdateStackDetails.Builder adb(List<AdbUpdateDetail> adb)
ADB details if adb is included in the services to be updated.- Parameters:
adb- the value to set- Returns:
- this builder
-
ggcs
public UpdateStackDetails.Builder ggcs(List<GgcsUpdateDetail> ggcs)
GGCS details if ggcs is included in the services to be updated.- Parameters:
ggcs- the value to set- Returns:
- this builder
-
dataflow
public UpdateStackDetails.Builder dataflow(List<DataflowUpdateDetail> dataflow)
DATAFLOW details if dataflow is included in the services to be updated.- Parameters:
dataflow- the value to set- Returns:
- this builder
-
objectstorage
public UpdateStackDetails.Builder objectstorage(List<ObjectStorageUpdateDetail> objectstorage)
Object Storage Details if object storage is included in services to be updated.- Parameters:
objectstorage- the value to set- Returns:
- this builder
-
genai
public UpdateStackDetails.Builder genai(List<GenAiUpdateDetail> genai)
GenAI Details if genai is included in services to be updated.- Parameters:
genai- the value to set- Returns:
- this builder
-
freeformTags
public UpdateStackDetails.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 UpdateStackDetails.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
-
build
public UpdateStackDetails build()
-
copy
public UpdateStackDetails.Builder copy(UpdateStackDetails model)
-
-