Class UpdateDestinationRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionDescribes an update for a destination in the Serverless offering for Amazon OpenSearch Service.Describes an update for a destination in Amazon OpenSearch Service.builder()final StringObtain this value from theVersionIdresult of DeliveryStreamDescription.final StringThe name of the Firehose stream.final StringThe ID of the destination.Describes an update for a destination in Amazon OpenSearch Service.final booleanfinal booleanequalsBySdkFields(Object obj) Describes an update for a destination in Amazon S3.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()Describes an update to the specified HTTP endpoint destination.final IcebergDestinationUpdateDescribes an update for a destination in Apache Iceberg Tables.Describes an update for a destination in Amazon Redshift.final S3DestinationUpdateDeprecated.static Class<? extends UpdateDestinationRequest.Builder>Update to the Snowflake destination configuration settings.final SplunkDestinationUpdateDescribes an update for a destination in Splunk.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
deliveryStreamName
The name of the Firehose stream.
- Returns:
- The name of the Firehose stream.
-
currentDeliveryStreamVersionId
Obtain this value from the
VersionIdresult 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, theVersionIdvalue is updated. The service then performs a merge of the old configuration with the new configuration.- Returns:
- Obtain this value from the
VersionIdresult 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, theVersionIdvalue is updated. The service then performs a merge of the old configuration with the new configuration.
-
destinationId
The ID of the destination.
- Returns:
- The ID of the destination.
-
s3DestinationUpdate
Deprecated.[Deprecated] Describes an update for a destination in Amazon S3.
- Returns:
- [Deprecated] Describes an update for a destination in Amazon S3.
-
extendedS3DestinationUpdate
Describes an update for a destination in Amazon S3.
- Returns:
- Describes an update for a destination in Amazon S3.
-
redshiftDestinationUpdate
Describes an update for a destination in Amazon Redshift.
- Returns:
- Describes an update for a destination in Amazon Redshift.
-
elasticsearchDestinationUpdate
Describes an update for a destination in Amazon OpenSearch Service.
- Returns:
- Describes an update for a destination in Amazon OpenSearch Service.
-
amazonopensearchserviceDestinationUpdate
Describes an update for a destination in Amazon OpenSearch Service.
- Returns:
- Describes an update for a destination in Amazon OpenSearch Service.
-
splunkDestinationUpdate
Describes an update for a destination in Splunk.
- Returns:
- Describes an update for a destination in Splunk.
-
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
Update to the Snowflake destination configuration settings.
- Returns:
- Update to the Snowflake destination configuration settings.
-
icebergDestinationUpdate
Describes an update for a destination in Apache Iceberg Tables.
- Returns:
- Describes an update for a destination in Apache Iceberg Tables.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateDestinationRequest.Builder,UpdateDestinationRequest> - Specified by:
toBuilderin classFirehoseRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-