59 inline void SetDeliveryStreamName(
const char* value) { m_deliveryStreamNameHasBeenSet =
true; m_deliveryStreamName.assign(value); }
171 inline void SetDestinationId(
const char* value) { m_destinationIdHasBeenSet =
true; m_destinationId.assign(value); }
265 bool m_deliveryStreamNameHasBeenSet;
267 bool m_currentDeliveryStreamVersionIdHasBeenSet;
269 bool m_destinationIdHasBeenSet;
271 bool m_s3DestinationUpdateHasBeenSet;
273 bool m_redshiftDestinationUpdateHasBeenSet;
275 bool m_elasticsearchDestinationUpdateHasBeenSet;
void SetS3DestinationUpdate(S3DestinationUpdate &&value)
UpdateDestinationRequest & WithS3DestinationUpdate(S3DestinationUpdate &&value)
UpdateDestinationRequest & WithCurrentDeliveryStreamVersionId(const Aws::String &value)
void SetDestinationId(Aws::String &&value)
UpdateDestinationRequest & WithDeliveryStreamName(const Aws::String &value)
void SetCurrentDeliveryStreamVersionId(const Aws::String &value)
void SetDeliveryStreamName(const char *value)
const S3DestinationUpdate & GetS3DestinationUpdate() const
void SetDeliveryStreamName(Aws::String &&value)
const Aws::String & GetCurrentDeliveryStreamVersionId() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
const Aws::String & GetDeliveryStreamName() const
UpdateDestinationRequest & WithDestinationId(Aws::String &&value)
void SetCurrentDeliveryStreamVersionId(Aws::String &&value)
UpdateDestinationRequest & WithDestinationId(const Aws::String &value)
const Aws::String & GetDestinationId() const
UpdateDestinationRequest & WithRedshiftDestinationUpdate(RedshiftDestinationUpdate &&value)
void SetElasticsearchDestinationUpdate(ElasticsearchDestinationUpdate &&value)
UpdateDestinationRequest & WithRedshiftDestinationUpdate(const RedshiftDestinationUpdate &value)
const RedshiftDestinationUpdate & GetRedshiftDestinationUpdate() const
void SetDestinationId(const char *value)
void SetDeliveryStreamName(const Aws::String &value)
UpdateDestinationRequest & WithElasticsearchDestinationUpdate(ElasticsearchDestinationUpdate &&value)
UpdateDestinationRequest & WithElasticsearchDestinationUpdate(const ElasticsearchDestinationUpdate &value)
UpdateDestinationRequest & WithCurrentDeliveryStreamVersionId(const char *value)
UpdateDestinationRequest & WithDestinationId(const char *value)
void SetDestinationId(const Aws::String &value)
void SetRedshiftDestinationUpdate(RedshiftDestinationUpdate &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const ElasticsearchDestinationUpdate & GetElasticsearchDestinationUpdate() const
void SetS3DestinationUpdate(const S3DestinationUpdate &value)
void SetCurrentDeliveryStreamVersionId(const char *value)
UpdateDestinationRequest & WithDeliveryStreamName(const char *value)
UpdateDestinationRequest & WithDeliveryStreamName(Aws::String &&value)
UpdateDestinationRequest & WithS3DestinationUpdate(const S3DestinationUpdate &value)
void SetElasticsearchDestinationUpdate(const ElasticsearchDestinationUpdate &value)
UpdateDestinationRequest & WithCurrentDeliveryStreamVersionId(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetRedshiftDestinationUpdate(const RedshiftDestinationUpdate &value)