Package com.oracle.bmc.fusionapps.model
Class FusionEnvironmentSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fusionapps.model.FusionEnvironmentSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public final class FusionEnvironmentSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of the internal FA Environment.
Note: Objects should always be created or deserialized using theFusionEnvironmentSummary.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 theFusionEnvironmentSummary.Builder
, which maintain a set of all explicitly set fields calledFusionEnvironmentSummary.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
FusionEnvironmentSummary.Builder
-
Constructor Summary
Constructors Constructor Description FusionEnvironmentSummary(String id, String displayName, Date timeUpcomingMaintenance, GetMaintenancePolicyDetails maintenancePolicy, String compartmentId, String fusionEnvironmentFamilyId, List<String> subscriptionIds, List<String> appliedPatchBundles, FusionEnvironment.FusionEnvironmentType fusionEnvironmentType, String version, String publicUrl, String dnsPrefix, List<String> additionalLanguagePacks, String lockboxId, Boolean isBreakGlassEnabled, Date timeCreated, Date timeUpdated, FusionEnvironment.LifecycleState lifecycleState, String lifecycleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FusionEnvironmentSummary.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 prefixMap<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 creationBoolean
getIsBreakGlassEnabled()
If it’s true, then the Break Glass feature is enabledString
getLifecycleDetails()
A message describing the current state in more detail.FusionEnvironment.LifecycleState
getLifecycleState()
The current state of the FusionEnvironment.String
getLockboxId()
The lockbox Id of this fusion environment.GetMaintenancePolicyDetails
getMaintenancePolicy()
String
getPublicUrl()
Public URLList<String>
getSubscriptionIds()
List of subscription IDs.Date
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()
FusionEnvironmentSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
FusionEnvironmentSummary
@Deprecated @ConstructorProperties({"id","displayName","timeUpcomingMaintenance","maintenancePolicy","compartmentId","fusionEnvironmentFamilyId","subscriptionIds","appliedPatchBundles","fusionEnvironmentType","version","publicUrl","dnsPrefix","additionalLanguagePacks","lockboxId","isBreakGlassEnabled","timeCreated","timeUpdated","lifecycleState","lifecycleDetails","freeformTags","definedTags"}) public FusionEnvironmentSummary(String id, String displayName, Date timeUpcomingMaintenance, GetMaintenancePolicyDetails maintenancePolicy, String compartmentId, String fusionEnvironmentFamilyId, List<String> subscriptionIds, List<String> appliedPatchBundles, FusionEnvironment.FusionEnvironmentType fusionEnvironmentType, String version, String publicUrl, String dnsPrefix, List<String> additionalLanguagePacks, String lockboxId, Boolean isBreakGlassEnabled, Date timeCreated, Date timeUpdated, FusionEnvironment.LifecycleState lifecycleState, String lifecycleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static FusionEnvironmentSummary.Builder builder()
Create a new builder.
-
toBuilder
public FusionEnvironmentSummary.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
-
getTimeUpcomingMaintenance
public Date getTimeUpcomingMaintenance()
The next maintenance for this environment- Returns:
- the value
-
getMaintenancePolicy
public GetMaintenancePolicyDetails getMaintenancePolicy()
-
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
-
getAppliedPatchBundles
public List<String> getAppliedPatchBundles()
Patch bundle names- Returns:
- the value
-
getFusionEnvironmentType
public FusionEnvironment.FusionEnvironmentType getFusionEnvironmentType()
Type of the FusionEnvironment.- 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
-
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 FusionEnvironment.- 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
-
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
-
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
-
-