public static interface HttpEndpointDestinationUpdate.Builder extends SdkPojo, CopyableBuilder<HttpEndpointDestinationUpdate.Builder,HttpEndpointDestinationUpdate>
Modifier and Type | Method and Description |
---|---|
default HttpEndpointDestinationUpdate.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.
|
HttpEndpointDestinationUpdate.Builder |
bufferingHints(HttpEndpointBufferingHints bufferingHints)
Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint
destination.
|
HttpEndpointDestinationUpdate.Builder |
cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default HttpEndpointDestinationUpdate.Builder |
cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default HttpEndpointDestinationUpdate.Builder |
endpointConfiguration(Consumer<HttpEndpointConfiguration.Builder> endpointConfiguration)
Describes the configuration of the HTTP endpoint destination.
|
HttpEndpointDestinationUpdate.Builder |
endpointConfiguration(HttpEndpointConfiguration endpointConfiguration)
Describes the configuration of the HTTP endpoint destination.
|
default HttpEndpointDestinationUpdate.Builder |
processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
HttpEndpointDestinationUpdate.Builder |
processingConfiguration(ProcessingConfiguration processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
default HttpEndpointDestinationUpdate.Builder |
requestConfiguration(Consumer<HttpEndpointRequestConfiguration.Builder> requestConfiguration)
The configuration of the request sent to the HTTP endpoint specified as the destination.
|
HttpEndpointDestinationUpdate.Builder |
requestConfiguration(HttpEndpointRequestConfiguration requestConfiguration)
The configuration of the request sent to the HTTP endpoint specified as the destination.
|
default HttpEndpointDestinationUpdate.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.
|
HttpEndpointDestinationUpdate.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.
|
HttpEndpointDestinationUpdate.Builder |
roleARN(String roleARN)
Kinesis Data Firehose uses this IAM role for all the permissions that the delivery stream needs.
|
HttpEndpointDestinationUpdate.Builder |
s3BackupMode(HttpEndpointS3BackupMode s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint
destination.
|
HttpEndpointDestinationUpdate.Builder |
s3BackupMode(String s3BackupMode)
Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint
destination.
|
default HttpEndpointDestinationUpdate.Builder |
s3Update(Consumer<S3DestinationUpdate.Builder> s3Update)
Sets the value of the S3Update property for this object.
|
HttpEndpointDestinationUpdate.Builder |
s3Update(S3DestinationUpdate s3Update)
Sets the value of the S3Update property for this object.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
HttpEndpointDestinationUpdate.Builder endpointConfiguration(HttpEndpointConfiguration endpointConfiguration)
Describes the configuration of the HTTP endpoint destination.
endpointConfiguration
- Describes the configuration of the HTTP endpoint destination.default HttpEndpointDestinationUpdate.Builder endpointConfiguration(Consumer<HttpEndpointConfiguration.Builder> endpointConfiguration)
Describes the configuration of the HTTP endpoint 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.Builder
endpointConfiguration(HttpEndpointConfiguration)
HttpEndpointDestinationUpdate.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 HttpEndpointDestinationUpdate.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)
HttpEndpointDestinationUpdate.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions
- The new value for the CloudWatchLoggingOptions property for this object.default HttpEndpointDestinationUpdate.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)
HttpEndpointDestinationUpdate.Builder requestConfiguration(HttpEndpointRequestConfiguration requestConfiguration)
The configuration of the request sent to the HTTP endpoint specified as the destination.
requestConfiguration
- The configuration of the request sent to the HTTP endpoint specified as the destination.default HttpEndpointDestinationUpdate.Builder requestConfiguration(Consumer<HttpEndpointRequestConfiguration.Builder> requestConfiguration)
The configuration of the 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)
HttpEndpointDestinationUpdate.Builder processingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration
- The new value for the ProcessingConfiguration property for this object.default HttpEndpointDestinationUpdate.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)
HttpEndpointDestinationUpdate.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.HttpEndpointDestinationUpdate.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 HttpEndpointDestinationUpdate.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)
HttpEndpointDestinationUpdate.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
HttpEndpointDestinationUpdate.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
HttpEndpointDestinationUpdate.Builder s3Update(S3DestinationUpdate s3Update)
s3Update
- The new value for the S3Update property for this object.default HttpEndpointDestinationUpdate.Builder s3Update(Consumer<S3DestinationUpdate.Builder> s3Update)
S3DestinationUpdate.Builder
avoiding the
need to create one manually via S3DestinationUpdate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to s3Update(S3DestinationUpdate)
.s3Update
- a consumer that will call methods on S3DestinationUpdate.Builder
s3Update(S3DestinationUpdate)
Copyright © 2022. All rights reserved.