Package com.oracle.bmc.devops.model
Class DeployStageExecutionStep
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.devops.model.DeployStageExecutionStep
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210630") public final class DeployStageExecutionStep extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails about each steps in stage execution for a target environment.
Note: Objects should always be created or deserialized using theDeployStageExecutionStep.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 theDeployStageExecutionStep.Builder, which maintain a set of all explicitly set fields calledDeployStageExecutionStep.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 classDeployStageExecutionStep.Builderstatic classDeployStageExecutionStep.StateState of the step.
-
Constructor Summary
Constructors Constructor Description DeployStageExecutionStep(String name, DeployStageExecutionStep.State state, Date timeStarted, Date timeFinished)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeployStageExecutionStep.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetName()Name of the step.DeployStageExecutionStep.StategetState()State of the step.DategetTimeFinished()Time when the step finished.DategetTimeStarted()Time when the step started.inthashCode()DeployStageExecutionStep.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
DeployStageExecutionStep
@Deprecated @ConstructorProperties({"name","state","timeStarted","timeFinished"}) public DeployStageExecutionStep(String name, DeployStageExecutionStep.State state, Date timeStarted, Date timeFinished)
Deprecated.
-
-
Method Detail
-
builder
public static DeployStageExecutionStep.Builder builder()
Create a new builder.
-
toBuilder
public DeployStageExecutionStep.Builder toBuilder()
-
getName
public String getName()
Name of the step.- Returns:
- the value
-
getState
public DeployStageExecutionStep.State getState()
State of the step.- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
Time when the step started.- Returns:
- the value
-
getTimeFinished
public Date getTimeFinished()
Time when the step finished.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-