Interface HttpEndpointProps

All Superinterfaces:
CommonDestinationProps, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
HttpEndpointProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-08-13T16:20:08.546Z") @Stability(Stable) public interface HttpEndpointProps extends software.amazon.jsii.JsiiSerializable, CommonDestinationProps
Props for defining an Http destination of a Kinesis Data Firehose delivery stream.

Example:

 HttpEndpointConfig endpointConfig;
 HttpEndpoint httpDestination = HttpEndpoint.Builder.create()
         .endpointConfig(endpointConfig)
         .build();
 
  • Method Details

    • getEndpointConfig

      @Stability(Stable) @NotNull HttpEndpointConfig getEndpointConfig()
      Describes the configuration of the Http endpoint to which Kinesis Firehose delivers data.
    • getAttributes

      @Stability(Stable) @Nullable default List<HttpAttribute> getAttributes()
      Describes the metadata sent to the Http endpoint destination.

      Default: - None

    • getBackupMode

      @Stability(Stable) @Nullable default HttpBackupMode getBackupMode()
      Describes the S3 bucket backup options for the data that Kinesis Data Firehose delivers to the Http endpoint destination.

      Default: - Failed data only

    • getBufferingHints

      @Stability(Stable) @Nullable default HttpBufferingHints getBufferingHints()
      The buffering options that can be used before data is delivered to the specified destination.

      Default: - None

    • getRequestCompression

      @Stability(Stable) @Nullable default HttpCompression getRequestCompression()
      Compress the body of a request before sending the request to the destination.

      Default: - None

    • getRetryOptions

      @Stability(Stable) @Nullable default HttpRetryOptions getRetryOptions()
      The total amount of time that Kinesis Data Firehose spends on retries.

      Default: - None

    • builder

      @Stability(Stable) static HttpEndpointProps.Builder builder()
      Returns:
      a HttpEndpointProps.Builder of HttpEndpointProps