Class CreateRollbackActionDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetsoftwareupdate.model.CreateFsuActionDetails
-
- com.oracle.bmc.fleetsoftwareupdate.model.CreateRollbackActionDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public final class CreateRollbackActionDetails extends CreateFsuActionDetails
Rollback Exadata Fleet Update Action creation details.This action will attempt to rollback the specified Targets according to strategy to the source target version prior to patching in this Exadata Fleet Update Cycle and remove them from the Collection.
Note: Objects should always be created or deserialized using theCreateRollbackActionDetails.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 theCreateRollbackActionDetails.Builder
, which maintain a set of all explicitly set fields calledCreateRollbackActionDetails.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
CreateRollbackActionDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreateRollbackActionDetails(String displayName, String compartmentId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String fsuCycleId, RollbackDetails details, CreateScheduleDetails scheduleDetails)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateRollbackActionDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
RollbackDetails
getDetails()
String
getFsuCycleId()
OCID identifier for the Exadata Fleet Update Cycle the Action will be part of.CreateScheduleDetails
getScheduleDetails()
int
hashCode()
CreateRollbackActionDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.fleetsoftwareupdate.model.CreateFsuActionDetails
getCompartmentId, getDefinedTags, getDisplayName, getFreeformTags
-
-
-
-
Constructor Detail
-
CreateRollbackActionDetails
@Deprecated public CreateRollbackActionDetails(String displayName, String compartmentId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String fsuCycleId, RollbackDetails details, CreateScheduleDetails scheduleDetails)
Deprecated.
-
-
Method Detail
-
builder
public static CreateRollbackActionDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateRollbackActionDetails.Builder toBuilder()
-
getFsuCycleId
public String getFsuCycleId()
OCID identifier for the Exadata Fleet Update Cycle the Action will be part of.- Returns:
- the value
-
getDetails
public RollbackDetails getDetails()
-
getScheduleDetails
public CreateScheduleDetails getScheduleDetails()
-
toString
public String toString()
- Overrides:
toString
in classCreateFsuActionDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classCreateFsuActionDetails
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classCreateFsuActionDetails
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCreateFsuActionDetails
-
-