public static interface HttpEndpointDestinationDescription.Builder extends SdkPojo, CopyableBuilder<HttpEndpointDestinationDescription.Builder,HttpEndpointDestinationDescription>
Modifier and Type | Method and Description |
---|---|
default HttpEndpointDestinationDescription.Builder |
bufferingHints(Consumer<HttpEndpointBufferingHints.Builder> bufferingHints)
Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint
destination.
|
HttpEndpointDestinationDescription.Builder |
bufferingHints(HttpEndpointBufferingHints bufferingHints)
Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint
destination.
|
HttpEndpointDestinationDescription.Builder |
cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default HttpEndpointDestinationDescription.Builder |
cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default HttpEndpointDestinationDescription.Builder |
endpointConfiguration(Consumer<HttpEndpointDescription.Builder> endpointConfiguration)
The configuration of the specified HTTP endpoint destination.
|
HttpEndpointDestinationDescription.Builder |
endpointConfiguration(HttpEndpointDescription endpointConfiguration)
The configuration of the specified HTTP endpoint destination.
|
default HttpEndpointDestinationDescription.Builder |
processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
HttpEndpointDestinationDescription.Builder |
processingConfiguration(ProcessingConfiguration processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
default HttpEndpointDestinationDescription.Builder |
requestConfiguration(Consumer<HttpEndpointRequestConfiguration.Builder> requestConfiguration)
The configuration of request sent to the HTTP endpoint specified as the destination.
|
HttpEndpointDestinationDescription.Builder |
requestConfiguration(HttpEndpointRequestConfiguration requestConfiguration)
The configuration of request sent to the HTTP endpoint specified as the destination.
|
default HttpEndpointDestinationDescription.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.
|
HttpEndpointDestinationDescription.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.
|
HttpEndpointDestinationDescription.Builder |
roleARN(String roleARN)
Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.
|
HttpEndpointDestinationDescription.Builder |
s3BackupMode(HttpEndpointS3BackupMode s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint
destination.
|
HttpEndpointDestinationDescription.Builder |
s3BackupMode(String s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint
destination.
|
default HttpEndpointDestinationDescription.Builder |
s3DestinationDescription(Consumer<S3DestinationDescription.Builder> s3DestinationDescription)
Sets the value of the S3DestinationDescription property for this object.
|
HttpEndpointDestinationDescription.Builder |
s3DestinationDescription(S3DestinationDescription s3DestinationDescription)
Sets the value of the S3DestinationDescription property for this object.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
HttpEndpointDestinationDescription.Builder endpointConfiguration(HttpEndpointDescription endpointConfiguration)
The configuration of the specified HTTP endpoint destination.
endpointConfiguration
- The configuration of the specified HTTP endpoint destination.default HttpEndpointDestinationDescription.Builder endpointConfiguration(Consumer<HttpEndpointDescription.Builder> endpointConfiguration)
The configuration of the specified HTTP endpoint destination.
This is a convenience method that creates an instance of theHttpEndpointDescription.Builder
avoiding
the need to create one manually via HttpEndpointDescription.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to endpointConfiguration(HttpEndpointDescription)
.endpointConfiguration
- a consumer that will call methods on HttpEndpointDescription.Builder
endpointConfiguration(HttpEndpointDescription)
HttpEndpointDestinationDescription.Builder bufferingHints(HttpEndpointBufferingHints bufferingHints)
Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint
destination. Kinesis Data Firehose teats these options as hints, and it might choose to use more optimal
values. The SizeInMBs
and IntervalInSeconds
parameters are optional. However, if
specify a value for one of them, you must also provide a value for the other.
bufferingHints
- Describes buffering options that can be applied to the data before it is delivered to the HTTPS
endpoint destination. Kinesis Data Firehose teats these options as hints, and it might choose to use
more optimal values. The SizeInMBs
and IntervalInSeconds
parameters are
optional. However, if specify a value for one of them, you must also provide a value for the other.default HttpEndpointDestinationDescription.Builder bufferingHints(Consumer<HttpEndpointBufferingHints.Builder> bufferingHints)
Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint
destination. Kinesis Data Firehose teats these options as hints, and it might choose to use more optimal
values. The SizeInMBs
and IntervalInSeconds
parameters are optional. However, if
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.Builder
bufferingHints(HttpEndpointBufferingHints)
HttpEndpointDestinationDescription.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions
- The new value for the CloudWatchLoggingOptions property for this object.default HttpEndpointDestinationDescription.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.Builder
cloudWatchLoggingOptions(CloudWatchLoggingOptions)
HttpEndpointDestinationDescription.Builder requestConfiguration(HttpEndpointRequestConfiguration requestConfiguration)
The configuration of request sent to the HTTP endpoint specified as the destination.
requestConfiguration
- The configuration of request sent to the HTTP endpoint specified as the destination.default HttpEndpointDestinationDescription.Builder requestConfiguration(Consumer<HttpEndpointRequestConfiguration.Builder> requestConfiguration)
The configuration of request 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.Builder
requestConfiguration(HttpEndpointRequestConfiguration)
HttpEndpointDestinationDescription.Builder processingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration
- The new value for the ProcessingConfiguration property for this object.default HttpEndpointDestinationDescription.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.Builder
processingConfiguration(ProcessingConfiguration)
HttpEndpointDestinationDescription.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.HttpEndpointDestinationDescription.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 HttpEndpointDestinationDescription.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.Builder
retryOptions(HttpEndpointRetryOptions)
HttpEndpointDestinationDescription.Builder s3BackupMode(String s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis 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 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
,
HttpEndpointS3BackupMode
HttpEndpointDestinationDescription.Builder s3BackupMode(HttpEndpointS3BackupMode s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis 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 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
,
HttpEndpointS3BackupMode
HttpEndpointDestinationDescription.Builder s3DestinationDescription(S3DestinationDescription s3DestinationDescription)
s3DestinationDescription
- The new value for the S3DestinationDescription property for this object.default HttpEndpointDestinationDescription.Builder s3DestinationDescription(Consumer<S3DestinationDescription.Builder> s3DestinationDescription)
S3DestinationDescription.Builder
avoiding the need to create one manually via S3DestinationDescription.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to s3DestinationDescription(S3DestinationDescription)
.s3DestinationDescription
- a consumer that will call methods on S3DestinationDescription.Builder
s3DestinationDescription(S3DestinationDescription)
Copyright © 2022. All rights reserved.