- 2.58.1 (latest)
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.3
- 2.52.3
- 2.50.0
- 2.49.0
- 2.48.2
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.1
- 2.43.2
- 2.42.0
- 2.41.0
- 2.40.1
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.1
- 2.34.0
- 2.33.0
- 2.32.1
- 2.30.1
- 2.29.1
- 2.28.0
- 2.27.1
- 2.24.0
- 2.23.0
- 2.22.6
- 2.21.0
- 2.20.2
- 2.19.0
- 2.18.0
- 2.17.2
- 2.16.0
- 2.15.1
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.3
- 2.10.0
- 2.9.3
- 2.8.1
- 2.7.1
- 2.6.1
- 2.5.1
- 2.4.5
- 2.3.0
- 2.2.3
- 2.1.10
public static final class FlushPolicy.MaxFlushSizeFlushPolicy extends FlushPolicyDefine a FlushPolicy where a max number of bytes will be flushed to GCS per flush.
If there are not enough bytes to trigger a flush, they will be held in memory until there
are enough bytes, or an explicit flush is performed by closing the channel. If more bytes are
provided than the configured maxFlushSize, multiple flushes will be performed.
Instances of this class are immutable and thread safe.
Instead of this, strategy use FlushPolicy#minFlushSize().withMaxPendingBytes(long)
Methods
equals(Object o)
public boolean equals(Object o)| Parameter | |
|---|---|
| Name | Description |
o |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getMaxFlushSize()
public int getMaxFlushSize()The maximum number of bytes to include in each automatic flush
Default: 2097152 (2 MiB)
See Also: #withMaxFlushSize(int)
| Returns | |
|---|---|
| Type | Description |
int |
|
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
toString()
public String toString()| Returns | |
|---|---|
| Type | Description |
String |
|
withMaxFlushSize(int maxFlushSize)
public FlushPolicy.MaxFlushSizeFlushPolicy withMaxFlushSize(int maxFlushSize)Return an instance with the maxFlushSize set to the specified value.
Default: 2097152 (2 MiB)
See Also: #getMaxFlushSize()
| Parameter | |
|---|---|
| Name | Description |
maxFlushSize |
intThe number of bytes to buffer before flushing. |
| Returns | |
|---|---|
| Type | Description |
FlushPolicy.MaxFlushSizeFlushPolicy |
The new instance |