public final class ComputationTopology
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 Dataflow API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ComputationTopology() |
Modifier and Type | Method and Description |
---|---|
ComputationTopology |
clone() |
String |
getComputationId()
The ID of the computation.
|
List<StreamLocation> |
getInputs()
The inputs to the computation.
|
List<KeyRangeLocation> |
getKeyRanges()
The key ranges processed by the computation.
|
List<StreamLocation> |
getOutputs()
The outputs from the computation.
|
List<StateFamilyConfig> |
getStateFamilies()
The state family values.
|
String |
getSystemStageName()
The system stage name.
|
ComputationTopology |
set(String fieldName,
Object value) |
ComputationTopology |
setComputationId(String computationId)
The ID of the computation.
|
ComputationTopology |
setInputs(List<StreamLocation> inputs)
The inputs to the computation.
|
ComputationTopology |
setKeyRanges(List<KeyRangeLocation> keyRanges)
The key ranges processed by the computation.
|
ComputationTopology |
setOutputs(List<StreamLocation> outputs)
The outputs from the computation.
|
ComputationTopology |
setStateFamilies(List<StateFamilyConfig> stateFamilies)
The state family values.
|
ComputationTopology |
setSystemStageName(String systemStageName)
The system stage name.
|
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 String getComputationId()
null
for nonepublic ComputationTopology setComputationId(String computationId)
computationId
- computationId or null
for nonepublic List<StreamLocation> getInputs()
null
for nonepublic ComputationTopology setInputs(List<StreamLocation> inputs)
inputs
- inputs or null
for nonepublic List<KeyRangeLocation> getKeyRanges()
null
for nonepublic ComputationTopology setKeyRanges(List<KeyRangeLocation> keyRanges)
keyRanges
- keyRanges or null
for nonepublic List<StreamLocation> getOutputs()
null
for nonepublic ComputationTopology setOutputs(List<StreamLocation> outputs)
outputs
- outputs or null
for nonepublic List<StateFamilyConfig> getStateFamilies()
null
for nonepublic ComputationTopology setStateFamilies(List<StateFamilyConfig> stateFamilies)
stateFamilies
- stateFamilies or null
for nonepublic String getSystemStageName()
null
for nonepublic ComputationTopology setSystemStageName(String systemStageName)
systemStageName
- systemStageName or null
for nonepublic ComputationTopology set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public ComputationTopology clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2019 Google. All rights reserved.