Package com.oracle.bmc.fusionapps.model
Class FusionEnvironment
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fusionapps.model.FusionEnvironment
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public final class FusionEnvironment extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Description of FusionEnvironment.
Note: Objects should always be created or deserialized using theFusionEnvironment.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theFusionEnvironment.Builder
, which maintain a set of all explicitly set fields calledFusionEnvironment.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FusionEnvironment.Builder
static class
FusionEnvironment.FusionEnvironmentType
Type of the FusionEnvironment.static class
FusionEnvironment.LifecycleState
The current state of the ServiceInstance.
-
Constructor Summary
Constructors Constructor Description FusionEnvironment(String id, String displayName, GetMaintenancePolicyDetails maintenancePolicy, Date timeUpcomingMaintenance, String compartmentId, String fusionEnvironmentFamilyId, List<String> subscriptionIds, FusionEnvironment.FusionEnvironmentType fusionEnvironmentType, String kmsKeyId, Object kmsKeyInfo, String domainId, String idcsDomainUrl, List<String> appliedPatchBundles, String version, String publicUrl, String dnsPrefix, List<String> additionalLanguagePacks, String lockboxId, Boolean isBreakGlassEnabled, RefreshDetails refresh, List<Rule> rules, Date timeCreated, Date timeUpdated, FusionEnvironment.LifecycleState lifecycleState, String lifecycleDetails, String systemName, EnvironmentRole environmentRole, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Boolean isSuspended)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FusionEnvironment.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<String>
getAdditionalLanguagePacks()
Language packsList<String>
getAppliedPatchBundles()
Patch bundle namesString
getCompartmentId()
Compartment IdentifierMap<String,Map<String,Object>>
getDefinedTags()
Defined tags for this resource.String
getDisplayName()
FusionEnvironment Identifier, can be renamedString
getDnsPrefix()
DNS prefixString
getDomainId()
The IDCS domain created for the fusion instanceEnvironmentRole
getEnvironmentRole()
Map<String,String>
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.String
getFusionEnvironmentFamilyId()
FusionEnvironmentFamily IdentifierFusionEnvironment.FusionEnvironmentType
getFusionEnvironmentType()
Type of the FusionEnvironment.String
getId()
Unique identifier that is immutable on creationString
getIdcsDomainUrl()
The IDCS Domain URLBoolean
getIsBreakGlassEnabled()
If it’s true, then the Break Glass feature is enabledBoolean
getIsSuspended()
Environment suspended statusString
getKmsKeyId()
BYOK key idObject
getKmsKeyInfo()
BYOK key infoString
getLifecycleDetails()
A message describing the current state in more detail.FusionEnvironment.LifecycleState
getLifecycleState()
The current state of the ServiceInstance.String
getLockboxId()
The lockbox Id of this fusion environment.GetMaintenancePolicyDetails
getMaintenancePolicy()
String
getPublicUrl()
Public URLRefreshDetails
getRefresh()
List<Rule>
getRules()
Network Access Control RulesList<String>
getSubscriptionIds()
List of subscription IDs.String
getSystemName()
Environment Specific Guid/ System NameDate
getTimeCreated()
The time the the FusionEnvironment was created.Date
getTimeUpcomingMaintenance()
The next maintenance for this environmentDate
getTimeUpdated()
The time the FusionEnvironment was updated.String
getVersion()
Version of Fusion Apps used by this environmentint
hashCode()
FusionEnvironment.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
FusionEnvironment
@Deprecated @ConstructorProperties({"id","displayName","maintenancePolicy","timeUpcomingMaintenance","compartmentId","fusionEnvironmentFamilyId","subscriptionIds","fusionEnvironmentType","kmsKeyId","kmsKeyInfo","domainId","idcsDomainUrl","appliedPatchBundles","version","publicUrl","dnsPrefix","additionalLanguagePacks","lockboxId","isBreakGlassEnabled","refresh","rules","timeCreated","timeUpdated","lifecycleState","lifecycleDetails","systemName","environmentRole","freeformTags","definedTags","isSuspended"}) public FusionEnvironment(String id, String displayName, GetMaintenancePolicyDetails maintenancePolicy, Date timeUpcomingMaintenance, String compartmentId, String fusionEnvironmentFamilyId, List<String> subscriptionIds, FusionEnvironment.FusionEnvironmentType fusionEnvironmentType, String kmsKeyId, Object kmsKeyInfo, String domainId, String idcsDomainUrl, List<String> appliedPatchBundles, String version, String publicUrl, String dnsPrefix, List<String> additionalLanguagePacks, String lockboxId, Boolean isBreakGlassEnabled, RefreshDetails refresh, List<Rule> rules, Date timeCreated, Date timeUpdated, FusionEnvironment.LifecycleState lifecycleState, String lifecycleDetails, String systemName, EnvironmentRole environmentRole, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Boolean isSuspended)
Deprecated.
-
-
Method Detail
-
builder
public static FusionEnvironment.Builder builder()
Create a new builder.
-
toBuilder
public FusionEnvironment.Builder toBuilder()
-
getId
public String getId()
Unique identifier that is immutable on creation- Returns:
- the value
-
getDisplayName
public String getDisplayName()
FusionEnvironment Identifier, can be renamed- Returns:
- the value
-
getMaintenancePolicy
public GetMaintenancePolicyDetails getMaintenancePolicy()
-
getTimeUpcomingMaintenance
public Date getTimeUpcomingMaintenance()
The next maintenance for this environment- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
Compartment Identifier- Returns:
- the value
-
getFusionEnvironmentFamilyId
public String getFusionEnvironmentFamilyId()
FusionEnvironmentFamily Identifier- Returns:
- the value
-
getSubscriptionIds
public List<String> getSubscriptionIds()
List of subscription IDs.- Returns:
- the value
-
getFusionEnvironmentType
public FusionEnvironment.FusionEnvironmentType getFusionEnvironmentType()
Type of the FusionEnvironment.- Returns:
- the value
-
getKmsKeyId
public String getKmsKeyId()
BYOK key id- Returns:
- the value
-
getKmsKeyInfo
public Object getKmsKeyInfo()
BYOK key info- Returns:
- the value
-
getDomainId
public String getDomainId()
The IDCS domain created for the fusion instance- Returns:
- the value
-
getIdcsDomainUrl
public String getIdcsDomainUrl()
The IDCS Domain URL- Returns:
- the value
-
getAppliedPatchBundles
public List<String> getAppliedPatchBundles()
Patch bundle names- Returns:
- the value
-
getVersion
public String getVersion()
Version of Fusion Apps used by this environment- Returns:
- the value
-
getPublicUrl
public String getPublicUrl()
Public URL- Returns:
- the value
-
getDnsPrefix
public String getDnsPrefix()
DNS prefix- Returns:
- the value
-
getAdditionalLanguagePacks
public List<String> getAdditionalLanguagePacks()
Language packs- Returns:
- the value
-
getLockboxId
public String getLockboxId()
The lockbox Id of this fusion environment.If there’s no lockbox id, this field will be null
- Returns:
- the value
-
getIsBreakGlassEnabled
public Boolean getIsBreakGlassEnabled()
If it’s true, then the Break Glass feature is enabled- Returns:
- the value
-
getRefresh
public RefreshDetails getRefresh()
-
getTimeCreated
public Date getTimeCreated()
The time the the FusionEnvironment was created.An RFC3339 formatted datetime string
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time the FusionEnvironment was updated.An RFC3339 formatted datetime string
- Returns:
- the value
-
getLifecycleState
public FusionEnvironment.LifecycleState getLifecycleState()
The current state of the ServiceInstance.- Returns:
- the value
-
getLifecycleDetails
public String getLifecycleDetails()
A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state.
- Returns:
- the value
-
getSystemName
public String getSystemName()
Environment Specific Guid/ System Name- Returns:
- the value
-
getEnvironmentRole
public EnvironmentRole getEnvironmentRole()
-
getFreeformTags
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Returns:
- the value
-
getIsSuspended
public Boolean getIsSuspended()
Environment suspended status- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-