public static final class Watch.Growth.PollResult<OutputT>
extends java.lang.Object
Watch.Growth.PollFn.| Modifier and Type | Method and Description | 
|---|---|
| static <OutputT> Watch.Growth.PollResult<OutputT> | complete(Instant timestamp,
        java.util.List<OutputT> outputs)Like  complete(List), but assigns the same timestamp to all new outputs. | 
| static <OutputT> Watch.Growth.PollResult<OutputT> | complete(java.util.List<TimestampedValue<OutputT>> outputs)Constructs a  Watch.Growth.PollResultwith the given outputs and declares that there will be no
 new outputs for the current input. | 
| boolean | equals(@Nullable java.lang.Object o) | 
| int | hashCode() | 
| static <OutputT> Watch.Growth.PollResult<OutputT> | incomplete(Instant timestamp,
          java.util.List<OutputT> outputs)Like  incomplete(List), but assigns the same timestamp to all new outputs. | 
| static <OutputT> Watch.Growth.PollResult<OutputT> | incomplete(java.util.List<TimestampedValue<OutputT>> outputs)Constructs a  Watch.Growth.PollResultwith the given outputs and declares that new outputs might
 appear for the current input. | 
| java.lang.String | toString() | 
| Watch.Growth.PollResult<OutputT> | withOutputs(java.util.List<TimestampedValue<OutputT>> outputs)Returns a new  Watch.Growth.PollResultlike this one with the provided outputs. | 
| Watch.Growth.PollResult<OutputT> | withWatermark(Instant watermark)Returns a new  Watch.Growth.PollResultlike this one with the provided watermark. | 
public Watch.Growth.PollResult<OutputT> withWatermark(Instant watermark)
Watch.Growth.PollResult like this one with the provided watermark. The watermark
 represents an approximate lower bound on timestamps of future new outputs from the Watch.Growth.PollFn.public Watch.Growth.PollResult<OutputT> withOutputs(java.util.List<TimestampedValue<OutputT>> outputs)
Watch.Growth.PollResult like this one with the provided outputs.public java.lang.String toString()
toString in class java.lang.Objectpublic static <OutputT> Watch.Growth.PollResult<OutputT> complete(java.util.List<TimestampedValue<OutputT>> outputs)
Watch.Growth.PollResult with the given outputs and declares that there will be no
 new outputs for the current input. The Watch.Growth.PollFn will not be called again for this
 input.public static <OutputT> Watch.Growth.PollResult<OutputT> complete(Instant timestamp, java.util.List<OutputT> outputs)
complete(List), but assigns the same timestamp to all new outputs.public static <OutputT> Watch.Growth.PollResult<OutputT> incomplete(java.util.List<TimestampedValue<OutputT>> outputs)
Watch.Growth.PollResult with the given outputs and declares that new outputs might
 appear for the current input. By default, Watch will estimate the watermark for
 future new outputs as equal to the earliest of the new outputs from this Watch.Growth.PollResult. To specify a more exact watermark, use withWatermark(Instant).public static <OutputT> Watch.Growth.PollResult<OutputT> incomplete(Instant timestamp, java.util.List<OutputT> outputs)
incomplete(List), but assigns the same timestamp to all new outputs.public boolean equals(@Nullable java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object