Class UpdateDestinationRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.firehose.model.FirehoseRequest
-
- software.amazon.awssdk.services.firehose.model.UpdateDestinationRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateDestinationRequest extends FirehoseRequest implements ToCopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateDestinationRequest.Builder
-
Method Summary
-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
deliveryStreamName
public final String deliveryStreamName()
The name of the delivery stream.
- Returns:
- The name of the delivery stream.
-
currentDeliveryStreamVersionId
public final 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.- Returns:
- 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.
-
destinationId
public final String destinationId()
The ID of the destination.
- Returns:
- The ID of the destination.
-
s3DestinationUpdate
@Deprecated public final S3DestinationUpdate s3DestinationUpdate()
Deprecated.[Deprecated] Describes an update for a destination in Amazon S3.
- Returns:
- [Deprecated] Describes an update for a destination in Amazon S3.
-
extendedS3DestinationUpdate
public final ExtendedS3DestinationUpdate extendedS3DestinationUpdate()
Describes an update for a destination in Amazon S3.
- Returns:
- Describes an update for a destination in Amazon S3.
-
redshiftDestinationUpdate
public final RedshiftDestinationUpdate redshiftDestinationUpdate()
Describes an update for a destination in Amazon Redshift.
- Returns:
- Describes an update for a destination in Amazon Redshift.
-
elasticsearchDestinationUpdate
public final ElasticsearchDestinationUpdate elasticsearchDestinationUpdate()
Describes an update for a destination in Amazon ES.
- Returns:
- Describes an update for a destination in Amazon ES.
-
amazonopensearchserviceDestinationUpdate
public final AmazonopensearchserviceDestinationUpdate amazonopensearchserviceDestinationUpdate()
Describes an update for a destination in Amazon OpenSearch Service.
- Returns:
- Describes an update for a destination in Amazon OpenSearch Service.
-
splunkDestinationUpdate
public final SplunkDestinationUpdate splunkDestinationUpdate()
Describes an update for a destination in Splunk.
- Returns:
- Describes an update for a destination in Splunk.
-
httpEndpointDestinationUpdate
public final HttpEndpointDestinationUpdate httpEndpointDestinationUpdate()
Describes an update to the specified HTTP endpoint destination.
- Returns:
- Describes an update to the specified HTTP endpoint destination.
-
amazonOpenSearchServerlessDestinationUpdate
public final AmazonOpenSearchServerlessDestinationUpdate amazonOpenSearchServerlessDestinationUpdate()
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
- Returns:
- Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
-
snowflakeDestinationUpdate
public final SnowflakeDestinationUpdate snowflakeDestinationUpdate()
Update to the Snowflake destination configuration settings.
- Returns:
- Update to the Snowflake destination configuration settings.
-
icebergDestinationUpdate
public final IcebergDestinationUpdate icebergDestinationUpdate()
Describes an update for a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Describes an update for a destination in Apache Iceberg Tables.
Amazon Data Firehose is in preview release and is subject to change.
-
toBuilder
public UpdateDestinationRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
- Specified by:
toBuilder
in classFirehoseRequest
-
builder
public static UpdateDestinationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateDestinationRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-