Interface UpdateDestinationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
,FirehoseRequest.Builder
,SdkBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateDestinationRequest
public static interface UpdateDestinationRequest.Builder extends FirehoseRequest.Builder, SdkPojo, CopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.firehose.model.FirehoseRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
deliveryStreamName
UpdateDestinationRequest.Builder deliveryStreamName(String deliveryStreamName)
The name of the delivery stream.
- Parameters:
deliveryStreamName
- The name of the delivery stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentDeliveryStreamVersionId
UpdateDestinationRequest.Builder currentDeliveryStreamVersionId(String currentDeliveryStreamVersionId)
Obtain this value from the
VersionId
result of DeliveryStreamDescription. This value is required, and helps the service 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, theVersionId
value is updated. The service then performs a merge of the old configuration with the new configuration.- Parameters:
currentDeliveryStreamVersionId
- Obtain this value from theVersionId
result of DeliveryStreamDescription. This value is required, and helps the service 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, theVersionId
value is updated. The service then performs a merge of the old configuration with the new configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationId
UpdateDestinationRequest.Builder destinationId(String destinationId)
The ID of the destination.
- Parameters:
destinationId
- The ID of the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DestinationUpdate
@Deprecated UpdateDestinationRequest.Builder s3DestinationUpdate(S3DestinationUpdate s3DestinationUpdate)
Deprecated.[Deprecated] Describes an update for a destination in Amazon S3.
- Parameters:
s3DestinationUpdate
- [Deprecated] Describes an update for a destination in Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DestinationUpdate
@Deprecated default UpdateDestinationRequest.Builder s3DestinationUpdate(Consumer<S3DestinationUpdate.Builder> s3DestinationUpdate)
Deprecated.[Deprecated] Describes an update for a destination in Amazon S3.
This is a convenience method that creates an instance of theS3DestinationUpdate.Builder
avoiding the need to create one manually viaS3DestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3DestinationUpdate(S3DestinationUpdate)
.- Parameters:
s3DestinationUpdate
- a consumer that will call methods onS3DestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3DestinationUpdate(S3DestinationUpdate)
-
extendedS3DestinationUpdate
UpdateDestinationRequest.Builder extendedS3DestinationUpdate(ExtendedS3DestinationUpdate extendedS3DestinationUpdate)
Describes an update for a destination in Amazon S3.
- Parameters:
extendedS3DestinationUpdate
- Describes an update for a destination in Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extendedS3DestinationUpdate
default UpdateDestinationRequest.Builder extendedS3DestinationUpdate(Consumer<ExtendedS3DestinationUpdate.Builder> extendedS3DestinationUpdate)
Describes an update for a destination in Amazon S3.
This is a convenience method that creates an instance of theExtendedS3DestinationUpdate.Builder
avoiding the need to create one manually viaExtendedS3DestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toextendedS3DestinationUpdate(ExtendedS3DestinationUpdate)
.- Parameters:
extendedS3DestinationUpdate
- a consumer that will call methods onExtendedS3DestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
extendedS3DestinationUpdate(ExtendedS3DestinationUpdate)
-
redshiftDestinationUpdate
UpdateDestinationRequest.Builder redshiftDestinationUpdate(RedshiftDestinationUpdate redshiftDestinationUpdate)
Describes an update for a destination in Amazon Redshift.
- Parameters:
redshiftDestinationUpdate
- Describes an update for a destination in Amazon Redshift.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftDestinationUpdate
default UpdateDestinationRequest.Builder redshiftDestinationUpdate(Consumer<RedshiftDestinationUpdate.Builder> redshiftDestinationUpdate)
Describes an update for a destination in Amazon Redshift.
This is a convenience method that creates an instance of theRedshiftDestinationUpdate.Builder
avoiding the need to create one manually viaRedshiftDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toredshiftDestinationUpdate(RedshiftDestinationUpdate)
.- Parameters:
redshiftDestinationUpdate
- a consumer that will call methods onRedshiftDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
redshiftDestinationUpdate(RedshiftDestinationUpdate)
-
elasticsearchDestinationUpdate
UpdateDestinationRequest.Builder elasticsearchDestinationUpdate(ElasticsearchDestinationUpdate elasticsearchDestinationUpdate)
Describes an update for a destination in Amazon ES.
- Parameters:
elasticsearchDestinationUpdate
- Describes an update for a destination in Amazon ES.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticsearchDestinationUpdate
default UpdateDestinationRequest.Builder elasticsearchDestinationUpdate(Consumer<ElasticsearchDestinationUpdate.Builder> elasticsearchDestinationUpdate)
Describes an update for a destination in Amazon ES.
This is a convenience method that creates an instance of theElasticsearchDestinationUpdate.Builder
avoiding the need to create one manually viaElasticsearchDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toelasticsearchDestinationUpdate(ElasticsearchDestinationUpdate)
.- Parameters:
elasticsearchDestinationUpdate
- a consumer that will call methods onElasticsearchDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
elasticsearchDestinationUpdate(ElasticsearchDestinationUpdate)
-
amazonopensearchserviceDestinationUpdate
UpdateDestinationRequest.Builder amazonopensearchserviceDestinationUpdate(AmazonopensearchserviceDestinationUpdate amazonopensearchserviceDestinationUpdate)
Describes an update for a destination in Amazon OpenSearch Service.
- Parameters:
amazonopensearchserviceDestinationUpdate
- Describes an update for a destination in Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amazonopensearchserviceDestinationUpdate
default UpdateDestinationRequest.Builder amazonopensearchserviceDestinationUpdate(Consumer<AmazonopensearchserviceDestinationUpdate.Builder> amazonopensearchserviceDestinationUpdate)
Describes an update for a destination in Amazon OpenSearch Service.
This is a convenience method that creates an instance of theAmazonopensearchserviceDestinationUpdate.Builder
avoiding the need to create one manually viaAmazonopensearchserviceDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamazonopensearchserviceDestinationUpdate(AmazonopensearchserviceDestinationUpdate)
.- Parameters:
amazonopensearchserviceDestinationUpdate
- a consumer that will call methods onAmazonopensearchserviceDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
amazonopensearchserviceDestinationUpdate(AmazonopensearchserviceDestinationUpdate)
-
splunkDestinationUpdate
UpdateDestinationRequest.Builder splunkDestinationUpdate(SplunkDestinationUpdate splunkDestinationUpdate)
Describes an update for a destination in Splunk.
- Parameters:
splunkDestinationUpdate
- Describes an update for a destination in Splunk.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
splunkDestinationUpdate
default UpdateDestinationRequest.Builder splunkDestinationUpdate(Consumer<SplunkDestinationUpdate.Builder> splunkDestinationUpdate)
Describes an update for a destination in Splunk.
This is a convenience method that creates an instance of theSplunkDestinationUpdate.Builder
avoiding the need to create one manually viaSplunkDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosplunkDestinationUpdate(SplunkDestinationUpdate)
.- Parameters:
splunkDestinationUpdate
- a consumer that will call methods onSplunkDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
splunkDestinationUpdate(SplunkDestinationUpdate)
-
httpEndpointDestinationUpdate
UpdateDestinationRequest.Builder httpEndpointDestinationUpdate(HttpEndpointDestinationUpdate httpEndpointDestinationUpdate)
Describes an update to the specified HTTP endpoint destination.
- Parameters:
httpEndpointDestinationUpdate
- Describes an update to the specified HTTP endpoint destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
httpEndpointDestinationUpdate
default UpdateDestinationRequest.Builder httpEndpointDestinationUpdate(Consumer<HttpEndpointDestinationUpdate.Builder> httpEndpointDestinationUpdate)
Describes an update to the specified HTTP endpoint destination.
This is a convenience method that creates an instance of theHttpEndpointDestinationUpdate.Builder
avoiding the need to create one manually viaHttpEndpointDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohttpEndpointDestinationUpdate(HttpEndpointDestinationUpdate)
.- Parameters:
httpEndpointDestinationUpdate
- a consumer that will call methods onHttpEndpointDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
httpEndpointDestinationUpdate(HttpEndpointDestinationUpdate)
-
amazonOpenSearchServerlessDestinationUpdate
UpdateDestinationRequest.Builder amazonOpenSearchServerlessDestinationUpdate(AmazonOpenSearchServerlessDestinationUpdate amazonOpenSearchServerlessDestinationUpdate)
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
- Parameters:
amazonOpenSearchServerlessDestinationUpdate
- Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amazonOpenSearchServerlessDestinationUpdate
default UpdateDestinationRequest.Builder amazonOpenSearchServerlessDestinationUpdate(Consumer<AmazonOpenSearchServerlessDestinationUpdate.Builder> amazonOpenSearchServerlessDestinationUpdate)
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
This is a convenience method that creates an instance of theAmazonOpenSearchServerlessDestinationUpdate.Builder
avoiding the need to create one manually viaAmazonOpenSearchServerlessDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamazonOpenSearchServerlessDestinationUpdate(AmazonOpenSearchServerlessDestinationUpdate)
.- Parameters:
amazonOpenSearchServerlessDestinationUpdate
- a consumer that will call methods onAmazonOpenSearchServerlessDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
amazonOpenSearchServerlessDestinationUpdate(AmazonOpenSearchServerlessDestinationUpdate)
-
snowflakeDestinationUpdate
UpdateDestinationRequest.Builder snowflakeDestinationUpdate(SnowflakeDestinationUpdate snowflakeDestinationUpdate)
Update to the Snowflake destination configuration settings.
- Parameters:
snowflakeDestinationUpdate
- Update to the Snowflake destination configuration settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snowflakeDestinationUpdate
default UpdateDestinationRequest.Builder snowflakeDestinationUpdate(Consumer<SnowflakeDestinationUpdate.Builder> snowflakeDestinationUpdate)
Update to the Snowflake destination configuration settings.
This is a convenience method that creates an instance of theSnowflakeDestinationUpdate.Builder
avoiding the need to create one manually viaSnowflakeDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosnowflakeDestinationUpdate(SnowflakeDestinationUpdate)
.- Parameters:
snowflakeDestinationUpdate
- a consumer that will call methods onSnowflakeDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
snowflakeDestinationUpdate(SnowflakeDestinationUpdate)
-
icebergDestinationUpdate
UpdateDestinationRequest.Builder icebergDestinationUpdate(IcebergDestinationUpdate icebergDestinationUpdate)
Describes an update for a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
icebergDestinationUpdate
- Describes an update for a destination in Apache Iceberg Tables.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
icebergDestinationUpdate
default UpdateDestinationRequest.Builder icebergDestinationUpdate(Consumer<IcebergDestinationUpdate.Builder> icebergDestinationUpdate)
Describes an update for a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
This is a convenience method that creates an instance of theIcebergDestinationUpdate.Builder
avoiding the need to create one manually viaIcebergDestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toicebergDestinationUpdate(IcebergDestinationUpdate)
.- Parameters:
icebergDestinationUpdate
- a consumer that will call methods onIcebergDestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
icebergDestinationUpdate(IcebergDestinationUpdate)
-
overrideConfiguration
UpdateDestinationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateDestinationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-