Class FlushPolicy (2.70.0)
Stay organized with collections
Save and categorize content based on your preferences.
public abstract class FlushPolicy
Base class used for flush policies which are responsible for configuring an upload channel's
behavior with regard to flushes.
Instances of this class and all its subclasses are immutable and thread safe.
Inheritance
Object >
FlushPolicy
Static Methods
maxFlushSize()
public static FlushPolicy.MaxFlushSizeFlushPolicy maxFlushSize()
Default instance factory method for MaxFlushSizeFlushPolicy.
maxFlushSize(int maxFlushSize)
public static FlushPolicy.MaxFlushSizeFlushPolicy maxFlushSize(int maxFlushSize)
Alias for FlushPolicy.maxFlushSize().withMaxFlushSize(int)
| Parameter |
| Name |
Description |
maxFlushSize |
int
|
minFlushSize()
public static FlushPolicy.MinFlushSizeFlushPolicy minFlushSize()
Default instance factory method for MinFlushSizeFlushPolicy.
Default: logically equivalent to the following:
FlushPolicy.minFlushSize(4 * 1024 * 1024)
.withMaxPendingBytes(16 * 1024 * 1024)
minFlushSize(int minFlushSize)
public static FlushPolicy.MinFlushSizeFlushPolicy minFlushSize(int minFlushSize)
Alias for FlushPolicy.minFlushSize().withMinFlushSize(int)
| Parameter |
| Name |
Description |
minFlushSize |
int
|
Methods
equals(Object obj)
public abstract boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
hashCode()
public abstract int hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
toString()
public abstract String toString()
| Returns |
| Type |
Description |
String |
|
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-07-31 UTC.
[null,null,["Last updated 2026-07-31 UTC."],[],[]]