public static interface UpdateDestinationRequest.Builder extends FirehoseRequest.Builder, CopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
buildrequestOverrideConfigcopyapply, buildUpdateDestinationRequest.Builder deliveryStreamName(String deliveryStreamName)
The name of the delivery stream.
deliveryStreamName - The name of the delivery stream.UpdateDestinationRequest.Builder currentDeliveryStreamVersionId(String currentDeliveryStreamVersionId)
Obtain this value from the VersionId result of DeliveryStreamDescription. This value is required, and helps the service to perform conditional operations. For example, if there is an interleaving update and this value is null, then the update destination fails. After the update is successful, the VersionId value is updated. The service then performs a merge of the old configuration with the new configuration.
currentDeliveryStreamVersionId - Obtain this value from the VersionId result of DeliveryStreamDescription. This value is
required, and helps the service to perform conditional operations. For example, if there is an
interleaving update and this value is null, then the update destination fails. After the update is
successful, the VersionId value is updated. The service then performs a merge of the old
configuration with the new configuration.UpdateDestinationRequest.Builder destinationId(String destinationId)
The ID of the destination.
destinationId - The ID of the destination.UpdateDestinationRequest.Builder s3DestinationUpdate(S3DestinationUpdate s3DestinationUpdate)
[Deprecated] Describes an update for a destination in Amazon S3.
s3DestinationUpdate - [Deprecated] Describes an update for a destination in Amazon S3.default UpdateDestinationRequest.Builder s3DestinationUpdate(Consumer<S3DestinationUpdate.Builder> s3DestinationUpdate)
[Deprecated] Describes an update for a destination in Amazon S3.
This is a convenience that creates an instance of theS3DestinationUpdate.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 s3DestinationUpdate(S3DestinationUpdate).s3DestinationUpdate - a consumer that will call methods on S3DestinationUpdate.Builders3DestinationUpdate(S3DestinationUpdate)UpdateDestinationRequest.Builder extendedS3DestinationUpdate(ExtendedS3DestinationUpdate extendedS3DestinationUpdate)
Describes an update for a destination in Amazon S3.
extendedS3DestinationUpdate - Describes an update for a destination in Amazon S3.default UpdateDestinationRequest.Builder extendedS3DestinationUpdate(Consumer<ExtendedS3DestinationUpdate.Builder> extendedS3DestinationUpdate)
Describes an update for a destination in Amazon S3.
This is a convenience that creates an instance of theExtendedS3DestinationUpdate.Builder avoiding
the need to create one manually via ExtendedS3DestinationUpdate.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to extendedS3DestinationUpdate(ExtendedS3DestinationUpdate).extendedS3DestinationUpdate - a consumer that will call methods on ExtendedS3DestinationUpdate.BuilderextendedS3DestinationUpdate(ExtendedS3DestinationUpdate)UpdateDestinationRequest.Builder redshiftDestinationUpdate(RedshiftDestinationUpdate redshiftDestinationUpdate)
Describes an update for a destination in Amazon Redshift.
redshiftDestinationUpdate - Describes an update for a destination in Amazon Redshift.default UpdateDestinationRequest.Builder redshiftDestinationUpdate(Consumer<RedshiftDestinationUpdate.Builder> redshiftDestinationUpdate)
Describes an update for a destination in Amazon Redshift.
This is a convenience that creates an instance of theRedshiftDestinationUpdate.Builder avoiding the
need to create one manually via RedshiftDestinationUpdate.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to redshiftDestinationUpdate(RedshiftDestinationUpdate).redshiftDestinationUpdate - a consumer that will call methods on RedshiftDestinationUpdate.BuilderredshiftDestinationUpdate(RedshiftDestinationUpdate)UpdateDestinationRequest.Builder elasticsearchDestinationUpdate(ElasticsearchDestinationUpdate elasticsearchDestinationUpdate)
Describes an update for a destination in Amazon ES.
elasticsearchDestinationUpdate - Describes an update for a destination in Amazon ES.default UpdateDestinationRequest.Builder elasticsearchDestinationUpdate(Consumer<ElasticsearchDestinationUpdate.Builder> elasticsearchDestinationUpdate)
Describes an update for a destination in Amazon ES.
This is a convenience that creates an instance of theElasticsearchDestinationUpdate.Builder avoiding
the need to create one manually via ElasticsearchDestinationUpdate.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
elasticsearchDestinationUpdate(ElasticsearchDestinationUpdate).elasticsearchDestinationUpdate - a consumer that will call methods on ElasticsearchDestinationUpdate.BuilderelasticsearchDestinationUpdate(ElasticsearchDestinationUpdate)UpdateDestinationRequest.Builder splunkDestinationUpdate(SplunkDestinationUpdate splunkDestinationUpdate)
Describes an update for a destination in Splunk.
splunkDestinationUpdate - Describes an update for a destination in Splunk.default UpdateDestinationRequest.Builder splunkDestinationUpdate(Consumer<SplunkDestinationUpdate.Builder> splunkDestinationUpdate)
Describes an update for a destination in Splunk.
This is a convenience that creates an instance of theSplunkDestinationUpdate.Builder avoiding the
need to create one manually via SplunkDestinationUpdate.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to splunkDestinationUpdate(SplunkDestinationUpdate).splunkDestinationUpdate - a consumer that will call methods on SplunkDestinationUpdate.BuildersplunkDestinationUpdate(SplunkDestinationUpdate)UpdateDestinationRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.UpdateDestinationRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.