AWS SDK for C++  1.9.154
AWS SDK for C++
HttpEndpointDestinationDescription.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26  class JsonView;
27 } // namespace Json
28 } // namespace Utils
29 namespace Firehose
30 {
31 namespace Model
32 {
33 
40  {
41  public:
46 
47 
51  inline const HttpEndpointDescription& GetEndpointConfiguration() const{ return m_endpointConfiguration; }
52 
56  inline bool EndpointConfigurationHasBeenSet() const { return m_endpointConfigurationHasBeenSet; }
57 
61  inline void SetEndpointConfiguration(const HttpEndpointDescription& value) { m_endpointConfigurationHasBeenSet = true; m_endpointConfiguration = value; }
62 
66  inline void SetEndpointConfiguration(HttpEndpointDescription&& value) { m_endpointConfigurationHasBeenSet = true; m_endpointConfiguration = std::move(value); }
67 
71  inline HttpEndpointDestinationDescription& WithEndpointConfiguration(const HttpEndpointDescription& value) { SetEndpointConfiguration(value); return *this;}
72 
76  inline HttpEndpointDestinationDescription& WithEndpointConfiguration(HttpEndpointDescription&& value) { SetEndpointConfiguration(std::move(value)); return *this;}
77 
78 
87  inline const HttpEndpointBufferingHints& GetBufferingHints() const{ return m_bufferingHints; }
88 
97  inline bool BufferingHintsHasBeenSet() const { return m_bufferingHintsHasBeenSet; }
98 
107  inline void SetBufferingHints(const HttpEndpointBufferingHints& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = value; }
108 
117  inline void SetBufferingHints(HttpEndpointBufferingHints&& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = std::move(value); }
118 
127  inline HttpEndpointDestinationDescription& WithBufferingHints(const HttpEndpointBufferingHints& value) { SetBufferingHints(value); return *this;}
128 
137  inline HttpEndpointDestinationDescription& WithBufferingHints(HttpEndpointBufferingHints&& value) { SetBufferingHints(std::move(value)); return *this;}
138 
139 
140 
141  inline const CloudWatchLoggingOptions& GetCloudWatchLoggingOptions() const{ return m_cloudWatchLoggingOptions; }
142 
143 
144  inline bool CloudWatchLoggingOptionsHasBeenSet() const { return m_cloudWatchLoggingOptionsHasBeenSet; }
145 
146 
147  inline void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = value; }
148 
149 
150  inline void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = std::move(value); }
151 
152 
153  inline HttpEndpointDestinationDescription& WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { SetCloudWatchLoggingOptions(value); return *this;}
154 
155 
156  inline HttpEndpointDestinationDescription& WithCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { SetCloudWatchLoggingOptions(std::move(value)); return *this;}
157 
158 
163  inline const HttpEndpointRequestConfiguration& GetRequestConfiguration() const{ return m_requestConfiguration; }
164 
169  inline bool RequestConfigurationHasBeenSet() const { return m_requestConfigurationHasBeenSet; }
170 
175  inline void SetRequestConfiguration(const HttpEndpointRequestConfiguration& value) { m_requestConfigurationHasBeenSet = true; m_requestConfiguration = value; }
176 
181  inline void SetRequestConfiguration(HttpEndpointRequestConfiguration&& value) { m_requestConfigurationHasBeenSet = true; m_requestConfiguration = std::move(value); }
182 
187  inline HttpEndpointDestinationDescription& WithRequestConfiguration(const HttpEndpointRequestConfiguration& value) { SetRequestConfiguration(value); return *this;}
188 
193  inline HttpEndpointDestinationDescription& WithRequestConfiguration(HttpEndpointRequestConfiguration&& value) { SetRequestConfiguration(std::move(value)); return *this;}
194 
195 
196 
197  inline const ProcessingConfiguration& GetProcessingConfiguration() const{ return m_processingConfiguration; }
198 
199 
200  inline bool ProcessingConfigurationHasBeenSet() const { return m_processingConfigurationHasBeenSet; }
201 
202 
203  inline void SetProcessingConfiguration(const ProcessingConfiguration& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = value; }
204 
205 
206  inline void SetProcessingConfiguration(ProcessingConfiguration&& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = std::move(value); }
207 
208 
209  inline HttpEndpointDestinationDescription& WithProcessingConfiguration(const ProcessingConfiguration& value) { SetProcessingConfiguration(value); return *this;}
210 
211 
212  inline HttpEndpointDestinationDescription& WithProcessingConfiguration(ProcessingConfiguration&& value) { SetProcessingConfiguration(std::move(value)); return *this;}
213 
214 
219  inline const Aws::String& GetRoleARN() const{ return m_roleARN; }
220 
225  inline bool RoleARNHasBeenSet() const { return m_roleARNHasBeenSet; }
226 
231  inline void SetRoleARN(const Aws::String& value) { m_roleARNHasBeenSet = true; m_roleARN = value; }
232 
237  inline void SetRoleARN(Aws::String&& value) { m_roleARNHasBeenSet = true; m_roleARN = std::move(value); }
238 
243  inline void SetRoleARN(const char* value) { m_roleARNHasBeenSet = true; m_roleARN.assign(value); }
244 
249  inline HttpEndpointDestinationDescription& WithRoleARN(const Aws::String& value) { SetRoleARN(value); return *this;}
250 
255  inline HttpEndpointDestinationDescription& WithRoleARN(Aws::String&& value) { SetRoleARN(std::move(value)); return *this;}
256 
261  inline HttpEndpointDestinationDescription& WithRoleARN(const char* value) { SetRoleARN(value); return *this;}
262 
263 
270  inline const HttpEndpointRetryOptions& GetRetryOptions() const{ return m_retryOptions; }
271 
278  inline bool RetryOptionsHasBeenSet() const { return m_retryOptionsHasBeenSet; }
279 
286  inline void SetRetryOptions(const HttpEndpointRetryOptions& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = value; }
287 
294  inline void SetRetryOptions(HttpEndpointRetryOptions&& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = std::move(value); }
295 
302  inline HttpEndpointDestinationDescription& WithRetryOptions(const HttpEndpointRetryOptions& value) { SetRetryOptions(value); return *this;}
303 
310  inline HttpEndpointDestinationDescription& WithRetryOptions(HttpEndpointRetryOptions&& value) { SetRetryOptions(std::move(value)); return *this;}
311 
312 
320  inline const HttpEndpointS3BackupMode& GetS3BackupMode() const{ return m_s3BackupMode; }
321 
329  inline bool S3BackupModeHasBeenSet() const { return m_s3BackupModeHasBeenSet; }
330 
338  inline void SetS3BackupMode(const HttpEndpointS3BackupMode& value) { m_s3BackupModeHasBeenSet = true; m_s3BackupMode = value; }
339 
347  inline void SetS3BackupMode(HttpEndpointS3BackupMode&& value) { m_s3BackupModeHasBeenSet = true; m_s3BackupMode = std::move(value); }
348 
356  inline HttpEndpointDestinationDescription& WithS3BackupMode(const HttpEndpointS3BackupMode& value) { SetS3BackupMode(value); return *this;}
357 
365  inline HttpEndpointDestinationDescription& WithS3BackupMode(HttpEndpointS3BackupMode&& value) { SetS3BackupMode(std::move(value)); return *this;}
366 
367 
368 
369  inline const S3DestinationDescription& GetS3DestinationDescription() const{ return m_s3DestinationDescription; }
370 
371 
372  inline bool S3DestinationDescriptionHasBeenSet() const { return m_s3DestinationDescriptionHasBeenSet; }
373 
374 
375  inline void SetS3DestinationDescription(const S3DestinationDescription& value) { m_s3DestinationDescriptionHasBeenSet = true; m_s3DestinationDescription = value; }
376 
377 
378  inline void SetS3DestinationDescription(S3DestinationDescription&& value) { m_s3DestinationDescriptionHasBeenSet = true; m_s3DestinationDescription = std::move(value); }
379 
380 
381  inline HttpEndpointDestinationDescription& WithS3DestinationDescription(const S3DestinationDescription& value) { SetS3DestinationDescription(value); return *this;}
382 
383 
384  inline HttpEndpointDestinationDescription& WithS3DestinationDescription(S3DestinationDescription&& value) { SetS3DestinationDescription(std::move(value)); return *this;}
385 
386  private:
387 
388  HttpEndpointDescription m_endpointConfiguration;
389  bool m_endpointConfigurationHasBeenSet;
390 
391  HttpEndpointBufferingHints m_bufferingHints;
392  bool m_bufferingHintsHasBeenSet;
393 
394  CloudWatchLoggingOptions m_cloudWatchLoggingOptions;
395  bool m_cloudWatchLoggingOptionsHasBeenSet;
396 
397  HttpEndpointRequestConfiguration m_requestConfiguration;
398  bool m_requestConfigurationHasBeenSet;
399 
400  ProcessingConfiguration m_processingConfiguration;
401  bool m_processingConfigurationHasBeenSet;
402 
403  Aws::String m_roleARN;
404  bool m_roleARNHasBeenSet;
405 
406  HttpEndpointRetryOptions m_retryOptions;
407  bool m_retryOptionsHasBeenSet;
408 
409  HttpEndpointS3BackupMode m_s3BackupMode;
410  bool m_s3BackupModeHasBeenSet;
411 
412  S3DestinationDescription m_s3DestinationDescription;
413  bool m_s3DestinationDescriptionHasBeenSet;
414  };
415 
416 } // namespace Model
417 } // namespace Firehose
418 } // namespace Aws
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetCloudWatchLoggingOptions
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
Definition: HttpEndpointDestinationDescription.h:141
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetRequestConfiguration
void SetRequestConfiguration(const HttpEndpointRequestConfiguration &value)
Definition: HttpEndpointDestinationDescription.h:175
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithCloudWatchLoggingOptions
HttpEndpointDestinationDescription & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: HttpEndpointDestinationDescription.h:153
ProcessingConfiguration.h
Aws::Firehose::Model::HttpEndpointDescription
Definition: HttpEndpointDescription.h:33
HttpEndpointBufferingHints.h
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithRequestConfiguration
HttpEndpointDestinationDescription & WithRequestConfiguration(const HttpEndpointRequestConfiguration &value)
Definition: HttpEndpointDestinationDescription.h:187
Aws::Firehose::Model::CloudWatchLoggingOptions
Definition: CloudWatchLoggingOptions.h:33
HttpEndpointRetryOptions.h
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetBufferingHints
void SetBufferingHints(HttpEndpointBufferingHints &&value)
Definition: HttpEndpointDestinationDescription.h:117
Aws::Firehose::Model::HttpEndpointS3BackupMode
HttpEndpointS3BackupMode
Definition: HttpEndpointS3BackupMode.h:17
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetRequestConfiguration
const HttpEndpointRequestConfiguration & GetRequestConfiguration() const
Definition: HttpEndpointDestinationDescription.h:163
Aws::Firehose::Model::HttpEndpointDestinationDescription::CloudWatchLoggingOptionsHasBeenSet
bool CloudWatchLoggingOptionsHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:144
Aws::Firehose::Model::HttpEndpointRetryOptions
Definition: HttpEndpointRetryOptions.h:33
Aws::Firehose::Model::HttpEndpointDestinationDescription::RequestConfigurationHasBeenSet
bool RequestConfigurationHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:169
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithS3BackupMode
HttpEndpointDestinationDescription & WithS3BackupMode(HttpEndpointS3BackupMode &&value)
Definition: HttpEndpointDestinationDescription.h:365
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithRetryOptions
HttpEndpointDestinationDescription & WithRetryOptions(HttpEndpointRetryOptions &&value)
Definition: HttpEndpointDestinationDescription.h:310
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetRetryOptions
void SetRetryOptions(const HttpEndpointRetryOptions &value)
Definition: HttpEndpointDestinationDescription.h:286
Aws::Firehose::Model::HttpEndpointDestinationDescription::RoleARNHasBeenSet
bool RoleARNHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:225
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetEndpointConfiguration
const HttpEndpointDescription & GetEndpointConfiguration() const
Definition: HttpEndpointDestinationDescription.h:51
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithRoleARN
HttpEndpointDestinationDescription & WithRoleARN(Aws::String &&value)
Definition: HttpEndpointDestinationDescription.h:255
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetS3BackupMode
const HttpEndpointS3BackupMode & GetS3BackupMode() const
Definition: HttpEndpointDestinationDescription.h:320
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithRequestConfiguration
HttpEndpointDestinationDescription & WithRequestConfiguration(HttpEndpointRequestConfiguration &&value)
Definition: HttpEndpointDestinationDescription.h:193
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetRoleARN
const Aws::String & GetRoleARN() const
Definition: HttpEndpointDestinationDescription.h:219
HttpEndpointS3BackupMode.h
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetEndpointConfiguration
void SetEndpointConfiguration(const HttpEndpointDescription &value)
Definition: HttpEndpointDestinationDescription.h:61
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetRetryOptions
const HttpEndpointRetryOptions & GetRetryOptions() const
Definition: HttpEndpointDestinationDescription.h:270
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: HttpEndpointDestinationDescription.h:147
Aws::Firehose::Model::HttpEndpointDestinationDescription::EndpointConfigurationHasBeenSet
bool EndpointConfigurationHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:56
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetProcessingConfiguration
const ProcessingConfiguration & GetProcessingConfiguration() const
Definition: HttpEndpointDestinationDescription.h:197
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithBufferingHints
HttpEndpointDestinationDescription & WithBufferingHints(HttpEndpointBufferingHints &&value)
Definition: HttpEndpointDestinationDescription.h:137
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetRetryOptions
void SetRetryOptions(HttpEndpointRetryOptions &&value)
Definition: HttpEndpointDestinationDescription.h:294
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetRequestConfiguration
void SetRequestConfiguration(HttpEndpointRequestConfiguration &&value)
Definition: HttpEndpointDestinationDescription.h:181
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithCloudWatchLoggingOptions
HttpEndpointDestinationDescription & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: HttpEndpointDestinationDescription.h:156
Aws::Firehose::Model::HttpEndpointDestinationDescription::S3DestinationDescriptionHasBeenSet
bool S3DestinationDescriptionHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:372
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithS3DestinationDescription
HttpEndpointDestinationDescription & WithS3DestinationDescription(const S3DestinationDescription &value)
Definition: HttpEndpointDestinationDescription.h:381
Aws::Firehose::Model::HttpEndpointDestinationDescription::operator=
HttpEndpointDestinationDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::HttpEndpointBufferingHints
Definition: HttpEndpointBufferingHints.h:35
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetS3DestinationDescription
void SetS3DestinationDescription(const S3DestinationDescription &value)
Definition: HttpEndpointDestinationDescription.h:375
Aws::Firehose::Model::ProcessingConfiguration
Definition: ProcessingConfiguration.h:33
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetBufferingHints
const HttpEndpointBufferingHints & GetBufferingHints() const
Definition: HttpEndpointDestinationDescription.h:87
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetRoleARN
void SetRoleARN(const char *value)
Definition: HttpEndpointDestinationDescription.h:243
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetProcessingConfiguration
void SetProcessingConfiguration(ProcessingConfiguration &&value)
Definition: HttpEndpointDestinationDescription.h:206
AWS_FIREHOSE_API
#define AWS_FIREHOSE_API
Definition: Firehose_EXPORTS.h:28
Aws::Firehose::Model::HttpEndpointDestinationDescription::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
CloudWatchLoggingOptions.h
Aws::Firehose::Model::HttpEndpointDestinationDescription::RetryOptionsHasBeenSet
bool RetryOptionsHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:278
S3DestinationDescription.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithRoleARN
HttpEndpointDestinationDescription & WithRoleARN(const Aws::String &value)
Definition: HttpEndpointDestinationDescription.h:249
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetS3DestinationDescription
void SetS3DestinationDescription(S3DestinationDescription &&value)
Definition: HttpEndpointDestinationDescription.h:378
HttpEndpointRequestConfiguration.h
Aws::Firehose::Model::HttpEndpointRequestConfiguration
Definition: HttpEndpointRequestConfiguration.h:34
Firehose_EXPORTS.h
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetS3BackupMode
void SetS3BackupMode(HttpEndpointS3BackupMode &&value)
Definition: HttpEndpointDestinationDescription.h:347
Aws::Firehose::Model::HttpEndpointDestinationDescription::S3BackupModeHasBeenSet
bool S3BackupModeHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:329
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: HttpEndpointDestinationDescription.h:150
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithS3BackupMode
HttpEndpointDestinationDescription & WithS3BackupMode(const HttpEndpointS3BackupMode &value)
Definition: HttpEndpointDestinationDescription.h:356
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetS3BackupMode
void SetS3BackupMode(const HttpEndpointS3BackupMode &value)
Definition: HttpEndpointDestinationDescription.h:338
Aws::Firehose::Model::S3DestinationDescription
Definition: S3DestinationDescription.h:36
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetRoleARN
void SetRoleARN(const Aws::String &value)
Definition: HttpEndpointDestinationDescription.h:231
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetBufferingHints
void SetBufferingHints(const HttpEndpointBufferingHints &value)
Definition: HttpEndpointDestinationDescription.h:107
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetRoleARN
void SetRoleARN(Aws::String &&value)
Definition: HttpEndpointDestinationDescription.h:237
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithBufferingHints
HttpEndpointDestinationDescription & WithBufferingHints(const HttpEndpointBufferingHints &value)
Definition: HttpEndpointDestinationDescription.h:127
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithRoleARN
HttpEndpointDestinationDescription & WithRoleARN(const char *value)
Definition: HttpEndpointDestinationDescription.h:261
Aws::Firehose::Model::HttpEndpointDestinationDescription::HttpEndpointDestinationDescription
HttpEndpointDestinationDescription(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::HttpEndpointDestinationDescription::BufferingHintsHasBeenSet
bool BufferingHintsHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:97
Aws::Firehose::Model::HttpEndpointDestinationDescription::ProcessingConfigurationHasBeenSet
bool ProcessingConfigurationHasBeenSet() const
Definition: HttpEndpointDestinationDescription.h:200
Aws::Firehose::Model::HttpEndpointDestinationDescription::GetS3DestinationDescription
const S3DestinationDescription & GetS3DestinationDescription() const
Definition: HttpEndpointDestinationDescription.h:369
HttpEndpointDescription.h
Aws::Firehose::Model::HttpEndpointDestinationDescription
Definition: HttpEndpointDestinationDescription.h:40
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithEndpointConfiguration
HttpEndpointDestinationDescription & WithEndpointConfiguration(HttpEndpointDescription &&value)
Definition: HttpEndpointDestinationDescription.h:76
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithRetryOptions
HttpEndpointDestinationDescription & WithRetryOptions(const HttpEndpointRetryOptions &value)
Definition: HttpEndpointDestinationDescription.h:302
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetProcessingConfiguration
void SetProcessingConfiguration(const ProcessingConfiguration &value)
Definition: HttpEndpointDestinationDescription.h:203
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithS3DestinationDescription
HttpEndpointDestinationDescription & WithS3DestinationDescription(S3DestinationDescription &&value)
Definition: HttpEndpointDestinationDescription.h:384
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithProcessingConfiguration
HttpEndpointDestinationDescription & WithProcessingConfiguration(const ProcessingConfiguration &value)
Definition: HttpEndpointDestinationDescription.h:209
Aws::Firehose::Model::HttpEndpointDestinationDescription::SetEndpointConfiguration
void SetEndpointConfiguration(HttpEndpointDescription &&value)
Definition: HttpEndpointDestinationDescription.h:66
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithEndpointConfiguration
HttpEndpointDestinationDescription & WithEndpointConfiguration(const HttpEndpointDescription &value)
Definition: HttpEndpointDestinationDescription.h:71
Aws::Firehose::Model::HttpEndpointDestinationDescription::HttpEndpointDestinationDescription
HttpEndpointDestinationDescription()
Aws::Firehose::Model::HttpEndpointDestinationDescription::WithProcessingConfiguration
HttpEndpointDestinationDescription & WithProcessingConfiguration(ProcessingConfiguration &&value)
Definition: HttpEndpointDestinationDescription.h:212