Package com.oracle.bmc.fusionapps.model
Class CreateFusionEnvironmentDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.fusionapps.model.CreateFusionEnvironmentDetails.Builder
-
- Enclosing class:
- CreateFusionEnvironmentDetails
public static class CreateFusionEnvironmentDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateFusionEnvironmentDetails.Builder displayName(String displayName)
FusionEnvironment Identifier can be renamed.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
maintenancePolicy
public CreateFusionEnvironmentDetails.Builder maintenancePolicy(MaintenancePolicy maintenancePolicy)
-
compartmentId
public CreateFusionEnvironmentDetails.Builder compartmentId(String compartmentId)
The unique identifier (OCID) of the compartment where the Fusion Environment is located.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
fusionEnvironmentFamilyId
public CreateFusionEnvironmentDetails.Builder fusionEnvironmentFamilyId(String fusionEnvironmentFamilyId)
The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.- Parameters:
fusionEnvironmentFamilyId
- the value to set- Returns:
- this builder
-
fusionEnvironmentType
public CreateFusionEnvironmentDetails.Builder fusionEnvironmentType(FusionEnvironment.FusionEnvironmentType fusionEnvironmentType)
The type of environment.Valid values are Production, Test, or Development.
- Parameters:
fusionEnvironmentType
- the value to set- Returns:
- this builder
-
kmsKeyId
public CreateFusionEnvironmentDetails.Builder kmsKeyId(String kmsKeyId)
byok kms keyId- Parameters:
kmsKeyId
- the value to set- Returns:
- this builder
-
dnsPrefix
public CreateFusionEnvironmentDetails.Builder dnsPrefix(String dnsPrefix)
DNS prefix.- Parameters:
dnsPrefix
- the value to set- Returns:
- this builder
-
additionalLanguagePacks
public CreateFusionEnvironmentDetails.Builder additionalLanguagePacks(List<String> additionalLanguagePacks)
Language packs.- Parameters:
additionalLanguagePacks
- the value to set- Returns:
- this builder
-
rules
public CreateFusionEnvironmentDetails.Builder rules(List<Rule> rules)
Rules.- Parameters:
rules
- the value to set- Returns:
- this builder
-
createFusionEnvironmentAdminUserDetails
public CreateFusionEnvironmentDetails.Builder createFusionEnvironmentAdminUserDetails(CreateFusionEnvironmentAdminUserDetails createFusionEnvironmentAdminUserDetails)
-
freeformTags
public CreateFusionEnvironmentDetails.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
-
definedTags
public CreateFusionEnvironmentDetails.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
-
build
public CreateFusionEnvironmentDetails build()
-
copy
public CreateFusionEnvironmentDetails.Builder copy(CreateFusionEnvironmentDetails model)
-
-