public class Batch
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Batch.BatchBuilder
Helper class for building a Batch.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
batch |
private java.util.Optional<java.lang.Double> |
delay |
private java.util.Optional<java.lang.Integer> |
presencePingGatherJobTimeout |
private java.util.Optional<java.lang.Integer> |
presencePingTimeout |
Modifier | Constructor and Description |
---|---|
private |
Batch(Batch.BatchBuilder builder) |
Modifier and Type | Method and Description |
---|---|
static Batch |
asAmount(int value)
Construct a Batch from a value representing an exact amount of items
|
static Batch |
asPercent(int value)
Construct a Batch from a value representing a percent
|
static Batch.BatchBuilder |
custom()
Returns a BatchBuilder for instantiating a custom Batch.
|
java.lang.String |
getBatch() |
java.util.Optional<java.lang.Double> |
getDelay() |
java.util.Map<java.lang.String,java.lang.Object> |
getParams() |
java.util.Optional<java.lang.Integer> |
getPresencePingGatherJobTimeout() |
java.util.Optional<java.lang.Integer> |
getPresencePingTimeout() |
java.lang.String |
toString() |
private java.lang.String batch
private java.util.Optional<java.lang.Double> delay
private java.util.Optional<java.lang.Integer> presencePingTimeout
private java.util.Optional<java.lang.Integer> presencePingGatherJobTimeout
private Batch(Batch.BatchBuilder builder)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getBatch()
public java.util.Optional<java.lang.Double> getDelay()
public java.util.Optional<java.lang.Integer> getPresencePingTimeout()
public java.util.Optional<java.lang.Integer> getPresencePingGatherJobTimeout()
public java.util.Map<java.lang.String,java.lang.Object> getParams()
public static Batch asPercent(int value)
value
- the percent, which must be greater than 0 and less than or equal to 100public static Batch asAmount(int value)
value
- the exact amount of items, which must be greater than 0public static Batch.BatchBuilder custom()