public final class WorkItem
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Google Dataflow API. For a detailed explanation see: http://code.google.com/p/google-http-java-client/wiki/JSON
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
WorkItem() |
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
public java.lang.String getConfiguration()
null
for nonepublic WorkItem setConfiguration(java.lang.String configuration)
configuration
- configuration or null
for nonepublic java.lang.Long getId()
null
for nonepublic WorkItem setId(java.lang.Long id)
id
- id or null
for nonepublic java.lang.String getJobId()
null
for nonepublic WorkItem setJobId(java.lang.String jobId)
jobId
- jobId or null
for nonepublic java.lang.String getLeaseExpireTime()
null
for nonepublic WorkItem setLeaseExpireTime(java.lang.String leaseExpireTime)
leaseExpireTime
- leaseExpireTime or null
for nonepublic MapTask getMapTask()
null
for nonepublic WorkItem setMapTask(MapTask mapTask)
mapTask
- mapTask or null
for nonepublic java.util.List<DataflowPackage> getPackages()
null
for nonepublic WorkItem setPackages(java.util.List<DataflowPackage> packages)
packages
- packages or null
for nonepublic java.lang.String getProjectId()
null
for nonepublic WorkItem setProjectId(java.lang.String projectId)
projectId
- projectId or null
for nonepublic java.lang.String getReportStatusInterval()
null
for nonepublic WorkItem setReportStatusInterval(java.lang.String reportStatusInterval)
reportStatusInterval
- reportStatusInterval or null
for nonepublic SeqMapTask getSeqMapTask()
null
for nonepublic WorkItem setSeqMapTask(SeqMapTask seqMapTask)
seqMapTask
- seqMapTask or null
for nonepublic ShellTask getShellTask()
null
for nonepublic WorkItem setShellTask(ShellTask shellTask)
shellTask
- shellTask or null
for nonepublic SourceOperationRequest getSourceOperationTask()
null
for nonepublic WorkItem setSourceOperationTask(SourceOperationRequest sourceOperationTask)
sourceOperationTask
- sourceOperationTask or null
for nonepublic StreamingSetupTask getStreamingSetupTask()
null
for nonepublic WorkItem setStreamingSetupTask(StreamingSetupTask streamingSetupTask)
streamingSetupTask
- streamingSetupTask or null
for nonepublic WorkItem set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public WorkItem clone()
clone
in class com.google.api.client.json.GenericJson