public static interface HttpEndpointDestinationConfiguration.Builder extends SdkPojo, CopyableBuilder<HttpEndpointDestinationConfiguration.Builder,HttpEndpointDestinationConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default HttpEndpointDestinationConfiguration.Builder |
bufferingHints(Consumer<HttpEndpointBufferingHints.Builder> bufferingHints)
The buffering options that can be used before data is delivered to the specified destination.
|
HttpEndpointDestinationConfiguration.Builder |
bufferingHints(HttpEndpointBufferingHints bufferingHints)
The buffering options that can be used before data is delivered to the specified destination.
|
HttpEndpointDestinationConfiguration.Builder |
cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default HttpEndpointDestinationConfiguration.Builder |
cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default HttpEndpointDestinationConfiguration.Builder |
endpointConfiguration(Consumer<HttpEndpointConfiguration.Builder> endpointConfiguration)
The configuration of the HTTP endpoint selected as the destination.
|
HttpEndpointDestinationConfiguration.Builder |
endpointConfiguration(HttpEndpointConfiguration endpointConfiguration)
The configuration of the HTTP endpoint selected as the destination.
|
default HttpEndpointDestinationConfiguration.Builder |
processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
HttpEndpointDestinationConfiguration.Builder |
processingConfiguration(ProcessingConfiguration processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
default HttpEndpointDestinationConfiguration.Builder |
requestConfiguration(Consumer<HttpEndpointRequestConfiguration.Builder> requestConfiguration)
The configuration of the requeste sent to the HTTP endpoint specified as the destination.
|
HttpEndpointDestinationConfiguration.Builder |
requestConfiguration(HttpEndpointRequestConfiguration requestConfiguration)
The configuration of the requeste sent to the HTTP endpoint specified as the destination.
|
default HttpEndpointDestinationConfiguration.Builder |
retryOptions(Consumer<HttpEndpointRetryOptions.Builder> retryOptions)
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.
|
HttpEndpointDestinationConfiguration.Builder |
retryOptions(HttpEndpointRetryOptions retryOptions)
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.
|
HttpEndpointDestinationConfiguration.Builder |
roleARN(String roleARN)
Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.
|
HttpEndpointDestinationConfiguration.Builder |
s3BackupMode(HttpEndpointS3BackupMode s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis Data Firehose delivers to the HTTP endpoint
destination.
|
HttpEndpointDestinationConfiguration.Builder |
s3BackupMode(String s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis Data Firehose delivers to the HTTP endpoint
destination.
|
default HttpEndpointDestinationConfiguration.Builder |
s3Configuration(Consumer<S3DestinationConfiguration.Builder> s3Configuration)
Sets the value of the S3Configuration property for this object.
|
HttpEndpointDestinationConfiguration.Builder |
s3Configuration(S3DestinationConfiguration s3Configuration)
Sets the value of the S3Configuration property for this object.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildHttpEndpointDestinationConfiguration.Builder endpointConfiguration(HttpEndpointConfiguration endpointConfiguration)
The configuration of the HTTP endpoint selected as the destination.
endpointConfiguration - The configuration of the HTTP endpoint selected as the destination.default HttpEndpointDestinationConfiguration.Builder endpointConfiguration(Consumer<HttpEndpointConfiguration.Builder> endpointConfiguration)
The configuration of the HTTP endpoint selected as the destination.
This is a convenience method that creates an instance of theHttpEndpointConfiguration.Builder
avoiding the need to create one manually via HttpEndpointConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to endpointConfiguration(HttpEndpointConfiguration).
endpointConfiguration - a consumer that will call methods on HttpEndpointConfiguration.BuilderendpointConfiguration(HttpEndpointConfiguration)HttpEndpointDestinationConfiguration.Builder bufferingHints(HttpEndpointBufferingHints bufferingHints)
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.
bufferingHints - 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.default HttpEndpointDestinationConfiguration.Builder bufferingHints(Consumer<HttpEndpointBufferingHints.Builder> bufferingHints)
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.
HttpEndpointBufferingHints.Builder
avoiding the need to create one manually via HttpEndpointBufferingHints.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to bufferingHints(HttpEndpointBufferingHints).
bufferingHints - a consumer that will call methods on HttpEndpointBufferingHints.BuilderbufferingHints(HttpEndpointBufferingHints)HttpEndpointDestinationConfiguration.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions - The new value for the CloudWatchLoggingOptions property for this object.default HttpEndpointDestinationConfiguration.Builder cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
CloudWatchLoggingOptions.Builder
avoiding the need to create one manually via CloudWatchLoggingOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to cloudWatchLoggingOptions(CloudWatchLoggingOptions).
cloudWatchLoggingOptions - a consumer that will call methods on CloudWatchLoggingOptions.BuildercloudWatchLoggingOptions(CloudWatchLoggingOptions)HttpEndpointDestinationConfiguration.Builder requestConfiguration(HttpEndpointRequestConfiguration requestConfiguration)
The configuration of the requeste sent to the HTTP endpoint specified as the destination.
requestConfiguration - The configuration of the requeste sent to the HTTP endpoint specified as the destination.default HttpEndpointDestinationConfiguration.Builder requestConfiguration(Consumer<HttpEndpointRequestConfiguration.Builder> requestConfiguration)
The configuration of the requeste sent to the HTTP endpoint specified as the destination.
This is a convenience method that creates an instance of theHttpEndpointRequestConfiguration.Builder
avoiding the need to create one manually via HttpEndpointRequestConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to requestConfiguration(HttpEndpointRequestConfiguration).
requestConfiguration - a consumer that will call methods on HttpEndpointRequestConfiguration.BuilderrequestConfiguration(HttpEndpointRequestConfiguration)HttpEndpointDestinationConfiguration.Builder processingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration - The new value for the ProcessingConfiguration property for this object.default HttpEndpointDestinationConfiguration.Builder processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
ProcessingConfiguration.Builder avoiding
the need to create one manually via ProcessingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to processingConfiguration(ProcessingConfiguration).
processingConfiguration - a consumer that will call methods on ProcessingConfiguration.BuilderprocessingConfiguration(ProcessingConfiguration)HttpEndpointDestinationConfiguration.Builder roleARN(String roleARN)
Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.
roleARN - Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.HttpEndpointDestinationConfiguration.Builder retryOptions(HttpEndpointRetryOptions retryOptions)
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.
retryOptions - 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.default HttpEndpointDestinationConfiguration.Builder retryOptions(Consumer<HttpEndpointRetryOptions.Builder> retryOptions)
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.
This is a convenience method that creates an instance of theHttpEndpointRetryOptions.Builder
avoiding the need to create one manually via HttpEndpointRetryOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to retryOptions(HttpEndpointRetryOptions).
retryOptions - a consumer that will call methods on HttpEndpointRetryOptions.BuilderretryOptions(HttpEndpointRetryOptions)HttpEndpointDestinationConfiguration.Builder s3BackupMode(String s3BackupMode)
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).
s3BackupMode - 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).HttpEndpointS3BackupMode,
HttpEndpointS3BackupModeHttpEndpointDestinationConfiguration.Builder s3BackupMode(HttpEndpointS3BackupMode s3BackupMode)
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).
s3BackupMode - 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).HttpEndpointS3BackupMode,
HttpEndpointS3BackupModeHttpEndpointDestinationConfiguration.Builder s3Configuration(S3DestinationConfiguration s3Configuration)
s3Configuration - The new value for the S3Configuration property for this object.default HttpEndpointDestinationConfiguration.Builder s3Configuration(Consumer<S3DestinationConfiguration.Builder> s3Configuration)
S3DestinationConfiguration.Builder
avoiding the need to create one manually via S3DestinationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to s3Configuration(S3DestinationConfiguration).
s3Configuration - a consumer that will call methods on S3DestinationConfiguration.Builders3Configuration(S3DestinationConfiguration)Copyright © 2023. All rights reserved.