@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()
For responses, this returns true if the service returned a value for the Objects property.
|
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()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasObjects() method.
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 © 2023. All rights reserved.