@Generated(value="software.amazon.awssdk:codegen") public final class UpdateDestinationRequest extends FirehoseRequest implements ToCopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateDestinationRequest.Builder |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String deliveryStreamName()
The name of the delivery stream.
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, the
VersionId value is updated. The service then performs a merge of the old configuration with the new
configuration.
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, the VersionId value is updated. The service then performs a merge of the old
configuration with the new configuration.public final String destinationId()
The ID of the destination.
@Deprecated public final S3DestinationUpdate s3DestinationUpdate()
[Deprecated] Describes an update for a destination in Amazon S3.
public final ExtendedS3DestinationUpdate extendedS3DestinationUpdate()
Describes an update for a destination in Amazon S3.
public final RedshiftDestinationUpdate redshiftDestinationUpdate()
Describes an update for a destination in Amazon Redshift.
public final ElasticsearchDestinationUpdate elasticsearchDestinationUpdate()
Describes an update for a destination in Amazon ES.
public final AmazonopensearchserviceDestinationUpdate amazonopensearchserviceDestinationUpdate()
Describes an update for a destination in Amazon OpenSearch Service.
public final SplunkDestinationUpdate splunkDestinationUpdate()
Describes an update for a destination in Splunk.
public final HttpEndpointDestinationUpdate httpEndpointDestinationUpdate()
Describes an update to the specified HTTP endpoint destination.
public final AmazonOpenSearchServerlessDestinationUpdate amazonOpenSearchServerlessDestinationUpdate()
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
public UpdateDestinationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>toBuilder in class FirehoseRequestpublic static UpdateDestinationRequest.Builder builder()
public static Class<? extends UpdateDestinationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.