AWS SDK for C++  1.9.153
AWS SDK for C++
AmazonopensearchserviceDestinationUpdate.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace Firehose
28 {
29 namespace Model
30 {
31 
33  {
34  public:
39 
40 
41 
42  inline const Aws::String& GetRoleARN() const{ return m_roleARN; }
43 
44 
45  inline bool RoleARNHasBeenSet() const { return m_roleARNHasBeenSet; }
46 
47 
48  inline void SetRoleARN(const Aws::String& value) { m_roleARNHasBeenSet = true; m_roleARN = value; }
49 
50 
51  inline void SetRoleARN(Aws::String&& value) { m_roleARNHasBeenSet = true; m_roleARN = std::move(value); }
52 
53 
54  inline void SetRoleARN(const char* value) { m_roleARNHasBeenSet = true; m_roleARN.assign(value); }
55 
56 
57  inline AmazonopensearchserviceDestinationUpdate& WithRoleARN(const Aws::String& value) { SetRoleARN(value); return *this;}
58 
59 
60  inline AmazonopensearchserviceDestinationUpdate& WithRoleARN(Aws::String&& value) { SetRoleARN(std::move(value)); return *this;}
61 
62 
63  inline AmazonopensearchserviceDestinationUpdate& WithRoleARN(const char* value) { SetRoleARN(value); return *this;}
64 
65 
66 
67  inline const Aws::String& GetDomainARN() const{ return m_domainARN; }
68 
69 
70  inline bool DomainARNHasBeenSet() const { return m_domainARNHasBeenSet; }
71 
72 
73  inline void SetDomainARN(const Aws::String& value) { m_domainARNHasBeenSet = true; m_domainARN = value; }
74 
75 
76  inline void SetDomainARN(Aws::String&& value) { m_domainARNHasBeenSet = true; m_domainARN = std::move(value); }
77 
78 
79  inline void SetDomainARN(const char* value) { m_domainARNHasBeenSet = true; m_domainARN.assign(value); }
80 
81 
82  inline AmazonopensearchserviceDestinationUpdate& WithDomainARN(const Aws::String& value) { SetDomainARN(value); return *this;}
83 
84 
85  inline AmazonopensearchserviceDestinationUpdate& WithDomainARN(Aws::String&& value) { SetDomainARN(std::move(value)); return *this;}
86 
87 
88  inline AmazonopensearchserviceDestinationUpdate& WithDomainARN(const char* value) { SetDomainARN(value); return *this;}
89 
90 
91 
92  inline const Aws::String& GetClusterEndpoint() const{ return m_clusterEndpoint; }
93 
94 
95  inline bool ClusterEndpointHasBeenSet() const { return m_clusterEndpointHasBeenSet; }
96 
97 
98  inline void SetClusterEndpoint(const Aws::String& value) { m_clusterEndpointHasBeenSet = true; m_clusterEndpoint = value; }
99 
100 
101  inline void SetClusterEndpoint(Aws::String&& value) { m_clusterEndpointHasBeenSet = true; m_clusterEndpoint = std::move(value); }
102 
103 
104  inline void SetClusterEndpoint(const char* value) { m_clusterEndpointHasBeenSet = true; m_clusterEndpoint.assign(value); }
105 
106 
107  inline AmazonopensearchserviceDestinationUpdate& WithClusterEndpoint(const Aws::String& value) { SetClusterEndpoint(value); return *this;}
108 
109 
110  inline AmazonopensearchserviceDestinationUpdate& WithClusterEndpoint(Aws::String&& value) { SetClusterEndpoint(std::move(value)); return *this;}
111 
112 
113  inline AmazonopensearchserviceDestinationUpdate& WithClusterEndpoint(const char* value) { SetClusterEndpoint(value); return *this;}
114 
115 
116 
117  inline const Aws::String& GetIndexName() const{ return m_indexName; }
118 
119 
120  inline bool IndexNameHasBeenSet() const { return m_indexNameHasBeenSet; }
121 
122 
123  inline void SetIndexName(const Aws::String& value) { m_indexNameHasBeenSet = true; m_indexName = value; }
124 
125 
126  inline void SetIndexName(Aws::String&& value) { m_indexNameHasBeenSet = true; m_indexName = std::move(value); }
127 
128 
129  inline void SetIndexName(const char* value) { m_indexNameHasBeenSet = true; m_indexName.assign(value); }
130 
131 
132  inline AmazonopensearchserviceDestinationUpdate& WithIndexName(const Aws::String& value) { SetIndexName(value); return *this;}
133 
134 
135  inline AmazonopensearchserviceDestinationUpdate& WithIndexName(Aws::String&& value) { SetIndexName(std::move(value)); return *this;}
136 
137 
138  inline AmazonopensearchserviceDestinationUpdate& WithIndexName(const char* value) { SetIndexName(value); return *this;}
139 
140 
141 
142  inline const Aws::String& GetTypeName() const{ return m_typeName; }
143 
144 
145  inline bool TypeNameHasBeenSet() const { return m_typeNameHasBeenSet; }
146 
147 
148  inline void SetTypeName(const Aws::String& value) { m_typeNameHasBeenSet = true; m_typeName = value; }
149 
150 
151  inline void SetTypeName(Aws::String&& value) { m_typeNameHasBeenSet = true; m_typeName = std::move(value); }
152 
153 
154  inline void SetTypeName(const char* value) { m_typeNameHasBeenSet = true; m_typeName.assign(value); }
155 
156 
157  inline AmazonopensearchserviceDestinationUpdate& WithTypeName(const Aws::String& value) { SetTypeName(value); return *this;}
158 
159 
160  inline AmazonopensearchserviceDestinationUpdate& WithTypeName(Aws::String&& value) { SetTypeName(std::move(value)); return *this;}
161 
162 
163  inline AmazonopensearchserviceDestinationUpdate& WithTypeName(const char* value) { SetTypeName(value); return *this;}
164 
165 
166 
167  inline const AmazonopensearchserviceIndexRotationPeriod& GetIndexRotationPeriod() const{ return m_indexRotationPeriod; }
168 
169 
170  inline bool IndexRotationPeriodHasBeenSet() const { return m_indexRotationPeriodHasBeenSet; }
171 
172 
173  inline void SetIndexRotationPeriod(const AmazonopensearchserviceIndexRotationPeriod& value) { m_indexRotationPeriodHasBeenSet = true; m_indexRotationPeriod = value; }
174 
175 
176  inline void SetIndexRotationPeriod(AmazonopensearchserviceIndexRotationPeriod&& value) { m_indexRotationPeriodHasBeenSet = true; m_indexRotationPeriod = std::move(value); }
177 
178 
179  inline AmazonopensearchserviceDestinationUpdate& WithIndexRotationPeriod(const AmazonopensearchserviceIndexRotationPeriod& value) { SetIndexRotationPeriod(value); return *this;}
180 
181 
182  inline AmazonopensearchserviceDestinationUpdate& WithIndexRotationPeriod(AmazonopensearchserviceIndexRotationPeriod&& value) { SetIndexRotationPeriod(std::move(value)); return *this;}
183 
184 
185 
186  inline const AmazonopensearchserviceBufferingHints& GetBufferingHints() const{ return m_bufferingHints; }
187 
188 
189  inline bool BufferingHintsHasBeenSet() const { return m_bufferingHintsHasBeenSet; }
190 
191 
192  inline void SetBufferingHints(const AmazonopensearchserviceBufferingHints& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = value; }
193 
194 
195  inline void SetBufferingHints(AmazonopensearchserviceBufferingHints&& value) { m_bufferingHintsHasBeenSet = true; m_bufferingHints = std::move(value); }
196 
197 
198  inline AmazonopensearchserviceDestinationUpdate& WithBufferingHints(const AmazonopensearchserviceBufferingHints& value) { SetBufferingHints(value); return *this;}
199 
200 
201  inline AmazonopensearchserviceDestinationUpdate& WithBufferingHints(AmazonopensearchserviceBufferingHints&& value) { SetBufferingHints(std::move(value)); return *this;}
202 
203 
204 
205  inline const AmazonopensearchserviceRetryOptions& GetRetryOptions() const{ return m_retryOptions; }
206 
207 
208  inline bool RetryOptionsHasBeenSet() const { return m_retryOptionsHasBeenSet; }
209 
210 
211  inline void SetRetryOptions(const AmazonopensearchserviceRetryOptions& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = value; }
212 
213 
214  inline void SetRetryOptions(AmazonopensearchserviceRetryOptions&& value) { m_retryOptionsHasBeenSet = true; m_retryOptions = std::move(value); }
215 
216 
217  inline AmazonopensearchserviceDestinationUpdate& WithRetryOptions(const AmazonopensearchserviceRetryOptions& value) { SetRetryOptions(value); return *this;}
218 
219 
220  inline AmazonopensearchserviceDestinationUpdate& WithRetryOptions(AmazonopensearchserviceRetryOptions&& value) { SetRetryOptions(std::move(value)); return *this;}
221 
222 
223 
224  inline const S3DestinationUpdate& GetS3Update() const{ return m_s3Update; }
225 
226 
227  inline bool S3UpdateHasBeenSet() const { return m_s3UpdateHasBeenSet; }
228 
229 
230  inline void SetS3Update(const S3DestinationUpdate& value) { m_s3UpdateHasBeenSet = true; m_s3Update = value; }
231 
232 
233  inline void SetS3Update(S3DestinationUpdate&& value) { m_s3UpdateHasBeenSet = true; m_s3Update = std::move(value); }
234 
235 
236  inline AmazonopensearchserviceDestinationUpdate& WithS3Update(const S3DestinationUpdate& value) { SetS3Update(value); return *this;}
237 
238 
239  inline AmazonopensearchserviceDestinationUpdate& WithS3Update(S3DestinationUpdate&& value) { SetS3Update(std::move(value)); return *this;}
240 
241 
242 
243  inline const ProcessingConfiguration& GetProcessingConfiguration() const{ return m_processingConfiguration; }
244 
245 
246  inline bool ProcessingConfigurationHasBeenSet() const { return m_processingConfigurationHasBeenSet; }
247 
248 
249  inline void SetProcessingConfiguration(const ProcessingConfiguration& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = value; }
250 
251 
252  inline void SetProcessingConfiguration(ProcessingConfiguration&& value) { m_processingConfigurationHasBeenSet = true; m_processingConfiguration = std::move(value); }
253 
254 
255  inline AmazonopensearchserviceDestinationUpdate& WithProcessingConfiguration(const ProcessingConfiguration& value) { SetProcessingConfiguration(value); return *this;}
256 
257 
258  inline AmazonopensearchserviceDestinationUpdate& WithProcessingConfiguration(ProcessingConfiguration&& value) { SetProcessingConfiguration(std::move(value)); return *this;}
259 
260 
261 
262  inline const CloudWatchLoggingOptions& GetCloudWatchLoggingOptions() const{ return m_cloudWatchLoggingOptions; }
263 
264 
265  inline bool CloudWatchLoggingOptionsHasBeenSet() const { return m_cloudWatchLoggingOptionsHasBeenSet; }
266 
267 
268  inline void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = value; }
269 
270 
271  inline void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { m_cloudWatchLoggingOptionsHasBeenSet = true; m_cloudWatchLoggingOptions = std::move(value); }
272 
273 
274  inline AmazonopensearchserviceDestinationUpdate& WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions& value) { SetCloudWatchLoggingOptions(value); return *this;}
275 
276 
277  inline AmazonopensearchserviceDestinationUpdate& WithCloudWatchLoggingOptions(CloudWatchLoggingOptions&& value) { SetCloudWatchLoggingOptions(std::move(value)); return *this;}
278 
279  private:
280 
281  Aws::String m_roleARN;
282  bool m_roleARNHasBeenSet;
283 
284  Aws::String m_domainARN;
285  bool m_domainARNHasBeenSet;
286 
287  Aws::String m_clusterEndpoint;
288  bool m_clusterEndpointHasBeenSet;
289 
290  Aws::String m_indexName;
291  bool m_indexNameHasBeenSet;
292 
293  Aws::String m_typeName;
294  bool m_typeNameHasBeenSet;
295 
296  AmazonopensearchserviceIndexRotationPeriod m_indexRotationPeriod;
297  bool m_indexRotationPeriodHasBeenSet;
298 
299  AmazonopensearchserviceBufferingHints m_bufferingHints;
300  bool m_bufferingHintsHasBeenSet;
301 
303  bool m_retryOptionsHasBeenSet;
304 
305  S3DestinationUpdate m_s3Update;
306  bool m_s3UpdateHasBeenSet;
307 
308  ProcessingConfiguration m_processingConfiguration;
309  bool m_processingConfigurationHasBeenSet;
310 
311  CloudWatchLoggingOptions m_cloudWatchLoggingOptions;
312  bool m_cloudWatchLoggingOptionsHasBeenSet;
313  };
314 
315 } // namespace Model
316 } // namespace Firehose
317 } // namespace Aws
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithRoleARN
AmazonopensearchserviceDestinationUpdate & WithRoleARN(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:60
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetDomainARN
void SetDomainARN(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:79
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithCloudWatchLoggingOptions
AmazonopensearchserviceDestinationUpdate & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:274
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:271
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetTypeName
void SetTypeName(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:148
S3DestinationUpdate.h
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetClusterEndpoint
void SetClusterEndpoint(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:98
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetProcessingConfiguration
void SetProcessingConfiguration(const ProcessingConfiguration &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:249
ProcessingConfiguration.h
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithRetryOptions
AmazonopensearchserviceDestinationUpdate & WithRetryOptions(AmazonopensearchserviceRetryOptions &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:220
Aws::Firehose::Model::CloudWatchLoggingOptions
Definition: CloudWatchLoggingOptions.h:33
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetIndexRotationPeriod
void SetIndexRotationPeriod(AmazonopensearchserviceIndexRotationPeriod &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:176
AmazonopensearchserviceIndexRotationPeriod.h
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate
Definition: AmazonopensearchserviceDestinationUpdate.h:33
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithIndexName
AmazonopensearchserviceDestinationUpdate & WithIndexName(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:132
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetRoleARN
void SetRoleARN(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:48
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::operator=
AmazonopensearchserviceDestinationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::IndexRotationPeriodHasBeenSet
bool IndexRotationPeriodHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:170
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithRetryOptions
AmazonopensearchserviceDestinationUpdate & WithRetryOptions(const AmazonopensearchserviceRetryOptions &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:217
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetS3Update
void SetS3Update(S3DestinationUpdate &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:233
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetClusterEndpoint
const Aws::String & GetClusterEndpoint() const
Definition: AmazonopensearchserviceDestinationUpdate.h:92
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithS3Update
AmazonopensearchserviceDestinationUpdate & WithS3Update(S3DestinationUpdate &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:239
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::RoleARNHasBeenSet
bool RoleARNHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:45
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetDomainARN
const Aws::String & GetDomainARN() const
Definition: AmazonopensearchserviceDestinationUpdate.h:67
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithProcessingConfiguration
AmazonopensearchserviceDestinationUpdate & WithProcessingConfiguration(ProcessingConfiguration &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:258
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithClusterEndpoint
AmazonopensearchserviceDestinationUpdate & WithClusterEndpoint(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:110
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::ProcessingConfigurationHasBeenSet
bool ProcessingConfigurationHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:246
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithIndexRotationPeriod
AmazonopensearchserviceDestinationUpdate & WithIndexRotationPeriod(const AmazonopensearchserviceIndexRotationPeriod &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:179
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::IndexNameHasBeenSet
bool IndexNameHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:120
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetTypeName
void SetTypeName(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:154
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithIndexName
AmazonopensearchserviceDestinationUpdate & WithIndexName(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:135
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithDomainARN
AmazonopensearchserviceDestinationUpdate & WithDomainARN(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:88
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::ClusterEndpointHasBeenSet
bool ClusterEndpointHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:95
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetBufferingHints
void SetBufferingHints(AmazonopensearchserviceBufferingHints &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:195
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetCloudWatchLoggingOptions
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
Definition: AmazonopensearchserviceDestinationUpdate.h:262
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetClusterEndpoint
void SetClusterEndpoint(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:101
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetClusterEndpoint
void SetClusterEndpoint(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:104
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetS3Update
void SetS3Update(const S3DestinationUpdate &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:230
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetTypeName
const Aws::String & GetTypeName() const
Definition: AmazonopensearchserviceDestinationUpdate.h:142
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::DomainARNHasBeenSet
bool DomainARNHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:70
Aws::Firehose::Model::AmazonopensearchserviceRetryOptions
Definition: AmazonopensearchserviceRetryOptions.h:25
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithTypeName
AmazonopensearchserviceDestinationUpdate & WithTypeName(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:160
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetRetryOptions
const AmazonopensearchserviceRetryOptions & GetRetryOptions() const
Definition: AmazonopensearchserviceDestinationUpdate.h:205
Aws::Firehose::Model::AmazonopensearchserviceIndexRotationPeriod
AmazonopensearchserviceIndexRotationPeriod
Definition: AmazonopensearchserviceIndexRotationPeriod.h:17
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::AmazonopensearchserviceDestinationUpdate
AmazonopensearchserviceDestinationUpdate()
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithClusterEndpoint
AmazonopensearchserviceDestinationUpdate & WithClusterEndpoint(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:107
Aws::Firehose::Model::ProcessingConfiguration
Definition: ProcessingConfiguration.h:33
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::BufferingHintsHasBeenSet
bool BufferingHintsHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:189
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithS3Update
AmazonopensearchserviceDestinationUpdate & WithS3Update(const S3DestinationUpdate &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:236
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetBufferingHints
void SetBufferingHints(const AmazonopensearchserviceBufferingHints &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:192
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetRoleARN
void SetRoleARN(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:54
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithClusterEndpoint
AmazonopensearchserviceDestinationUpdate & WithClusterEndpoint(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:113
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetS3Update
const S3DestinationUpdate & GetS3Update() const
Definition: AmazonopensearchserviceDestinationUpdate.h:224
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetTypeName
void SetTypeName(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:151
AWS_FIREHOSE_API
#define AWS_FIREHOSE_API
Definition: Firehose_EXPORTS.h:28
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetDomainARN
void SetDomainARN(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:76
CloudWatchLoggingOptions.h
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetProcessingConfiguration
const ProcessingConfiguration & GetProcessingConfiguration() const
Definition: AmazonopensearchserviceDestinationUpdate.h:243
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetIndexName
void SetIndexName(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:126
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithTypeName
AmazonopensearchserviceDestinationUpdate & WithTypeName(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:163
Firehose_EXPORTS.h
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetRoleARN
const Aws::String & GetRoleARN() const
Definition: AmazonopensearchserviceDestinationUpdate.h:42
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetIndexRotationPeriod
const AmazonopensearchserviceIndexRotationPeriod & GetIndexRotationPeriod() const
Definition: AmazonopensearchserviceDestinationUpdate.h:167
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithProcessingConfiguration
AmazonopensearchserviceDestinationUpdate & WithProcessingConfiguration(const ProcessingConfiguration &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:255
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetRetryOptions
void SetRetryOptions(const AmazonopensearchserviceRetryOptions &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:211
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetIndexName
void SetIndexName(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:129
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithDomainARN
AmazonopensearchserviceDestinationUpdate & WithDomainARN(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:82
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetProcessingConfiguration
void SetProcessingConfiguration(ProcessingConfiguration &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:252
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithDomainARN
AmazonopensearchserviceDestinationUpdate & WithDomainARN(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:85
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithRoleARN
AmazonopensearchserviceDestinationUpdate & WithRoleARN(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:63
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithBufferingHints
AmazonopensearchserviceDestinationUpdate & WithBufferingHints(AmazonopensearchserviceBufferingHints &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:201
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::RetryOptionsHasBeenSet
bool RetryOptionsHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:208
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithRoleARN
AmazonopensearchserviceDestinationUpdate & WithRoleARN(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:57
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetDomainARN
void SetDomainARN(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:73
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::S3UpdateHasBeenSet
bool S3UpdateHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:227
AmazonopensearchserviceBufferingHints.h
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetCloudWatchLoggingOptions
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:268
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetBufferingHints
const AmazonopensearchserviceBufferingHints & GetBufferingHints() const
Definition: AmazonopensearchserviceDestinationUpdate.h:186
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::CloudWatchLoggingOptionsHasBeenSet
bool CloudWatchLoggingOptionsHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:265
Aws
Definition: AccessManagementClient.h:15
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetIndexName
void SetIndexName(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:123
AmazonopensearchserviceRetryOptions.h
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithIndexRotationPeriod
AmazonopensearchserviceDestinationUpdate & WithIndexRotationPeriod(AmazonopensearchserviceIndexRotationPeriod &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:182
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::AmazonopensearchserviceDestinationUpdate
AmazonopensearchserviceDestinationUpdate(Aws::Utils::Json::JsonView jsonValue)
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithTypeName
AmazonopensearchserviceDestinationUpdate & WithTypeName(const Aws::String &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:157
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithBufferingHints
AmazonopensearchserviceDestinationUpdate & WithBufferingHints(const AmazonopensearchserviceBufferingHints &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:198
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetIndexRotationPeriod
void SetIndexRotationPeriod(const AmazonopensearchserviceIndexRotationPeriod &value)
Definition: AmazonopensearchserviceDestinationUpdate.h:173
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithCloudWatchLoggingOptions
AmazonopensearchserviceDestinationUpdate & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:277
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::TypeNameHasBeenSet
bool TypeNameHasBeenSet() const
Definition: AmazonopensearchserviceDestinationUpdate.h:145
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetRoleARN
void SetRoleARN(Aws::String &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:51
Aws::Firehose::Model::AmazonopensearchserviceBufferingHints
Definition: AmazonopensearchserviceBufferingHints.h:25
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::SetRetryOptions
void SetRetryOptions(AmazonopensearchserviceRetryOptions &&value)
Definition: AmazonopensearchserviceDestinationUpdate.h:214
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::GetIndexName
const Aws::String & GetIndexName() const
Definition: AmazonopensearchserviceDestinationUpdate.h:117
Aws::Firehose::Model::AmazonopensearchserviceDestinationUpdate::WithIndexName
AmazonopensearchserviceDestinationUpdate & WithIndexName(const char *value)
Definition: AmazonopensearchserviceDestinationUpdate.h:138
Aws::Firehose::Model::S3DestinationUpdate
Definition: S3DestinationUpdate.h:37