public class RetryDefinition extends Object implements Serializable
| Constructor and Description |
|---|
RetryDefinition()
No args constructor for use in serialization
|
RetryDefinition(String name,
String maxAttempts) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDelay()
Time delay between retry attempts (ISO 8601 duration format)
|
String |
getIncrement()
Static value by which the delay increases during each attempt (ISO 8601 time format)
|
String |
getJitter()
Absolute maximum amount of random time added or subtracted from the delay between each retry (ISO 8601 duration format)
|
String |
getMaxAttempts()
Maximum number of retry attempts.
|
String |
getMaxDelay()
Maximum time delay between retry attempts (ISO 8601 duration format)
|
String |
getMultiplier()
Multiplier value by which interval increases during each attempt (ISO 8601 time format)
|
String |
getName()
Unique retry strategy name
(Required)
|
void |
setDelay(String delay)
Time delay between retry attempts (ISO 8601 duration format)
|
void |
setIncrement(String increment)
Static value by which the delay increases during each attempt (ISO 8601 time format)
|
void |
setJitter(String jitter)
Absolute maximum amount of random time added or subtracted from the delay between each retry (ISO 8601 duration format)
|
void |
setMaxAttempts(String maxAttempts)
Maximum number of retry attempts.
|
void |
setMaxDelay(String maxDelay)
Maximum time delay between retry attempts (ISO 8601 duration format)
|
void |
setMultiplier(String multiplier)
Multiplier value by which interval increases during each attempt (ISO 8601 time format)
|
void |
setName(String name)
Unique retry strategy name
(Required)
|
RetryDefinition |
withDelay(String delay) |
RetryDefinition |
withIncrement(String increment) |
RetryDefinition |
withJitter(String jitter) |
RetryDefinition |
withMaxAttempts(String maxAttempts) |
RetryDefinition |
withMaxDelay(String maxDelay) |
RetryDefinition |
withMultiplier(String multiplier) |
RetryDefinition |
withName(String name) |
public RetryDefinition()
public String getName()
public void setName(String name)
public RetryDefinition withName(String name)
public String getDelay()
public void setDelay(String delay)
public RetryDefinition withDelay(String delay)
public String getMaxDelay()
public void setMaxDelay(String maxDelay)
public RetryDefinition withMaxDelay(String maxDelay)
public String getIncrement()
public void setIncrement(String increment)
public RetryDefinition withIncrement(String increment)
public String getMultiplier()
public void setMultiplier(String multiplier)
public RetryDefinition withMultiplier(String multiplier)
public String getMaxAttempts()
public void setMaxAttempts(String maxAttempts)
public RetryDefinition withMaxAttempts(String maxAttempts)
public String getJitter()
public void setJitter(String jitter)
public RetryDefinition withJitter(String jitter)
Copyright © 2020–2023 CNCF. All rights reserved.