@Generated(value="software.amazon.awssdk:codegen") public final class TaskObject extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TaskObject.Builder,TaskObject>
Contains information about a pipeline task that is assigned to a task runner.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TaskObject.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
attemptId()
The ID of the pipeline task attempt object.
|
static TaskObject.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasObjects()
Returns true if the Objects property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
Map<String,PipelineObject> |
objects()
Connection information for the location where the task runner will publish the output of the task.
|
String |
pipelineId()
The ID of the pipeline that provided the task.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TaskObject.Builder> |
serializableBuilderClass() |
String |
taskId()
An internal identifier for the task.
|
TaskObject.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String taskId()
An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.
public final String pipelineId()
The ID of the pipeline that provided the task.
public final String attemptId()
The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.
public final boolean hasObjects()
public final Map<String,PipelineObject> objects()
Connection information for the location where the task runner will publish the output of the task.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasObjects() to see if a value was sent in this field.
public TaskObject.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TaskObject.Builder,TaskObject>public static TaskObject.Builder builder()
public static Class<? extends TaskObject.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.