Package com.oracle.bmc.fusionapps.model
Class UpdateFusionEnvironmentDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.fusionapps.model.UpdateFusionEnvironmentDetails.Builder
 
- 
- Enclosing class:
- UpdateFusionEnvironmentDetails
 
 public static class UpdateFusionEnvironmentDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic UpdateFusionEnvironmentDetails.Builder displayName(String displayName) FusionEnvironment Identifier, can be renamed- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
kmsKeyIdpublic UpdateFusionEnvironmentDetails.Builder kmsKeyId(String kmsKeyId) byok kms keyId- Parameters:
- kmsKeyId- the value to set
- Returns:
- this builder
 
 - 
maintenancePolicypublic UpdateFusionEnvironmentDetails.Builder maintenancePolicy(MaintenancePolicy maintenancePolicy) 
 - 
additionalLanguagePackspublic UpdateFusionEnvironmentDetails.Builder additionalLanguagePacks(List<String> additionalLanguagePacks) Language packs- Parameters:
- additionalLanguagePacks- the value to set
- Returns:
- this builder
 
 - 
isIPv6DualStackEnabledpublic UpdateFusionEnvironmentDetails.Builder isIPv6DualStackEnabled(Boolean isIPv6DualStackEnabled) Enable IPv4/IPv6 dual stack support for the environment.Setting to true will assign an IPv6 address to the environment in addition to an IPv4 address. - Parameters:
- isIPv6DualStackEnabled- the value to set
- Returns:
- this builder
 
 - 
rulespublic UpdateFusionEnvironmentDetails.Builder rules(List<Rule> rules) Network access control rules to limit internet traffic that can access the environment.For more information, see allowRule.- Parameters:
- rules- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic UpdateFusionEnvironmentDetails.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic UpdateFusionEnvironmentDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateFusionEnvironmentDetails build() 
 - 
copypublic UpdateFusionEnvironmentDetails.Builder copy(UpdateFusionEnvironmentDetails model) 
 
- 
 
-