Class RetryConfiguration
- java.lang.Object
-
- org.apache.beam.sdk.io.aws2.common.RetryConfiguration
-
- All Implemented Interfaces:
java.io.Serializable
public abstract class RetryConfiguration extends java.lang.Object implements java.io.SerializableConfiguration of the retry behavior for AWS SDK clients.Defaults here correspond to AWS SDK defaults used in
RetryPolicy. SeeSdkDefaultRetrySettingfor further details.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRetryConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description RetryConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.joda.time.DurationbaseBackoff()static RetryConfiguration.Builderbuilder()abstract org.joda.time.DurationmaxBackoff()abstract intnumRetries()abstract org.joda.time.DurationthrottledBaseBackoff()abstract RetryConfiguration.BuildertoBuilder()
-
-
-
Method Detail
-
numRetries
@Pure public abstract int numRetries()
-
baseBackoff
@Nullable @Pure public abstract org.joda.time.Duration baseBackoff()
-
throttledBaseBackoff
@Nullable @Pure public abstract org.joda.time.Duration throttledBaseBackoff()
-
maxBackoff
@Nullable @Pure public abstract org.joda.time.Duration maxBackoff()
-
toBuilder
public abstract RetryConfiguration.Builder toBuilder()
-
builder
public static RetryConfiguration.Builder builder()
-
-