Class DrPlanExecutionSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.disasterrecovery.model.DrPlanExecutionSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public final class DrPlanExecutionSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe summary of a DR plan execution.
 Note: Objects should always be created or deserialized using theDrPlanExecutionSummary.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 theDrPlanExecutionSummary.Builder, which maintain a set of all explicitly set fields calledDrPlanExecutionSummary.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 classDrPlanExecutionSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description DrPlanExecutionSummary(String id, String compartmentId, String displayName, String planId, DrPlanExecutionType planExecutionType, String drProtectionGroupId, String peerDrProtectionGroupId, String peerRegion, ObjectStorageLogLocation logLocation, Date timeCreated, Date timeStarted, Date timeUpdated, Date timeEnded, Integer executionDurationInSec, DrPlanExecutionLifecycleState lifecycleState, String lifeCycleDetails, 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 DrPlanExecutionSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment containing this 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.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetId()The OCID of the DR plan execution.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 DR plan execution’s DR protection group.StringgetPeerRegion()The region of the peer DR protection group associated with this DR plan execution’s DR protection group.DrPlanExecutionTypegetPlanExecutionType()The type of the DR plan execution.StringgetPlanId()The OCID of the DR plan for this DR plan execution.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 canceled.DategetTimeStarted()The date and time at which DR plan execution began.DategetTimeUpdated()The time when this DR plan execution was last updated.inthashCode()DrPlanExecutionSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DrPlanExecutionSummary@Deprecated @ConstructorProperties({"id","compartmentId","displayName","planId","planExecutionType","drProtectionGroupId","peerDrProtectionGroupId","peerRegion","logLocation","timeCreated","timeStarted","timeUpdated","timeEnded","executionDurationInSec","lifecycleState","lifeCycleDetails","freeformTags","definedTags","systemTags"}) public DrPlanExecutionSummary(String id, String compartmentId, String displayName, String planId, DrPlanExecutionType planExecutionType, String drProtectionGroupId, String peerDrProtectionGroupId, String peerRegion, ObjectStorageLogLocation logLocation, Date timeCreated, Date timeStarted, Date timeUpdated, Date timeEnded, Integer executionDurationInSec, DrPlanExecutionLifecycleState lifecycleState, String lifeCycleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DrPlanExecutionSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic DrPlanExecutionSummary.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 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 for this DR plan execution.Example: ocid1.drplan.oc1..uniqueID - Returns:
- the value
 
 - 
getPlanExecutionTypepublic DrPlanExecutionType getPlanExecutionType() The type of the DR plan execution.- Returns:
- the value
 
 - 
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 DR plan execution’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 DR plan execution’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 this DR plan execution was last updated.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 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
 
 - 
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
 
 - 
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
 
 
- 
 
-