public final class ApproximateReportedProgress 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 |
---|
ApproximateReportedProgress() |
Modifier and Type | Method and Description |
---|---|
ApproximateReportedProgress |
clone() |
ReportedParallelism |
getConsumedParallelism()
Total amount of parallelism in the portion of input of this task that has already been consumed
and is no longer active.
|
Double |
getFractionConsumed()
Completion as fraction of the input consumed, from 0.0 (beginning, nothing consumed), to 1.0
(end of the input, entire input consumed).
|
Position |
getPosition()
A Position within the work to represent a progress.
|
ReportedParallelism |
getRemainingParallelism()
Total amount of parallelism in the input of this task that remains, (i.e.
|
ApproximateReportedProgress |
set(String fieldName,
Object value) |
ApproximateReportedProgress |
setConsumedParallelism(ReportedParallelism consumedParallelism)
Total amount of parallelism in the portion of input of this task that has already been consumed
and is no longer active.
|
ApproximateReportedProgress |
setFractionConsumed(Double fractionConsumed)
Completion as fraction of the input consumed, from 0.0 (beginning, nothing consumed), to 1.0
(end of the input, entire input consumed).
|
ApproximateReportedProgress |
setPosition(Position position)
A Position within the work to represent a progress.
|
ApproximateReportedProgress |
setRemainingParallelism(ReportedParallelism remainingParallelism)
Total amount of parallelism in the input of this task that remains, (i.e.
|
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 ReportedParallelism getConsumedParallelism()
null
for nonepublic ApproximateReportedProgress setConsumedParallelism(ReportedParallelism consumedParallelism)
consumedParallelism
- consumedParallelism or null
for nonepublic Double getFractionConsumed()
null
for nonepublic ApproximateReportedProgress setFractionConsumed(Double fractionConsumed)
fractionConsumed
- fractionConsumed or null
for nonepublic Position getPosition()
null
for nonepublic ApproximateReportedProgress setPosition(Position position)
position
- position or null
for nonepublic ReportedParallelism getRemainingParallelism()
null
for nonepublic ApproximateReportedProgress setRemainingParallelism(ReportedParallelism remainingParallelism)
remainingParallelism
- remainingParallelism or null
for nonepublic ApproximateReportedProgress set(String fieldName, Object value)
set
in class GenericJson
public ApproximateReportedProgress clone()
clone
in class GenericJson