Class DrPlanExecution
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.disasterrecovery.model.DrPlanExecution
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public final class DrPlanExecution extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details of a DR plan execution.
 Note: Objects should always be created or deserialized using theDrPlanExecution.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 theDrPlanExecution.Builder, which maintain a set of all explicitly set fields calledDrPlanExecution.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 SummaryNested Classes Modifier and Type Class Description static classDrPlanExecution.Builder
 - 
Constructor SummaryConstructors Constructor Description DrPlanExecution(String id, String compartmentId, String displayName, String planId, DrPlanExecutionType planExecutionType, DrPlanExecutionOptions executionOptions, String drProtectionGroupId, String peerDrProtectionGroupId, String peerRegion, ObjectStorageLogLocation logLocation, Date timeCreated, Date timeStarted, Date timeUpdated, Date timeEnded, Integer executionDurationInSec, List<DrPlanGroupExecution> groupExecutions, DrPlanExecutionLifecycleState lifecycleState, String lifeCycleDetails, Boolean isAutomatic, AutomaticExecutionDetails automaticExecutionDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DrPlanExecution.Builderbuilder()Create a new builder.booleanequals(Object o)AutomaticExecutionDetailsgetAutomaticExecutionDetails()StringgetCompartmentId()The OCID of the compartment containing this DR plan execution.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()The display name of the DR plan execution.StringgetDrProtectionGroupId()The OCID of the DR protection group to which this DR plan execution belongs.IntegergetExecutionDurationInSec()The total duration in seconds taken to complete the DR plan execution.DrPlanExecutionOptionsgetExecutionOptions()Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.List<DrPlanGroupExecution>getGroupExecutions()A list of groups executed in this DR plan execution.StringgetId()The OCID of the DR plan execution.BooleangetIsAutomatic()A flag indicating whether execution was submitted automatically by Automatic DR Configuration.StringgetLifeCycleDetails()A message describing the DR plan execution’s current state in more detail.DrPlanExecutionLifecycleStategetLifecycleState()The current state of the DR plan execution.ObjectStorageLogLocationgetLogLocation()StringgetPeerDrProtectionGroupId()The OCID of peer DR protection group associated with this plan’s DR protection group.StringgetPeerRegion()The region of the peer DR protection group associated with this plan’s DR protection group.DrPlanExecutionTypegetPlanExecutionType()The type of the DR plan executed.StringgetPlanId()The OCID of the DR plan.Map<String,Map<String,Object>>getSystemTags()Usage of system tag keys.DategetTimeCreated()The date and time at which DR plan execution was created.DategetTimeEnded()The date and time at which DR plan execution succeeded, failed, was paused, or was canceled.DategetTimeStarted()The date and time at which DR plan execution began.DategetTimeUpdated()The time when DR plan execution was last updated.inthashCode()DrPlanExecution.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DrPlanExecution@Deprecated @ConstructorProperties({"id","compartmentId","displayName","planId","planExecutionType","executionOptions","drProtectionGroupId","peerDrProtectionGroupId","peerRegion","logLocation","timeCreated","timeStarted","timeUpdated","timeEnded","executionDurationInSec","groupExecutions","lifecycleState","lifeCycleDetails","isAutomatic","automaticExecutionDetails","freeformTags","definedTags","systemTags"}) public DrPlanExecution(String id, String compartmentId, String displayName, String planId, DrPlanExecutionType planExecutionType, DrPlanExecutionOptions executionOptions, String drProtectionGroupId, String peerDrProtectionGroupId, String peerRegion, ObjectStorageLogLocation logLocation, Date timeCreated, Date timeStarted, Date timeUpdated, Date timeEnded, Integer executionDurationInSec, List<DrPlanGroupExecution> groupExecutions, DrPlanExecutionLifecycleState lifecycleState, String lifeCycleDetails, Boolean isAutomatic, AutomaticExecutionDetails automaticExecutionDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DrPlanExecution.Builder builder() Create a new builder.
 - 
toBuilderpublic DrPlanExecution.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the DR plan execution.Example: ocid1.drplanexecution.oc1..uniqueID - Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment containing this DR plan execution.Example: ocid1.compartment.oc1..uniqueID - Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The display name of the DR plan execution.Example: Execution - EBS Switchover PHX to IAD - Returns:
- the value
 
 - 
getPlanIdpublic String getPlanId() The OCID of the DR plan.Example: ocid1.drplan.oc1..uniqueID - Returns:
- the value
 
 - 
getPlanExecutionTypepublic DrPlanExecutionType getPlanExecutionType() The type of the DR plan executed.- Returns:
- the value
 
 - 
getExecutionOptionspublic DrPlanExecutionOptions getExecutionOptions() 
 - 
getDrProtectionGroupIdpublic String getDrProtectionGroupId() The OCID of the DR protection group to which this DR plan execution belongs.Example: ocid1.drprotectiongroup.oc1..uniqueID - Returns:
- the value
 
 - 
getPeerDrProtectionGroupIdpublic String getPeerDrProtectionGroupId() The OCID of peer DR protection group associated with this plan’s DR protection group.Example: ocid1.drprotectiongroup.oc1..uniqueID - Returns:
- the value
 
 - 
getPeerRegionpublic String getPeerRegion() The region of the peer DR protection group associated with this plan’s DR protection group.Example: us-ashburn-1 - Returns:
- the value
 
 - 
getLogLocationpublic ObjectStorageLogLocation getLogLocation() 
 - 
getTimeCreatedpublic Date getTimeCreated() The date and time at which DR plan execution was created.An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z - Returns:
- the value
 
 - 
getTimeStartedpublic Date getTimeStarted() The date and time at which DR plan execution began.An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The time when DR plan execution was last updated.An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z - Returns:
- the value
 
 - 
getTimeEndedpublic Date getTimeEnded() The date and time at which DR plan execution succeeded, failed, was paused, or was canceled.An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z - Returns:
- the value
 
 - 
getExecutionDurationInSecpublic Integer getExecutionDurationInSec() The total duration in seconds taken to complete the DR plan execution.Example: 750 - Returns:
- the value
 
 - 
getGroupExecutionspublic List<DrPlanGroupExecution> getGroupExecutions() A list of groups executed in this DR plan execution.- Returns:
- the value
 
 - 
getLifecycleStatepublic DrPlanExecutionLifecycleState getLifecycleState() The current state of the DR plan execution.- Returns:
- the value
 
 - 
getLifeCycleDetailspublic String getLifeCycleDetails() A message describing the DR plan execution’s current state in more detail.- Returns:
- the value
 
 - 
getIsAutomaticpublic Boolean getIsAutomatic() A flag indicating whether execution was submitted automatically by Automatic DR Configuration.Example: false - Returns:
- the value
 
 - 
getAutomaticExecutionDetailspublic AutomaticExecutionDetails getAutomaticExecutionDetails() 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {"Department": "Finance"} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {"Operations": {"CostCenter": "42"}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-