Class HttpEndpointRetryOptions
- java.lang.Object
-
- software.amazon.awssdk.services.firehose.model.HttpEndpointRetryOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HttpEndpointRetryOptions.Builder,HttpEndpointRetryOptions>
@Generated("software.amazon.awssdk:codegen") public final class HttpEndpointRetryOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HttpEndpointRetryOptions.Builder,HttpEndpointRetryOptions>
Describes the retry behavior in case Kinesis Data Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn't receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHttpEndpointRetryOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpEndpointRetryOptions.Builderbuilder()IntegerdurationInSeconds()The total amount of time that Kinesis Data Firehose spends on retries.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends HttpEndpointRetryOptions.Builder>serializableBuilderClass()HttpEndpointRetryOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
durationInSeconds
public final Integer durationInSeconds()
The total amount of time that Kinesis Data Firehose spends on retries. This duration starts after the initial attempt to send data to the custom destination via HTTPS endpoint fails. It doesn't include the periods during which Kinesis Data Firehose waits for acknowledgment from the specified destination after each attempt.
- Returns:
- The total amount of time that Kinesis Data Firehose spends on retries. This duration starts after the initial attempt to send data to the custom destination via HTTPS endpoint fails. It doesn't include the periods during which Kinesis Data Firehose waits for acknowledgment from the specified destination after each attempt.
-
toBuilder
public HttpEndpointRetryOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HttpEndpointRetryOptions.Builder,HttpEndpointRetryOptions>
-
builder
public static HttpEndpointRetryOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends HttpEndpointRetryOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-