@Generated(value="software.amazon.awssdk:codegen") public final class TaskObject extends Object implements StructuredPojo, 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
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.
|
static Class<? extends TaskObject.Builder> |
serializableBuilderClass() |
String |
taskId()
An internal identifier for the task.
|
TaskObject.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public 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 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.
public TaskObject.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TaskObject.Builder,TaskObject>
public static TaskObject.Builder builder()
public static Class<? extends TaskObject.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.