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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forHttpEndpointPropsstatic final classAn implementation forHttpEndpointProps -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpEndpointProps.Builderbuilder()default List<HttpAttribute> Describes the metadata sent to the Http endpoint destination.default HttpBackupModeDescribes the S3 bucket backup options for the data that Kinesis Data Firehose delivers to the Http endpoint destination.default HttpBufferingHintsThe buffering options that can be used before data is delivered to the specified destination.Describes the configuration of the Http endpoint to which Kinesis Firehose delivers data.default HttpCompressionCompress the body of a request before sending the request to the destination.default HttpRetryOptionsThe total amount of time that Kinesis Data Firehose spends on retries.Methods inherited from interface software.amazon.awscdk.services.kinesisfirehose.CommonDestinationProps
getLoggingConfig, getProcessor, getProcessors, getRole, getS3BackupMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEndpointConfig
Describes the configuration of the Http endpoint to which Kinesis Firehose delivers data. -
getAttributes
Describes the metadata sent to the Http endpoint destination.Default: - None
-
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
The buffering options that can be used before data is delivered to the specified destination.Default: - None
-
getRequestCompression
Compress the body of a request before sending the request to the destination.Default: - None
-
getRetryOptions
The total amount of time that Kinesis Data Firehose spends on retries.Default: - None
-
builder
- Returns:
- a
HttpEndpointProps.BuilderofHttpEndpointProps
-