public final class Timeouts
extends java.lang.Object
ClusterTierManagerClientEntity
operations. Use
TimeoutsBuilder
to construct an instance.Modifier and Type | Field and Description |
---|---|
static Timeouts |
DEFAULT |
static java.time.Duration |
DEFAULT_CONNECTION_TIMEOUT |
static java.time.Duration |
DEFAULT_OPERATION_TIMEOUT |
static java.time.Duration |
INFINITE_TIMEOUT |
Constructor and Description |
---|
Timeouts(java.time.Duration readOperationTimeout,
java.time.Duration writeOperationTimeout,
java.time.Duration connectionTimeout) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.time.Duration |
getConnectionTimeout() |
java.time.Duration |
getReadOperationTimeout() |
java.time.Duration |
getWriteOperationTimeout() |
int |
hashCode() |
static java.util.function.LongSupplier |
nanosStartingFromNow(java.time.Duration timeout) |
java.lang.String |
toString() |
public static final java.time.Duration DEFAULT_OPERATION_TIMEOUT
public static final java.time.Duration DEFAULT_CONNECTION_TIMEOUT
public static final java.time.Duration INFINITE_TIMEOUT
public static final Timeouts DEFAULT
public Timeouts(java.time.Duration readOperationTimeout, java.time.Duration writeOperationTimeout, java.time.Duration connectionTimeout)
public java.time.Duration getReadOperationTimeout()
public java.time.Duration getWriteOperationTimeout()
public java.time.Duration getConnectionTimeout()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static java.util.function.LongSupplier nanosStartingFromNow(java.time.Duration timeout)
public java.lang.String toString()
toString
in class java.lang.Object