@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 String taskId()
An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.
public String pipelineId()
The ID of the pipeline that provided the task.
public 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 boolean hasObjects()
public 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.