AWS SDK for C++  1.9.123
AWS SDK for C++
UpdateDestinationRequest.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Firehose
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "UpdateDestination"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
46  inline const Aws::String& GetDeliveryStreamName() const{ return m_deliveryStreamName; }
47 
51  inline bool DeliveryStreamNameHasBeenSet() const { return m_deliveryStreamNameHasBeenSet; }
52 
56  inline void SetDeliveryStreamName(const Aws::String& value) { m_deliveryStreamNameHasBeenSet = true; m_deliveryStreamName = value; }
57 
61  inline void SetDeliveryStreamName(Aws::String&& value) { m_deliveryStreamNameHasBeenSet = true; m_deliveryStreamName = std::move(value); }
62 
66  inline void SetDeliveryStreamName(const char* value) { m_deliveryStreamNameHasBeenSet = true; m_deliveryStreamName.assign(value); }
67 
71  inline UpdateDestinationRequest& WithDeliveryStreamName(const Aws::String& value) { SetDeliveryStreamName(value); return *this;}
72 
76  inline UpdateDestinationRequest& WithDeliveryStreamName(Aws::String&& value) { SetDeliveryStreamName(std::move(value)); return *this;}
77 
81  inline UpdateDestinationRequest& WithDeliveryStreamName(const char* value) { SetDeliveryStreamName(value); return *this;}
82 
83 
92  inline const Aws::String& GetCurrentDeliveryStreamVersionId() const{ return m_currentDeliveryStreamVersionId; }
93 
102  inline bool CurrentDeliveryStreamVersionIdHasBeenSet() const { return m_currentDeliveryStreamVersionIdHasBeenSet; }
103 
112  inline void SetCurrentDeliveryStreamVersionId(const Aws::String& value) { m_currentDeliveryStreamVersionIdHasBeenSet = true; m_currentDeliveryStreamVersionId = value; }
113 
122  inline void SetCurrentDeliveryStreamVersionId(Aws::String&& value) { m_currentDeliveryStreamVersionIdHasBeenSet = true; m_currentDeliveryStreamVersionId = std::move(value); }
123 
132  inline void SetCurrentDeliveryStreamVersionId(const char* value) { m_currentDeliveryStreamVersionIdHasBeenSet = true; m_currentDeliveryStreamVersionId.assign(value); }
133 
142  inline UpdateDestinationRequest& WithCurrentDeliveryStreamVersionId(const Aws::String& value) { SetCurrentDeliveryStreamVersionId(value); return *this;}
143 
152  inline UpdateDestinationRequest& WithCurrentDeliveryStreamVersionId(Aws::String&& value) { SetCurrentDeliveryStreamVersionId(std::move(value)); return *this;}
153 
162  inline UpdateDestinationRequest& WithCurrentDeliveryStreamVersionId(const char* value) { SetCurrentDeliveryStreamVersionId(value); return *this;}
163 
164 
168  inline const Aws::String& GetDestinationId() const{ return m_destinationId; }
169 
173  inline bool DestinationIdHasBeenSet() const { return m_destinationIdHasBeenSet; }
174 
178  inline void SetDestinationId(const Aws::String& value) { m_destinationIdHasBeenSet = true; m_destinationId = value; }
179 
183  inline void SetDestinationId(Aws::String&& value) { m_destinationIdHasBeenSet = true; m_destinationId = std::move(value); }
184 
188  inline void SetDestinationId(const char* value) { m_destinationIdHasBeenSet = true; m_destinationId.assign(value); }
189 
193  inline UpdateDestinationRequest& WithDestinationId(const Aws::String& value) { SetDestinationId(value); return *this;}
194 
198  inline UpdateDestinationRequest& WithDestinationId(Aws::String&& value) { SetDestinationId(std::move(value)); return *this;}
199 
203  inline UpdateDestinationRequest& WithDestinationId(const char* value) { SetDestinationId(value); return *this;}
204 
205 
209  inline const ExtendedS3DestinationUpdate& GetExtendedS3DestinationUpdate() const{ return m_extendedS3DestinationUpdate; }
210 
214  inline bool ExtendedS3DestinationUpdateHasBeenSet() const { return m_extendedS3DestinationUpdateHasBeenSet; }
215 
219  inline void SetExtendedS3DestinationUpdate(const ExtendedS3DestinationUpdate& value) { m_extendedS3DestinationUpdateHasBeenSet = true; m_extendedS3DestinationUpdate = value; }
220 
224  inline void SetExtendedS3DestinationUpdate(ExtendedS3DestinationUpdate&& value) { m_extendedS3DestinationUpdateHasBeenSet = true; m_extendedS3DestinationUpdate = std::move(value); }
225 
229  inline UpdateDestinationRequest& WithExtendedS3DestinationUpdate(const ExtendedS3DestinationUpdate& value) { SetExtendedS3DestinationUpdate(value); return *this;}
230 
234  inline UpdateDestinationRequest& WithExtendedS3DestinationUpdate(ExtendedS3DestinationUpdate&& value) { SetExtendedS3DestinationUpdate(std::move(value)); return *this;}
235 
236 
240  inline const RedshiftDestinationUpdate& GetRedshiftDestinationUpdate() const{ return m_redshiftDestinationUpdate; }
241 
245  inline bool RedshiftDestinationUpdateHasBeenSet() const { return m_redshiftDestinationUpdateHasBeenSet; }
246 
250  inline void SetRedshiftDestinationUpdate(const RedshiftDestinationUpdate& value) { m_redshiftDestinationUpdateHasBeenSet = true; m_redshiftDestinationUpdate = value; }
251 
255  inline void SetRedshiftDestinationUpdate(RedshiftDestinationUpdate&& value) { m_redshiftDestinationUpdateHasBeenSet = true; m_redshiftDestinationUpdate = std::move(value); }
256 
260  inline UpdateDestinationRequest& WithRedshiftDestinationUpdate(const RedshiftDestinationUpdate& value) { SetRedshiftDestinationUpdate(value); return *this;}
261 
265  inline UpdateDestinationRequest& WithRedshiftDestinationUpdate(RedshiftDestinationUpdate&& value) { SetRedshiftDestinationUpdate(std::move(value)); return *this;}
266 
267 
271  inline const ElasticsearchDestinationUpdate& GetElasticsearchDestinationUpdate() const{ return m_elasticsearchDestinationUpdate; }
272 
276  inline bool ElasticsearchDestinationUpdateHasBeenSet() const { return m_elasticsearchDestinationUpdateHasBeenSet; }
277 
281  inline void SetElasticsearchDestinationUpdate(const ElasticsearchDestinationUpdate& value) { m_elasticsearchDestinationUpdateHasBeenSet = true; m_elasticsearchDestinationUpdate = value; }
282 
286  inline void SetElasticsearchDestinationUpdate(ElasticsearchDestinationUpdate&& value) { m_elasticsearchDestinationUpdateHasBeenSet = true; m_elasticsearchDestinationUpdate = std::move(value); }
287 
291  inline UpdateDestinationRequest& WithElasticsearchDestinationUpdate(const ElasticsearchDestinationUpdate& value) { SetElasticsearchDestinationUpdate(value); return *this;}
292 
296  inline UpdateDestinationRequest& WithElasticsearchDestinationUpdate(ElasticsearchDestinationUpdate&& value) { SetElasticsearchDestinationUpdate(std::move(value)); return *this;}
297 
298 
299 
300  inline const AmazonopensearchserviceDestinationUpdate& GetAmazonopensearchserviceDestinationUpdate() const{ return m_amazonopensearchserviceDestinationUpdate; }
301 
302 
303  inline bool AmazonopensearchserviceDestinationUpdateHasBeenSet() const { return m_amazonopensearchserviceDestinationUpdateHasBeenSet; }
304 
305 
306  inline void SetAmazonopensearchserviceDestinationUpdate(const AmazonopensearchserviceDestinationUpdate& value) { m_amazonopensearchserviceDestinationUpdateHasBeenSet = true; m_amazonopensearchserviceDestinationUpdate = value; }
307 
308 
309  inline void SetAmazonopensearchserviceDestinationUpdate(AmazonopensearchserviceDestinationUpdate&& value) { m_amazonopensearchserviceDestinationUpdateHasBeenSet = true; m_amazonopensearchserviceDestinationUpdate = std::move(value); }
310 
311 
312  inline UpdateDestinationRequest& WithAmazonopensearchserviceDestinationUpdate(const AmazonopensearchserviceDestinationUpdate& value) { SetAmazonopensearchserviceDestinationUpdate(value); return *this;}
313 
314 
315  inline UpdateDestinationRequest& WithAmazonopensearchserviceDestinationUpdate(AmazonopensearchserviceDestinationUpdate&& value) { SetAmazonopensearchserviceDestinationUpdate(std::move(value)); return *this;}
316 
317 
321  inline const SplunkDestinationUpdate& GetSplunkDestinationUpdate() const{ return m_splunkDestinationUpdate; }
322 
326  inline bool SplunkDestinationUpdateHasBeenSet() const { return m_splunkDestinationUpdateHasBeenSet; }
327 
331  inline void SetSplunkDestinationUpdate(const SplunkDestinationUpdate& value) { m_splunkDestinationUpdateHasBeenSet = true; m_splunkDestinationUpdate = value; }
332 
336  inline void SetSplunkDestinationUpdate(SplunkDestinationUpdate&& value) { m_splunkDestinationUpdateHasBeenSet = true; m_splunkDestinationUpdate = std::move(value); }
337 
341  inline UpdateDestinationRequest& WithSplunkDestinationUpdate(const SplunkDestinationUpdate& value) { SetSplunkDestinationUpdate(value); return *this;}
342 
346  inline UpdateDestinationRequest& WithSplunkDestinationUpdate(SplunkDestinationUpdate&& value) { SetSplunkDestinationUpdate(std::move(value)); return *this;}
347 
348 
352  inline const HttpEndpointDestinationUpdate& GetHttpEndpointDestinationUpdate() const{ return m_httpEndpointDestinationUpdate; }
353 
357  inline bool HttpEndpointDestinationUpdateHasBeenSet() const { return m_httpEndpointDestinationUpdateHasBeenSet; }
358 
362  inline void SetHttpEndpointDestinationUpdate(const HttpEndpointDestinationUpdate& value) { m_httpEndpointDestinationUpdateHasBeenSet = true; m_httpEndpointDestinationUpdate = value; }
363 
367  inline void SetHttpEndpointDestinationUpdate(HttpEndpointDestinationUpdate&& value) { m_httpEndpointDestinationUpdateHasBeenSet = true; m_httpEndpointDestinationUpdate = std::move(value); }
368 
372  inline UpdateDestinationRequest& WithHttpEndpointDestinationUpdate(const HttpEndpointDestinationUpdate& value) { SetHttpEndpointDestinationUpdate(value); return *this;}
373 
377  inline UpdateDestinationRequest& WithHttpEndpointDestinationUpdate(HttpEndpointDestinationUpdate&& value) { SetHttpEndpointDestinationUpdate(std::move(value)); return *this;}
378 
379  private:
380 
381  Aws::String m_deliveryStreamName;
382  bool m_deliveryStreamNameHasBeenSet;
383 
384  Aws::String m_currentDeliveryStreamVersionId;
385  bool m_currentDeliveryStreamVersionIdHasBeenSet;
386 
387  Aws::String m_destinationId;
388  bool m_destinationIdHasBeenSet;
389 
390  ExtendedS3DestinationUpdate m_extendedS3DestinationUpdate;
391  bool m_extendedS3DestinationUpdateHasBeenSet;
392 
393  RedshiftDestinationUpdate m_redshiftDestinationUpdate;
394  bool m_redshiftDestinationUpdateHasBeenSet;
395 
396  ElasticsearchDestinationUpdate m_elasticsearchDestinationUpdate;
397  bool m_elasticsearchDestinationUpdateHasBeenSet;
398 
399  AmazonopensearchserviceDestinationUpdate m_amazonopensearchserviceDestinationUpdate;
400  bool m_amazonopensearchserviceDestinationUpdateHasBeenSet;
401 
402  SplunkDestinationUpdate m_splunkDestinationUpdate;
403  bool m_splunkDestinationUpdateHasBeenSet;
404 
405  HttpEndpointDestinationUpdate m_httpEndpointDestinationUpdate;
406  bool m_httpEndpointDestinationUpdateHasBeenSet;
407  };
408 
409 } // namespace Model
410 } // namespace Firehose
411 } // namespace Aws
Aws::Firehose::Model::UpdateDestinationRequest::SetCurrentDeliveryStreamVersionId
void SetCurrentDeliveryStreamVersionId(const Aws::String &value)
Definition: UpdateDestinationRequest.h:112
Aws::Firehose::Model::UpdateDestinationRequest::SetSplunkDestinationUpdate
void SetSplunkDestinationUpdate(SplunkDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:336
Aws::Firehose::Model::UpdateDestinationRequest::SetDestinationId
void SetDestinationId(const Aws::String &value)
Definition: UpdateDestinationRequest.h:178
Aws::Firehose::FirehoseRequest
Definition: FirehoseRequest.h:17
Aws::Firehose::Model::UpdateDestinationRequest::WithDestinationId
UpdateDestinationRequest & WithDestinationId(Aws::String &&value)
Definition: UpdateDestinationRequest.h:198
Aws::Firehose::Model::UpdateDestinationRequest::GetElasticsearchDestinationUpdate
const ElasticsearchDestinationUpdate & GetElasticsearchDestinationUpdate() const
Definition: UpdateDestinationRequest.h:271
Aws::Firehose::Model::UpdateDestinationRequest::SetDeliveryStreamName
void SetDeliveryStreamName(Aws::String &&value)
Definition: UpdateDestinationRequest.h:61
Aws::Firehose::Model::UpdateDestinationRequest::GetDestinationId
const Aws::String & GetDestinationId() const
Definition: UpdateDestinationRequest.h:168
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::Firehose::Model::UpdateDestinationRequest::WithDeliveryStreamName
UpdateDestinationRequest & WithDeliveryStreamName(const char *value)
Definition: UpdateDestinationRequest.h:81
Aws::Firehose::Model::RedshiftDestinationUpdate
Definition: RedshiftDestinationUpdate.h:39
Aws::Firehose::Model::UpdateDestinationRequest::WithCurrentDeliveryStreamVersionId
UpdateDestinationRequest & WithCurrentDeliveryStreamVersionId(Aws::String &&value)
Definition: UpdateDestinationRequest.h:152
Aws::Firehose::Model::UpdateDestinationRequest::GetExtendedS3DestinationUpdate
const ExtendedS3DestinationUpdate & GetExtendedS3DestinationUpdate() const
Definition: UpdateDestinationRequest.h:209
Aws::Firehose::Model::UpdateDestinationRequest::GetRedshiftDestinationUpdate
const RedshiftDestinationUpdate & GetRedshiftDestinationUpdate() const
Definition: UpdateDestinationRequest.h:240
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate
Definition: AmazonopensearchserviceDestinationUpdate.h:33
Aws::Firehose::Model::UpdateDestinationRequest::SetDestinationId
void SetDestinationId(Aws::String &&value)
Definition: UpdateDestinationRequest.h:183
Aws::Firehose::Model::UpdateDestinationRequest::DeliveryStreamNameHasBeenSet
bool DeliveryStreamNameHasBeenSet() const
Definition: UpdateDestinationRequest.h:51
Aws::Firehose::Model::ElasticsearchDestinationUpdate
Definition: ElasticsearchDestinationUpdate.h:39
Aws::Firehose::Model::UpdateDestinationRequest::WithAmazonopensearchserviceDestinationUpdate
UpdateDestinationRequest & WithAmazonopensearchserviceDestinationUpdate(const AmazonopensearchserviceDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:312
RedshiftDestinationUpdate.h
Aws::Firehose::Model::UpdateDestinationRequest::WithDeliveryStreamName
UpdateDestinationRequest & WithDeliveryStreamName(const Aws::String &value)
Definition: UpdateDestinationRequest.h:71
Aws::Firehose::Model::UpdateDestinationRequest::DestinationIdHasBeenSet
bool DestinationIdHasBeenSet() const
Definition: UpdateDestinationRequest.h:173
ExtendedS3DestinationUpdate.h
Aws::Firehose::Model::UpdateDestinationRequest::UpdateDestinationRequest
UpdateDestinationRequest()
Aws::Firehose::Model::UpdateDestinationRequest::SetAmazonopensearchserviceDestinationUpdate
void SetAmazonopensearchserviceDestinationUpdate(AmazonopensearchserviceDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:309
Aws::Firehose::Model::UpdateDestinationRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateDestinationRequest.h:36
Aws::Firehose::Model::UpdateDestinationRequest
Definition: UpdateDestinationRequest.h:28
Aws::Firehose::Model::UpdateDestinationRequest::SetExtendedS3DestinationUpdate
void SetExtendedS3DestinationUpdate(ExtendedS3DestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:224
Aws::Firehose::Model::UpdateDestinationRequest::SetHttpEndpointDestinationUpdate
void SetHttpEndpointDestinationUpdate(HttpEndpointDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:367
Aws::Firehose::Model::UpdateDestinationRequest::WithElasticsearchDestinationUpdate
UpdateDestinationRequest & WithElasticsearchDestinationUpdate(const ElasticsearchDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:291
Aws::Firehose::Model::UpdateDestinationRequest::WithDeliveryStreamName
UpdateDestinationRequest & WithDeliveryStreamName(Aws::String &&value)
Definition: UpdateDestinationRequest.h:76
Aws::Firehose::Model::UpdateDestinationRequest::SetElasticsearchDestinationUpdate
void SetElasticsearchDestinationUpdate(ElasticsearchDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:286
Aws::Firehose::Model::UpdateDestinationRequest::WithExtendedS3DestinationUpdate
UpdateDestinationRequest & WithExtendedS3DestinationUpdate(ExtendedS3DestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:234
Aws::Firehose::Model::UpdateDestinationRequest::GetCurrentDeliveryStreamVersionId
const Aws::String & GetCurrentDeliveryStreamVersionId() const
Definition: UpdateDestinationRequest.h:92
Aws::Firehose::Model::UpdateDestinationRequest::WithHttpEndpointDestinationUpdate
UpdateDestinationRequest & WithHttpEndpointDestinationUpdate(const HttpEndpointDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:372
Aws::Firehose::Model::UpdateDestinationRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Firehose::Model::UpdateDestinationRequest::SetElasticsearchDestinationUpdate
void SetElasticsearchDestinationUpdate(const ElasticsearchDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:281
Aws::Firehose::Model::UpdateDestinationRequest::GetAmazonopensearchserviceDestinationUpdate
const AmazonopensearchserviceDestinationUpdate & GetAmazonopensearchserviceDestinationUpdate() const
Definition: UpdateDestinationRequest.h:300
Aws::Firehose::Model::UpdateDestinationRequest::RedshiftDestinationUpdateHasBeenSet
bool RedshiftDestinationUpdateHasBeenSet() const
Definition: UpdateDestinationRequest.h:245
Aws::Firehose::Model::UpdateDestinationRequest::WithSplunkDestinationUpdate
UpdateDestinationRequest & WithSplunkDestinationUpdate(const SplunkDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:341
Aws::Firehose::Model::UpdateDestinationRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Firehose::Model::UpdateDestinationRequest::WithRedshiftDestinationUpdate
UpdateDestinationRequest & WithRedshiftDestinationUpdate(const RedshiftDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:260
Aws::Firehose::Model::UpdateDestinationRequest::WithAmazonopensearchserviceDestinationUpdate
UpdateDestinationRequest & WithAmazonopensearchserviceDestinationUpdate(AmazonopensearchserviceDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:315
AWS_FIREHOSE_API
#define AWS_FIREHOSE_API
Definition: Firehose_EXPORTS.h:28
Aws::Firehose::Model::UpdateDestinationRequest::SetCurrentDeliveryStreamVersionId
void SetCurrentDeliveryStreamVersionId(Aws::String &&value)
Definition: UpdateDestinationRequest.h:122
Aws::Firehose::Model::ExtendedS3DestinationUpdate
Definition: ExtendedS3DestinationUpdate.h:42
Aws::Firehose::Model::UpdateDestinationRequest::SetDestinationId
void SetDestinationId(const char *value)
Definition: UpdateDestinationRequest.h:188
Aws::Firehose::Model::UpdateDestinationRequest::SetRedshiftDestinationUpdate
void SetRedshiftDestinationUpdate(RedshiftDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:255
AWSString.h
Aws::Firehose::Model::UpdateDestinationRequest::SetCurrentDeliveryStreamVersionId
void SetCurrentDeliveryStreamVersionId(const char *value)
Definition: UpdateDestinationRequest.h:132
Aws::Firehose::Model::HttpEndpointDestinationUpdate
Definition: HttpEndpointDestinationUpdate.h:41
AmazonopensearchserviceDestinationUpdate.h
Firehose_EXPORTS.h
Aws::Firehose::Model::UpdateDestinationRequest::SplunkDestinationUpdateHasBeenSet
bool SplunkDestinationUpdateHasBeenSet() const
Definition: UpdateDestinationRequest.h:326
ElasticsearchDestinationUpdate.h
Aws::Firehose::Model::UpdateDestinationRequest::WithCurrentDeliveryStreamVersionId
UpdateDestinationRequest & WithCurrentDeliveryStreamVersionId(const Aws::String &value)
Definition: UpdateDestinationRequest.h:142
Aws::Firehose::Model::UpdateDestinationRequest::SetSplunkDestinationUpdate
void SetSplunkDestinationUpdate(const SplunkDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:331
Aws::Firehose::Model::UpdateDestinationRequest::WithCurrentDeliveryStreamVersionId
UpdateDestinationRequest & WithCurrentDeliveryStreamVersionId(const char *value)
Definition: UpdateDestinationRequest.h:162
Aws::Firehose::Model::UpdateDestinationRequest::CurrentDeliveryStreamVersionIdHasBeenSet
bool CurrentDeliveryStreamVersionIdHasBeenSet() const
Definition: UpdateDestinationRequest.h:102
Aws::Firehose::Model::UpdateDestinationRequest::WithDestinationId
UpdateDestinationRequest & WithDestinationId(const char *value)
Definition: UpdateDestinationRequest.h:203
Aws::Firehose::Model::UpdateDestinationRequest::WithElasticsearchDestinationUpdate
UpdateDestinationRequest & WithElasticsearchDestinationUpdate(ElasticsearchDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:296
Aws::Firehose::Model::UpdateDestinationRequest::GetDeliveryStreamName
const Aws::String & GetDeliveryStreamName() const
Definition: UpdateDestinationRequest.h:46
Aws::Firehose::Model::UpdateDestinationRequest::SetDeliveryStreamName
void SetDeliveryStreamName(const Aws::String &value)
Definition: UpdateDestinationRequest.h:56
Aws::Firehose::Model::UpdateDestinationRequest::HttpEndpointDestinationUpdateHasBeenSet
bool HttpEndpointDestinationUpdateHasBeenSet() const
Definition: UpdateDestinationRequest.h:357
Aws::Firehose::Model::UpdateDestinationRequest::ElasticsearchDestinationUpdateHasBeenSet
bool ElasticsearchDestinationUpdateHasBeenSet() const
Definition: UpdateDestinationRequest.h:276
Aws
Definition: AccessManagementClient.h:15
Aws::Firehose::Model::UpdateDestinationRequest::SetExtendedS3DestinationUpdate
void SetExtendedS3DestinationUpdate(const ExtendedS3DestinationUpdate &value)
Definition: UpdateDestinationRequest.h:219
Aws::Firehose::Model::SplunkDestinationUpdate
Definition: SplunkDestinationUpdate.h:39
Aws::Firehose::Model::UpdateDestinationRequest::SetRedshiftDestinationUpdate
void SetRedshiftDestinationUpdate(const RedshiftDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:250
Aws::Firehose::Model::UpdateDestinationRequest::SetDeliveryStreamName
void SetDeliveryStreamName(const char *value)
Definition: UpdateDestinationRequest.h:66
Aws::Firehose::Model::UpdateDestinationRequest::ExtendedS3DestinationUpdateHasBeenSet
bool ExtendedS3DestinationUpdateHasBeenSet() const
Definition: UpdateDestinationRequest.h:214
Aws::Firehose::Model::UpdateDestinationRequest::AmazonopensearchserviceDestinationUpdateHasBeenSet
bool AmazonopensearchserviceDestinationUpdateHasBeenSet() const
Definition: UpdateDestinationRequest.h:303
Aws::Firehose::Model::UpdateDestinationRequest::WithDestinationId
UpdateDestinationRequest & WithDestinationId(const Aws::String &value)
Definition: UpdateDestinationRequest.h:193
Aws::Firehose::Model::UpdateDestinationRequest::WithRedshiftDestinationUpdate
UpdateDestinationRequest & WithRedshiftDestinationUpdate(RedshiftDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:265
Aws::Firehose::Model::UpdateDestinationRequest::GetHttpEndpointDestinationUpdate
const HttpEndpointDestinationUpdate & GetHttpEndpointDestinationUpdate() const
Definition: UpdateDestinationRequest.h:352
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Firehose::Model::UpdateDestinationRequest::WithExtendedS3DestinationUpdate
UpdateDestinationRequest & WithExtendedS3DestinationUpdate(const ExtendedS3DestinationUpdate &value)
Definition: UpdateDestinationRequest.h:229
Aws::Firehose::Model::UpdateDestinationRequest::SetHttpEndpointDestinationUpdate
void SetHttpEndpointDestinationUpdate(const HttpEndpointDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:362
Aws::Firehose::Model::UpdateDestinationRequest::WithSplunkDestinationUpdate
UpdateDestinationRequest & WithSplunkDestinationUpdate(SplunkDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:346
HttpEndpointDestinationUpdate.h
SplunkDestinationUpdate.h
FirehoseRequest.h
Aws::Firehose::Model::UpdateDestinationRequest::GetSplunkDestinationUpdate
const SplunkDestinationUpdate & GetSplunkDestinationUpdate() const
Definition: UpdateDestinationRequest.h:321
Aws::Firehose::Model::UpdateDestinationRequest::WithHttpEndpointDestinationUpdate
UpdateDestinationRequest & WithHttpEndpointDestinationUpdate(HttpEndpointDestinationUpdate &&value)
Definition: UpdateDestinationRequest.h:377
Aws::Firehose::Model::UpdateDestinationRequest::SetAmazonopensearchserviceDestinationUpdate
void SetAmazonopensearchserviceDestinationUpdate(const AmazonopensearchserviceDestinationUpdate &value)
Definition: UpdateDestinationRequest.h:306