AWS SDK for C++  1.9.154
AWS SDK for C++
HttpEndpointDestinationConfiguration.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 
41  {
42  public:
47 
48 
52  inline const HttpEndpointConfiguration& GetEndpointConfiguration() const{ return m_endpointConfiguration; }
53 
57  inline bool EndpointConfigurationHasBeenSet() const { return m_endpointConfigurationHasBeenSet; }
58 
62  inline void SetEndpointConfiguration(const HttpEndpointConfiguration& value) { m_endpointConfigurationHasBeenSet = true; m_endpointConfiguration = value; }
63 
67  inline void SetEndpointConfiguration(HttpEndpointConfiguration&& value) { m_endpointConfigurationHasBeenSet = true; m_endpointConfiguration = std::move(value); }
68 
72  inline HttpEndpointDestinationConfiguration& WithEndpointConfiguration(const HttpEndpointConfiguration& value) { SetEndpointConfiguration(value); return *this;}
73 
77  inline HttpEndpointDestinationConfiguration& WithEndpointConfiguration(HttpEndpointConfiguration&& value) { SetEndpointConfiguration(std::move(value)); return *this;}
78 
79 
87  inline const HttpEndpointBufferingHints& GetBufferingHints() const{ return m_bufferingHints; }
88 
96  inline bool BufferingHintsHasBeenSet() const { return m_bufferingHintsHasBeenSet; }
97 
105  inline void SetBufferingHints(const HttpEndpointBufferingHints& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = value; }
106 
114  inline void SetBufferingHints(HttpEndpointBufferingHints&& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = std::move(value); }
115 
123  inline HttpEndpointDestinationConfiguration& WithBufferingHints(const HttpEndpointBufferingHints& value) { SetBufferingHints(value); return *this;}
124 
132  inline HttpEndpointDestinationConfiguration& WithBufferingHints(HttpEndpointBufferingHints&& value) { SetBufferingHints(std::move(value)); return *this;}
133 
134 
135 
136  inline const CloudWatchLoggingOptions& GetCloudWatchLoggingOptions() const{ return m_cloudWatchLoggingOptions; }
137 
138 
139  inline bool CloudWatchLoggingOptionsHasBeenSet() const { return m_cloudWatchLoggingOptionsHasBeenSet; }
140 
141 
142  inline void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = value; }
143 
144 
145  inline void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = std::move(value); }
146 
147 
148  inline HttpEndpointDestinationConfiguration& WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { SetCloudWatchLoggingOptions(value); return *this;}
149 
150 
151  inline HttpEndpointDestinationConfiguration& WithCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { SetCloudWatchLoggingOptions(std::move(value)); return *this;}
152 
153 
158  inline const HttpEndpointRequestConfiguration& GetRequestConfiguration() const{ return m_requestConfiguration; }
159 
164  inline bool RequestConfigurationHasBeenSet() const { return m_requestConfigurationHasBeenSet; }
165 
170  inline void SetRequestConfiguration(const HttpEndpointRequestConfiguration& value) { m_requestConfigurationHasBeenSet = true; m_requestConfiguration = value; }
171 
176  inline void SetRequestConfiguration(HttpEndpointRequestConfiguration&& value) { m_requestConfigurationHasBeenSet = true; m_requestConfiguration = std::move(value); }
177 
182  inline HttpEndpointDestinationConfiguration& WithRequestConfiguration(const HttpEndpointRequestConfiguration& value) { SetRequestConfiguration(value); return *this;}
183 
188  inline HttpEndpointDestinationConfiguration& WithRequestConfiguration(HttpEndpointRequestConfiguration&& value) { SetRequestConfiguration(std::move(value)); return *this;}
189 
190 
191 
192  inline const ProcessingConfiguration& GetProcessingConfiguration() const{ return m_processingConfiguration; }
193 
194 
195  inline bool ProcessingConfigurationHasBeenSet() const { return m_processingConfigurationHasBeenSet; }
196 
197 
198  inline void SetProcessingConfiguration(const ProcessingConfiguration& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = value; }
199 
200 
201  inline void SetProcessingConfiguration(ProcessingConfiguration&& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = std::move(value); }
202 
203 
204  inline HttpEndpointDestinationConfiguration& WithProcessingConfiguration(const ProcessingConfiguration& value) { SetProcessingConfiguration(value); return *this;}
205 
206 
207  inline HttpEndpointDestinationConfiguration& WithProcessingConfiguration(ProcessingConfiguration&& value) { SetProcessingConfiguration(std::move(value)); return *this;}
208 
209 
214  inline const Aws::String& GetRoleARN() const{ return m_roleARN; }
215 
220  inline bool RoleARNHasBeenSet() const { return m_roleARNHasBeenSet; }
221 
226  inline void SetRoleARN(const Aws::String& value) { m_roleARNHasBeenSet = true; m_roleARN = value; }
227 
232  inline void SetRoleARN(Aws::String&& value) { m_roleARNHasBeenSet = true; m_roleARN = std::move(value); }
233 
238  inline void SetRoleARN(const char* value) { m_roleARNHasBeenSet = true; m_roleARN.assign(value); }
239 
244  inline HttpEndpointDestinationConfiguration& WithRoleARN(const Aws::String& value) { SetRoleARN(value); return *this;}
245 
250  inline HttpEndpointDestinationConfiguration& WithRoleARN(Aws::String&& value) { SetRoleARN(std::move(value)); return *this;}
251 
256  inline HttpEndpointDestinationConfiguration& WithRoleARN(const char* value) { SetRoleARN(value); return *this;}
257 
258 
265  inline const HttpEndpointRetryOptions& GetRetryOptions() const{ return m_retryOptions; }
266 
273  inline bool RetryOptionsHasBeenSet() const { return m_retryOptionsHasBeenSet; }
274 
281  inline void SetRetryOptions(const HttpEndpointRetryOptions& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = value; }
282 
289  inline void SetRetryOptions(HttpEndpointRetryOptions&& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = std::move(value); }
290 
297  inline HttpEndpointDestinationConfiguration& WithRetryOptions(const HttpEndpointRetryOptions& value) { SetRetryOptions(value); return *this;}
298 
305  inline HttpEndpointDestinationConfiguration& WithRetryOptions(HttpEndpointRetryOptions&& value) { SetRetryOptions(std::move(value)); return *this;}
306 
307 
315  inline const HttpEndpointS3BackupMode& GetS3BackupMode() const{ return m_s3BackupMode; }
316 
324  inline bool S3BackupModeHasBeenSet() const { return m_s3BackupModeHasBeenSet; }
325 
333  inline void SetS3BackupMode(const HttpEndpointS3BackupMode& value) { m_s3BackupModeHasBeenSet = true; m_s3BackupMode = value; }
334 
342  inline void SetS3BackupMode(HttpEndpointS3BackupMode&& value) { m_s3BackupModeHasBeenSet = true; m_s3BackupMode = std::move(value); }
343 
351  inline HttpEndpointDestinationConfiguration& WithS3BackupMode(const HttpEndpointS3BackupMode& value) { SetS3BackupMode(value); return *this;}
352 
360  inline HttpEndpointDestinationConfiguration& WithS3BackupMode(HttpEndpointS3BackupMode&& value) { SetS3BackupMode(std::move(value)); return *this;}
361 
362 
363 
364  inline const S3DestinationConfiguration& GetS3Configuration() const{ return m_s3Configuration; }
365 
366 
367  inline bool S3ConfigurationHasBeenSet() const { return m_s3ConfigurationHasBeenSet; }
368 
369 
370  inline void SetS3Configuration(const S3DestinationConfiguration& value) { m_s3ConfigurationHasBeenSet = true; m_s3Configuration = value; }
371 
372 
373  inline void SetS3Configuration(S3DestinationConfiguration&& value) { m_s3ConfigurationHasBeenSet = true; m_s3Configuration = std::move(value); }
374 
375 
376  inline HttpEndpointDestinationConfiguration& WithS3Configuration(const S3DestinationConfiguration& value) { SetS3Configuration(value); return *this;}
377 
378 
379  inline HttpEndpointDestinationConfiguration& WithS3Configuration(S3DestinationConfiguration&& value) { SetS3Configuration(std::move(value)); return *this;}
380 
381  private:
382 
383  HttpEndpointConfiguration m_endpointConfiguration;
384  bool m_endpointConfigurationHasBeenSet;
385 
386  HttpEndpointBufferingHints m_bufferingHints;
387  bool m_bufferingHintsHasBeenSet;
388 
389  CloudWatchLoggingOptions m_cloudWatchLoggingOptions;
390  bool m_cloudWatchLoggingOptionsHasBeenSet;
391 
392  HttpEndpointRequestConfiguration m_requestConfiguration;
393  bool m_requestConfigurationHasBeenSet;
394 
395  ProcessingConfiguration m_processingConfiguration;
396  bool m_processingConfigurationHasBeenSet;
397 
398  Aws::String m_roleARN;
399  bool m_roleARNHasBeenSet;
400 
401  HttpEndpointRetryOptions m_retryOptions;
402  bool m_retryOptionsHasBeenSet;
403 
404  HttpEndpointS3BackupMode m_s3BackupMode;
405  bool m_s3BackupModeHasBeenSet;
406 
407  S3DestinationConfiguration m_s3Configuration;
408  bool m_s3ConfigurationHasBeenSet;
409  };
410 
411 } // namespace Model
412 } // namespace Firehose
413 } // namespace Aws
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetBufferingHints
void SetBufferingHints(HttpEndpointBufferingHints &&value)
Definition: HttpEndpointDestinationConfiguration.h:114
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::RoleARNHasBeenSet
bool RoleARNHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:220
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::S3BackupModeHasBeenSet
bool S3BackupModeHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:324
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::EndpointConfigurationHasBeenSet
bool EndpointConfigurationHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:57
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetRoleARN
const Aws::String & GetRoleARN() const
Definition: HttpEndpointDestinationConfiguration.h:214
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::HttpEndpointDestinationConfiguration
HttpEndpointDestinationConfiguration()
ProcessingConfiguration.h
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetS3BackupMode
const HttpEndpointS3BackupMode & GetS3BackupMode() const
Definition: HttpEndpointDestinationConfiguration.h:315
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::RequestConfigurationHasBeenSet
bool RequestConfigurationHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:164
HttpEndpointBufferingHints.h
Aws::Firehose::Model::CloudWatchLoggingOptions
Definition: CloudWatchLoggingOptions.h:33
HttpEndpointRetryOptions.h
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetCloudWatchLoggingOptions
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
Definition: HttpEndpointDestinationConfiguration.h:136
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetEndpointConfiguration
void SetEndpointConfiguration(HttpEndpointConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:67
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetProcessingConfiguration
void SetProcessingConfiguration(const ProcessingConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:198
Aws::Firehose::Model::HttpEndpointS3BackupMode
HttpEndpointS3BackupMode
Definition: HttpEndpointS3BackupMode.h:17
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetRequestConfiguration
void SetRequestConfiguration(HttpEndpointRequestConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:176
Aws::Firehose::Model::HttpEndpointRetryOptions
Definition: HttpEndpointRetryOptions.h:33
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::operator=
HttpEndpointDestinationConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithBufferingHints
HttpEndpointDestinationConfiguration & WithBufferingHints(const HttpEndpointBufferingHints &value)
Definition: HttpEndpointDestinationConfiguration.h:123
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetS3BackupMode
void SetS3BackupMode(const HttpEndpointS3BackupMode &value)
Definition: HttpEndpointDestinationConfiguration.h:333
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetRetryOptions
const HttpEndpointRetryOptions & GetRetryOptions() const
Definition: HttpEndpointDestinationConfiguration.h:265
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithProcessingConfiguration
HttpEndpointDestinationConfiguration & WithProcessingConfiguration(const ProcessingConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:204
HttpEndpointS3BackupMode.h
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: HttpEndpointDestinationConfiguration.h:142
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::CloudWatchLoggingOptionsHasBeenSet
bool CloudWatchLoggingOptionsHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:139
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::HttpEndpointDestinationConfiguration
HttpEndpointDestinationConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithRoleARN
HttpEndpointDestinationConfiguration & WithRoleARN(const Aws::String &value)
Definition: HttpEndpointDestinationConfiguration.h:244
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::RetryOptionsHasBeenSet
bool RetryOptionsHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:273
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithCloudWatchLoggingOptions
HttpEndpointDestinationConfiguration & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: HttpEndpointDestinationConfiguration.h:151
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetBufferingHints
const HttpEndpointBufferingHints & GetBufferingHints() const
Definition: HttpEndpointDestinationConfiguration.h:87
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetS3BackupMode
void SetS3BackupMode(HttpEndpointS3BackupMode &&value)
Definition: HttpEndpointDestinationConfiguration.h:342
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::ProcessingConfigurationHasBeenSet
bool ProcessingConfigurationHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:195
Aws::Firehose::Model::HttpEndpointBufferingHints
Definition: HttpEndpointBufferingHints.h:35
Aws::Firehose::Model::ProcessingConfiguration
Definition: ProcessingConfiguration.h:33
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithCloudWatchLoggingOptions
HttpEndpointDestinationConfiguration & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: HttpEndpointDestinationConfiguration.h:148
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetProcessingConfiguration
void SetProcessingConfiguration(ProcessingConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:201
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithEndpointConfiguration
HttpEndpointDestinationConfiguration & WithEndpointConfiguration(HttpEndpointConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:77
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithProcessingConfiguration
HttpEndpointDestinationConfiguration & WithProcessingConfiguration(ProcessingConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:207
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetRequestConfiguration
const HttpEndpointRequestConfiguration & GetRequestConfiguration() const
Definition: HttpEndpointDestinationConfiguration.h:158
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithEndpointConfiguration
HttpEndpointDestinationConfiguration & WithEndpointConfiguration(const HttpEndpointConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:72
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetRoleARN
void SetRoleARN(Aws::String &&value)
Definition: HttpEndpointDestinationConfiguration.h:232
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithS3Configuration
HttpEndpointDestinationConfiguration & WithS3Configuration(const S3DestinationConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:376
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetBufferingHints
void SetBufferingHints(const HttpEndpointBufferingHints &value)
Definition: HttpEndpointDestinationConfiguration.h:105
AWS_FIREHOSE_API
#define AWS_FIREHOSE_API
Definition: Firehose_EXPORTS.h:28
CloudWatchLoggingOptions.h
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithRequestConfiguration
HttpEndpointDestinationConfiguration & WithRequestConfiguration(const HttpEndpointRequestConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:182
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetRetryOptions
void SetRetryOptions(const HttpEndpointRetryOptions &value)
Definition: HttpEndpointDestinationConfiguration.h:281
S3DestinationConfiguration.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetRetryOptions
void SetRetryOptions(HttpEndpointRetryOptions &&value)
Definition: HttpEndpointDestinationConfiguration.h:289
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetRequestConfiguration
void SetRequestConfiguration(const HttpEndpointRequestConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:170
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetS3Configuration
void SetS3Configuration(const S3DestinationConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:370
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
HttpEndpointRequestConfiguration.h
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetEndpointConfiguration
void SetEndpointConfiguration(const HttpEndpointConfiguration &value)
Definition: HttpEndpointDestinationConfiguration.h:62
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithRoleARN
HttpEndpointDestinationConfiguration & WithRoleARN(const char *value)
Definition: HttpEndpointDestinationConfiguration.h:256
Aws::Firehose::Model::HttpEndpointRequestConfiguration
Definition: HttpEndpointRequestConfiguration.h:34
Firehose_EXPORTS.h
Aws::Firehose::Model::HttpEndpointDestinationConfiguration
Definition: HttpEndpointDestinationConfiguration.h:41
Aws::Firehose::Model::S3DestinationConfiguration
Definition: S3DestinationConfiguration.h:37
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetS3Configuration
const S3DestinationConfiguration & GetS3Configuration() const
Definition: HttpEndpointDestinationConfiguration.h:364
Aws::Firehose::Model::HttpEndpointConfiguration
Definition: HttpEndpointConfiguration.h:33
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetRoleARN
void SetRoleARN(const char *value)
Definition: HttpEndpointDestinationConfiguration.h:238
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithRequestConfiguration
HttpEndpointDestinationConfiguration & WithRequestConfiguration(HttpEndpointRequestConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:188
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::S3ConfigurationHasBeenSet
bool S3ConfigurationHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:367
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetProcessingConfiguration
const ProcessingConfiguration & GetProcessingConfiguration() const
Definition: HttpEndpointDestinationConfiguration.h:192
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithS3Configuration
HttpEndpointDestinationConfiguration & WithS3Configuration(S3DestinationConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:379
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithRetryOptions
HttpEndpointDestinationConfiguration & WithRetryOptions(HttpEndpointRetryOptions &&value)
Definition: HttpEndpointDestinationConfiguration.h:305
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::GetEndpointConfiguration
const HttpEndpointConfiguration & GetEndpointConfiguration() const
Definition: HttpEndpointDestinationConfiguration.h:52
HttpEndpointConfiguration.h
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetS3Configuration
void SetS3Configuration(S3DestinationConfiguration &&value)
Definition: HttpEndpointDestinationConfiguration.h:373
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithS3BackupMode
HttpEndpointDestinationConfiguration & WithS3BackupMode(HttpEndpointS3BackupMode &&value)
Definition: HttpEndpointDestinationConfiguration.h:360
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::BufferingHintsHasBeenSet
bool BufferingHintsHasBeenSet() const
Definition: HttpEndpointDestinationConfiguration.h:96
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithS3BackupMode
HttpEndpointDestinationConfiguration & WithS3BackupMode(const HttpEndpointS3BackupMode &value)
Definition: HttpEndpointDestinationConfiguration.h:351
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetRoleARN
void SetRoleARN(const Aws::String &value)
Definition: HttpEndpointDestinationConfiguration.h:226
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: HttpEndpointDestinationConfiguration.h:145
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithBufferingHints
HttpEndpointDestinationConfiguration & WithBufferingHints(HttpEndpointBufferingHints &&value)
Definition: HttpEndpointDestinationConfiguration.h:132
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithRoleARN
HttpEndpointDestinationConfiguration & WithRoleARN(Aws::String &&value)
Definition: HttpEndpointDestinationConfiguration.h:250
Aws::Firehose::Model::HttpEndpointDestinationConfiguration::WithRetryOptions
HttpEndpointDestinationConfiguration & WithRetryOptions(const HttpEndpointRetryOptions &value)
Definition: HttpEndpointDestinationConfiguration.h:297