Package com.oracle.bmc.goldengate.model
Class PipelineInitializationStep
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.goldengate.model.PipelineInitializationStep
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class PipelineInitializationStep extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The step and its progress based on the recipe type.
Note: Objects should always be created or deserialized using thePipelineInitializationStep.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 thePipelineInitializationStep.Builder
, which maintain a set of all explicitly set fields calledPipelineInitializationStep.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
PipelineInitializationStep.Builder
-
Constructor Summary
Constructors Constructor Description PipelineInitializationStep(String name, StepStatusType status, Integer percentComplete, Date timeStarted, Date timeFinished, List<StepMessage> messages)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PipelineInitializationStep.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<StepMessage>
getMessages()
The list of messages for each step while running.String
getName()
An object’s Display Name.Integer
getPercentComplete()
Shows the percentage complete of each recipe step during pipeline initialization.StepStatusType
getStatus()
Status of the steps in a recipe.Date
getTimeFinished()
The date and time the request was finished.Date
getTimeStarted()
The date and time the request was started.int
hashCode()
PipelineInitializationStep.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
PipelineInitializationStep
@Deprecated @ConstructorProperties({"name","status","percentComplete","timeStarted","timeFinished","messages"}) public PipelineInitializationStep(String name, StepStatusType status, Integer percentComplete, Date timeStarted, Date timeFinished, List<StepMessage> messages)
Deprecated.
-
-
Method Detail
-
builder
public static PipelineInitializationStep.Builder builder()
Create a new builder.
-
toBuilder
public PipelineInitializationStep.Builder toBuilder()
-
getName
public String getName()
An object’s Display Name.- Returns:
- the value
-
getStatus
public StepStatusType getStatus()
Status of the steps in a recipe.This option applies during pipeline initialization.
- Returns:
- the value
-
getPercentComplete
public Integer getPercentComplete()
Shows the percentage complete of each recipe step during pipeline initialization.- Returns:
- the value
-
getTimeStarted
public Date getTimeStarted()
The date and time the request was started.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Returns:
- the value
-
getTimeFinished
public Date getTimeFinished()
The date and time the request was finished.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Returns:
- the value
-
getMessages
public List<StepMessage> getMessages()
The list of messages for each step while running.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-