public final class ParallelInstruction extends 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 Dataflow API. For a detailed explanation see: http://code.google.com/p/google-http-java-client/wiki/JSON
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ParallelInstruction() |
Modifier and Type | Method and Description |
---|---|
ParallelInstruction |
clone() |
FlattenInstruction |
getFlatten()
Additional information for Flatten instructions.
|
String |
getName()
User-provided name of this operation.
|
String |
getOriginalName()
System-defined name for the operation in the original workflow graph.
|
List<InstructionOutput> |
getOutputs()
Describes the outputs of the instruction.
|
ParDoInstruction |
getParDo()
Additional information for ParDo instructions.
|
PartialGroupByKeyInstruction |
getPartialGroupByKey()
Additional information for PartialGroupByKey instructions.
|
ReadInstruction |
getRead()
Additional information for Read instructions.
|
String |
getSystemName()
System-defined name of this operation.
|
WriteInstruction |
getWrite()
Additional information for Write instructions.
|
ParallelInstruction |
set(String fieldName,
Object value) |
ParallelInstruction |
setFlatten(FlattenInstruction flatten)
Additional information for Flatten instructions.
|
ParallelInstruction |
setName(String name)
User-provided name of this operation.
|
ParallelInstruction |
setOriginalName(String originalName)
System-defined name for the operation in the original workflow graph.
|
ParallelInstruction |
setOutputs(List<InstructionOutput> outputs)
Describes the outputs of the instruction.
|
ParallelInstruction |
setParDo(ParDoInstruction parDo)
Additional information for ParDo instructions.
|
ParallelInstruction |
setPartialGroupByKey(PartialGroupByKeyInstruction partialGroupByKey)
Additional information for PartialGroupByKey instructions.
|
ParallelInstruction |
setRead(ReadInstruction read)
Additional information for Read instructions.
|
ParallelInstruction |
setSystemName(String systemName)
System-defined name of this operation.
|
ParallelInstruction |
setWrite(WriteInstruction write)
Additional information for Write instructions.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public FlattenInstruction getFlatten()
null
for nonepublic ParallelInstruction setFlatten(FlattenInstruction flatten)
flatten
- flatten or null
for nonepublic String getName()
null
for nonepublic ParallelInstruction setName(String name)
name
- name or null
for nonepublic String getOriginalName()
null
for nonepublic ParallelInstruction setOriginalName(String originalName)
originalName
- originalName or null
for nonepublic List<InstructionOutput> getOutputs()
null
for nonepublic ParallelInstruction setOutputs(List<InstructionOutput> outputs)
outputs
- outputs or null
for nonepublic ParDoInstruction getParDo()
null
for nonepublic ParallelInstruction setParDo(ParDoInstruction parDo)
parDo
- parDo or null
for nonepublic PartialGroupByKeyInstruction getPartialGroupByKey()
null
for nonepublic ParallelInstruction setPartialGroupByKey(PartialGroupByKeyInstruction partialGroupByKey)
partialGroupByKey
- partialGroupByKey or null
for nonepublic ReadInstruction getRead()
null
for nonepublic ParallelInstruction setRead(ReadInstruction read)
read
- read or null
for nonepublic String getSystemName()
null
for nonepublic ParallelInstruction setSystemName(String systemName)
systemName
- systemName or null
for nonepublic WriteInstruction getWrite()
null
for nonepublic ParallelInstruction setWrite(WriteInstruction write)
write
- write or null
for nonepublic ParallelInstruction set(String fieldName, Object value)
set
in class GenericJson
public ParallelInstruction clone()
clone
in class GenericJson