Class UpdateDrPlanStepDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.disasterrecovery.model.UpdateDrPlanStepDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public final class UpdateDrPlanStepDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details for updating a DR plan step.
 Note: Objects should always be created or deserialized using theUpdateDrPlanStepDetails.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 theUpdateDrPlanStepDetails.Builder, which maintain a set of all explicitly set fields calledUpdateDrPlanStepDetails.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 classUpdateDrPlanStepDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description UpdateDrPlanStepDetails(String id, String displayName, DrPlanStepErrorMode errorMode, Integer timeout, Boolean isEnabled, UpdateDrPlanUserDefinedStepDetails userDefinedStep)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateDrPlanStepDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDisplayName()The display name of the step in a group.DrPlanStepErrorModegetErrorMode()The error mode for this step.StringgetId()The unique id of the step.BooleangetIsEnabled()A flag indicating whether this step should be enabled for execution.IntegergetTimeout()The timeout in seconds for executing this step.UpdateDrPlanUserDefinedStepDetailsgetUserDefinedStep()inthashCode()UpdateDrPlanStepDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
UpdateDrPlanStepDetails@Deprecated @ConstructorProperties({"id","displayName","errorMode","timeout","isEnabled","userDefinedStep"}) public UpdateDrPlanStepDetails(String id, String displayName, DrPlanStepErrorMode errorMode, Integer timeout, Boolean isEnabled, UpdateDrPlanUserDefinedStepDetails userDefinedStep) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static UpdateDrPlanStepDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic UpdateDrPlanStepDetails.Builder toBuilder() 
 - 
getIdpublic String getId() The unique id of the step.Example: sgid1.step..uniqueID - Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The display name of the step in a group.Example: My_STEP_3A - EBS Start - STAGE A - Returns:
- the value
 
 - 
getErrorModepublic DrPlanStepErrorMode getErrorMode() The error mode for this step.The default error mode for the step is STOP_ON_ERROR. - Returns:
- the value
 
 - 
getTimeoutpublic Integer getTimeout() The timeout in seconds for executing this step.When creating a new step, if no timeout is specified, the default timeout is set to 3600 seconds. Example: 600 - Returns:
- the value
 
 - 
getIsEnabledpublic Boolean getIsEnabled() A flag indicating whether this step should be enabled for execution.The default value for the isEnabled flag is true. Example: true - Returns:
- the value
 
 - 
getUserDefinedSteppublic UpdateDrPlanUserDefinedStepDetails getUserDefinedStep() 
 - 
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
 
 
- 
 
-