public final class WorkerPool
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. 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 |
---|
WorkerPool() |
Modifier and Type | Method and Description |
---|---|
WorkerPool |
clone() |
AutoscalingSettings |
getAutoscalingSettings() |
java.util.List<Disk> |
getDataDisks() |
java.lang.String |
getDefaultPackageSet() |
java.lang.Integer |
getDiskSizeGb() |
java.lang.String |
getDiskSourceImage() |
java.lang.String |
getKind() |
java.lang.String |
getMachineType() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
java.lang.Integer |
getNumWorkers() |
java.lang.String |
getOnHostMaintenance() |
java.util.List<DataflowPackage> |
getPackages() |
TaskRunnerSettings |
getTaskrunnerSettings() |
java.lang.String |
getTeardownPolicy() |
java.lang.String |
getZone() |
WorkerPool |
set(java.lang.String fieldName,
java.lang.Object value) |
WorkerPool |
setAutoscalingSettings(AutoscalingSettings autoscalingSettings) |
WorkerPool |
setDataDisks(java.util.List<Disk> dataDisks) |
WorkerPool |
setDefaultPackageSet(java.lang.String defaultPackageSet) |
WorkerPool |
setDiskSizeGb(java.lang.Integer diskSizeGb) |
WorkerPool |
setDiskSourceImage(java.lang.String diskSourceImage) |
WorkerPool |
setKind(java.lang.String kind) |
WorkerPool |
setMachineType(java.lang.String machineType) |
WorkerPool |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
WorkerPool |
setNumWorkers(java.lang.Integer numWorkers) |
WorkerPool |
setOnHostMaintenance(java.lang.String onHostMaintenance) |
WorkerPool |
setPackages(java.util.List<DataflowPackage> packages) |
WorkerPool |
setTaskrunnerSettings(TaskRunnerSettings taskrunnerSettings) |
WorkerPool |
setTeardownPolicy(java.lang.String teardownPolicy) |
WorkerPool |
setZone(java.lang.String zone) |
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
public AutoscalingSettings getAutoscalingSettings()
null
for nonepublic WorkerPool setAutoscalingSettings(AutoscalingSettings autoscalingSettings)
autoscalingSettings
- autoscalingSettings or null
for nonepublic java.util.List<Disk> getDataDisks()
null
for nonepublic WorkerPool setDataDisks(java.util.List<Disk> dataDisks)
dataDisks
- dataDisks or null
for nonepublic java.lang.String getDefaultPackageSet()
null
for nonepublic WorkerPool setDefaultPackageSet(java.lang.String defaultPackageSet)
defaultPackageSet
- defaultPackageSet or null
for nonepublic java.lang.Integer getDiskSizeGb()
null
for nonepublic WorkerPool setDiskSizeGb(java.lang.Integer diskSizeGb)
diskSizeGb
- diskSizeGb or null
for nonepublic java.lang.String getDiskSourceImage()
null
for nonepublic WorkerPool setDiskSourceImage(java.lang.String diskSourceImage)
diskSourceImage
- diskSourceImage or null
for nonepublic java.lang.String getKind()
null
for nonepublic WorkerPool setKind(java.lang.String kind)
kind
- kind or null
for nonepublic java.lang.String getMachineType()
null
for nonepublic WorkerPool setMachineType(java.lang.String machineType)
machineType
- machineType or null
for nonepublic java.util.Map<java.lang.String,java.lang.String> getMetadata()
null
for nonepublic WorkerPool setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata
- metadata or null
for nonepublic java.lang.Integer getNumWorkers()
null
for nonepublic WorkerPool setNumWorkers(java.lang.Integer numWorkers)
numWorkers
- numWorkers or null
for nonepublic java.lang.String getOnHostMaintenance()
null
for nonepublic WorkerPool setOnHostMaintenance(java.lang.String onHostMaintenance)
onHostMaintenance
- onHostMaintenance or null
for nonepublic java.util.List<DataflowPackage> getPackages()
null
for nonepublic WorkerPool setPackages(java.util.List<DataflowPackage> packages)
packages
- packages or null
for nonepublic TaskRunnerSettings getTaskrunnerSettings()
null
for nonepublic WorkerPool setTaskrunnerSettings(TaskRunnerSettings taskrunnerSettings)
taskrunnerSettings
- taskrunnerSettings or null
for nonepublic java.lang.String getTeardownPolicy()
null
for nonepublic WorkerPool setTeardownPolicy(java.lang.String teardownPolicy)
teardownPolicy
- teardownPolicy or null
for nonepublic java.lang.String getZone()
null
for nonepublic WorkerPool setZone(java.lang.String zone)
zone
- zone or null
for nonepublic WorkerPool set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public WorkerPool clone()
clone
in class com.google.api.client.json.GenericJson