Package com.oracle.bmc.fusionapps.model
Class FusionEnvironmentSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.fusionapps.model.FusionEnvironmentSummary.Builder
 
- 
- Enclosing class:
- FusionEnvironmentSummary
 
 public static class FusionEnvironmentSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic FusionEnvironmentSummary.Builder id(String id) Unique identifier that is immutable on creation- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic FusionEnvironmentSummary.Builder displayName(String displayName) FusionEnvironment Identifier, can be renamed- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
timeUpcomingMaintenancepublic FusionEnvironmentSummary.Builder timeUpcomingMaintenance(Date timeUpcomingMaintenance) The next maintenance for this environment- Parameters:
- timeUpcomingMaintenance- the value to set
- Returns:
- this builder
 
 - 
maintenancePolicypublic FusionEnvironmentSummary.Builder maintenancePolicy(GetMaintenancePolicyDetails maintenancePolicy) 
 - 
compartmentIdpublic FusionEnvironmentSummary.Builder compartmentId(String compartmentId) Compartment Identifier- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
fusionEnvironmentFamilyIdpublic FusionEnvironmentSummary.Builder fusionEnvironmentFamilyId(String fusionEnvironmentFamilyId) FusionEnvironmentFamily Identifier- Parameters:
- fusionEnvironmentFamilyId- the value to set
- Returns:
- this builder
 
 - 
subscriptionIdspublic FusionEnvironmentSummary.Builder subscriptionIds(List<String> subscriptionIds) List of subscription IDs.- Parameters:
- subscriptionIds- the value to set
- Returns:
- this builder
 
 - 
appliedPatchBundlespublic FusionEnvironmentSummary.Builder appliedPatchBundles(List<String> appliedPatchBundles) Patch bundle names- Parameters:
- appliedPatchBundles- the value to set
- Returns:
- this builder
 
 - 
fusionEnvironmentTypepublic FusionEnvironmentSummary.Builder fusionEnvironmentType(FusionEnvironment.FusionEnvironmentType fusionEnvironmentType) Type of the FusionEnvironment.- Parameters:
- fusionEnvironmentType- the value to set
- Returns:
- this builder
 
 - 
versionpublic FusionEnvironmentSummary.Builder version(String version) Version of Fusion Apps used by this environment- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
publicUrlpublic FusionEnvironmentSummary.Builder publicUrl(String publicUrl) Public URL- Parameters:
- publicUrl- the value to set
- Returns:
- this builder
 
 - 
dnsPrefixpublic FusionEnvironmentSummary.Builder dnsPrefix(String dnsPrefix) DNS prefix- Parameters:
- dnsPrefix- the value to set
- Returns:
- this builder
 
 - 
additionalLanguagePackspublic FusionEnvironmentSummary.Builder additionalLanguagePacks(List<String> additionalLanguagePacks) Language packs- Parameters:
- additionalLanguagePacks- the value to set
- Returns:
- this builder
 
 - 
isIPv6DualStackEnabledpublic FusionEnvironmentSummary.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
 
 - 
lockboxIdpublic FusionEnvironmentSummary.Builder lockboxId(String lockboxId) The lockbox Id of this fusion environment.If there’s no lockbox id, this field will be null - Parameters:
- lockboxId- the value to set
- Returns:
- this builder
 
 - 
isBreakGlassEnabledpublic FusionEnvironmentSummary.Builder isBreakGlassEnabled(Boolean isBreakGlassEnabled) If it’s true, then the Break Glass feature is enabled- Parameters:
- isBreakGlassEnabled- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic FusionEnvironmentSummary.Builder timeCreated(Date timeCreated) The time the the FusionEnvironment was created.An RFC3339 formatted datetime string - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic FusionEnvironmentSummary.Builder timeUpdated(Date timeUpdated) The time the FusionEnvironment was updated.An RFC3339 formatted datetime string - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic FusionEnvironmentSummary.Builder lifecycleState(FusionEnvironment.LifecycleState lifecycleState) The current state of the FusionEnvironment.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic FusionEnvironmentSummary.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic FusionEnvironmentSummary.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 FusionEnvironmentSummary.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 FusionEnvironmentSummary build() 
 - 
copypublic FusionEnvironmentSummary.Builder copy(FusionEnvironmentSummary model) 
 
- 
 
-