@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public class FsuGoalVersionDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Goal version or image details for the Exadata Fleet Update Cycle.
Note: Objects should always be created or deserialized using the 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 the Builder
, which maintain a
set of all explicitly set fields called Builder#__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
FsuGoalVersionDetails.HomePolicy
Goal home policy to use when Staging the Goal Version during patching.
|
static class |
FsuGoalVersionDetails.Type
Type of goal target version specified
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Modifier | Constructor and Description |
---|---|
protected |
FsuGoalVersionDetails(FsuGoalVersionDetails.HomePolicy homePolicy,
String newHomePrefix)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
FsuGoalVersionDetails.HomePolicy |
getHomePolicy()
Goal home policy to use when Staging the Goal Version during patching.
|
String |
getNewHomePrefix()
Prefix name used for new DB home resources created as part of the Stage Action.
|
int |
hashCode() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"homePolicy","newHomePrefix"}) protected FsuGoalVersionDetails(FsuGoalVersionDetails.HomePolicy homePolicy, String newHomePrefix)
public FsuGoalVersionDetails.HomePolicy getHomePolicy()
Goal home policy to use when Staging the Goal Version during patching. CREATE_NEW: Create a new DBHome (for Database Collections) for the specified image or version. USE_EXISTING: All database targets in the same VMCluster or CloudVmCluster will be moved to a shared database home. If an existing home for the selected image or version is not found in the VM Cluster for a target database, then a new home will be created. If more than one existing home for the selected image is found, then the home with the least number of databases will be used. If multiple homes have the least number of databases, then a home will be selected at random.
public String getNewHomePrefix()
Prefix name used for new DB home resources created as part of the Stage Action. Format:
<specified_prefix>_
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.