HttpEndpointDestinationConfiguration class

Describes the configuration of the HTTP endpoint destination.

Constructors

HttpEndpointDestinationConfiguration({required HttpEndpointConfiguration endpointConfiguration, required S3DestinationConfiguration s3Configuration, HttpEndpointBufferingHints? bufferingHints, CloudWatchLoggingOptions? cloudWatchLoggingOptions, ProcessingConfiguration? processingConfiguration, HttpEndpointRequestConfiguration? requestConfiguration, HttpEndpointRetryOptions? retryOptions, String? roleARN, HttpEndpointS3BackupMode? s3BackupMode})

Properties

bufferingHints HttpEndpointBufferingHints?
The buffering options that can be used before data is delivered to the specified destination. Kinesis Data Firehose treats these options as hints, and it might choose to use more optimal values. The SizeInMBs and IntervalInSeconds parameters are optional. However, if you specify a value for one of them, you must also provide a value for the other.
final
cloudWatchLoggingOptions CloudWatchLoggingOptions?
final
endpointConfiguration HttpEndpointConfiguration
The configuration of the HTTP endpoint selected as the destination.
final
hashCode int
The hash code for this object.
no setterinherited
processingConfiguration ProcessingConfiguration?
final
requestConfiguration HttpEndpointRequestConfiguration?
The configuration of the requeste sent to the HTTP endpoint specified as the destination.
final
retryOptions 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.
final
roleARN String?
Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
s3BackupMode HttpEndpointS3BackupMode?
Describes the S3 bucket backup options for the data that Kinesis Data Firehose delivers to the HTTP endpoint destination. You can back up all documents (AllData) or only the documents that Kinesis Data Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly).
final
s3Configuration S3DestinationConfiguration
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited