@Generated(value="software.amazon.awssdk:codegen") public final class BlueprintRun extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BlueprintRun.Builder,BlueprintRun>
The details of a blueprint run.
Modifier and Type | Class and Description |
---|---|
static interface |
BlueprintRun.Builder |
Modifier and Type | Method and Description |
---|---|
String |
blueprintName()
The name of the blueprint.
|
static BlueprintRun.Builder |
builder() |
Instant |
completedOn()
The date and time that the blueprint run completed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
errorMessage()
Indicates any errors that are seen while running the blueprint.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
parameters()
The blueprint parameters as a string.
|
String |
roleArn()
The role ARN.
|
String |
rollbackErrorMessage()
If there are any errors while creating the entities of a workflow, we try to roll back the created entities until
that point and delete them.
|
String |
runId()
The run ID for this blueprint run.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BlueprintRun.Builder> |
serializableBuilderClass() |
Instant |
startedOn()
The date and time that the blueprint run started.
|
BlueprintRunState |
state()
The state of the blueprint run.
|
String |
stateAsString()
The state of the blueprint run.
|
BlueprintRun.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
workflowName()
The name of a workflow that is created as a result of a successful blueprint run.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String blueprintName()
The name of the blueprint.
public final String runId()
The run ID for this blueprint run.
public final String workflowName()
The name of a workflow that is created as a result of a successful blueprint run. If a blueprint run has an error, there will not be a workflow created.
public final BlueprintRunState state()
The state of the blueprint run. Possible values are:
Running — The blueprint run is in progress.
Succeeded — The blueprint run completed successfully.
Failed — The blueprint run failed and rollback is complete.
Rolling Back — The blueprint run failed and rollback is in progress.
If the service returns an enum value that is not available in the current SDK version, state
will return
BlueprintRunState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
Running — The blueprint run is in progress.
Succeeded — The blueprint run completed successfully.
Failed — The blueprint run failed and rollback is complete.
Rolling Back — The blueprint run failed and rollback is in progress.
BlueprintRunState
public final String stateAsString()
The state of the blueprint run. Possible values are:
Running — The blueprint run is in progress.
Succeeded — The blueprint run completed successfully.
Failed — The blueprint run failed and rollback is complete.
Rolling Back — The blueprint run failed and rollback is in progress.
If the service returns an enum value that is not available in the current SDK version, state
will return
BlueprintRunState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
Running — The blueprint run is in progress.
Succeeded — The blueprint run completed successfully.
Failed — The blueprint run failed and rollback is complete.
Rolling Back — The blueprint run failed and rollback is in progress.
BlueprintRunState
public final Instant startedOn()
The date and time that the blueprint run started.
public final Instant completedOn()
The date and time that the blueprint run completed.
public final String errorMessage()
Indicates any errors that are seen while running the blueprint.
public final String rollbackErrorMessage()
If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them. This attribute indicates the errors seen while trying to delete the entities that are created.
public final String parameters()
The blueprint parameters as a string. You will have to provide a value for each key that is required from the
parameter spec that is defined in the Blueprint$ParameterSpec
.
Blueprint$ParameterSpec
.public final String roleArn()
The role ARN. This role will be assumed by the Glue service and will be used to create the workflow and other entities of a workflow.
public BlueprintRun.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<BlueprintRun.Builder,BlueprintRun>
public static BlueprintRun.Builder builder()
public static Class<? extends BlueprintRun.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.