AWS SDK for C++  1.9.105
AWS SDK for C++
UpdateAppRequest.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 namespace OpsWorks
23 {
24 namespace Model
25 {
26 
30  {
31  public:
33 
34  // Service request name is the Operation name which will send this request out,
35  // each operation should has unique request name, so that we can get operation's name from this request.
36  // Note: this is not true for response, multiple operations may have the same response name,
37  // so we can not get operation's name from response.
38  inline virtual const char* GetServiceRequestName() const override { return "UpdateApp"; }
39 
40  Aws::String SerializePayload() const override;
41 
43 
44 
48  inline const Aws::String& GetAppId() const{ return m_appId; }
49 
53  inline bool AppIdHasBeenSet() const { return m_appIdHasBeenSet; }
54 
58  inline void SetAppId(const Aws::String& value) { m_appIdHasBeenSet = true; m_appId = value; }
59 
63  inline void SetAppId(Aws::String&& value) { m_appIdHasBeenSet = true; m_appId = std::move(value); }
64 
68  inline void SetAppId(const char* value) { m_appIdHasBeenSet = true; m_appId.assign(value); }
69 
73  inline UpdateAppRequest& WithAppId(const Aws::String& value) { SetAppId(value); return *this;}
74 
78  inline UpdateAppRequest& WithAppId(Aws::String&& value) { SetAppId(std::move(value)); return *this;}
79 
83  inline UpdateAppRequest& WithAppId(const char* value) { SetAppId(value); return *this;}
84 
85 
89  inline const Aws::String& GetName() const{ return m_name; }
90 
94  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
95 
99  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
100 
104  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
105 
109  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
110 
114  inline UpdateAppRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
115 
119  inline UpdateAppRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
120 
124  inline UpdateAppRequest& WithName(const char* value) { SetName(value); return *this;}
125 
126 
130  inline const Aws::String& GetDescription() const{ return m_description; }
131 
135  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
136 
140  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
141 
145  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
146 
150  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
151 
155  inline UpdateAppRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
156 
160  inline UpdateAppRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
161 
165  inline UpdateAppRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
166 
167 
171  inline const Aws::Vector<DataSource>& GetDataSources() const{ return m_dataSources; }
172 
176  inline bool DataSourcesHasBeenSet() const { return m_dataSourcesHasBeenSet; }
177 
181  inline void SetDataSources(const Aws::Vector<DataSource>& value) { m_dataSourcesHasBeenSet = true; m_dataSources = value; }
182 
186  inline void SetDataSources(Aws::Vector<DataSource>&& value) { m_dataSourcesHasBeenSet = true; m_dataSources = std::move(value); }
187 
191  inline UpdateAppRequest& WithDataSources(const Aws::Vector<DataSource>& value) { SetDataSources(value); return *this;}
192 
196  inline UpdateAppRequest& WithDataSources(Aws::Vector<DataSource>&& value) { SetDataSources(std::move(value)); return *this;}
197 
201  inline UpdateAppRequest& AddDataSources(const DataSource& value) { m_dataSourcesHasBeenSet = true; m_dataSources.push_back(value); return *this; }
202 
206  inline UpdateAppRequest& AddDataSources(DataSource&& value) { m_dataSourcesHasBeenSet = true; m_dataSources.push_back(std::move(value)); return *this; }
207 
208 
212  inline const AppType& GetType() const{ return m_type; }
213 
217  inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
218 
222  inline void SetType(const AppType& value) { m_typeHasBeenSet = true; m_type = value; }
223 
227  inline void SetType(AppType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
228 
232  inline UpdateAppRequest& WithType(const AppType& value) { SetType(value); return *this;}
233 
237  inline UpdateAppRequest& WithType(AppType&& value) { SetType(std::move(value)); return *this;}
238 
239 
243  inline const Source& GetAppSource() const{ return m_appSource; }
244 
248  inline bool AppSourceHasBeenSet() const { return m_appSourceHasBeenSet; }
249 
253  inline void SetAppSource(const Source& value) { m_appSourceHasBeenSet = true; m_appSource = value; }
254 
258  inline void SetAppSource(Source&& value) { m_appSourceHasBeenSet = true; m_appSource = std::move(value); }
259 
263  inline UpdateAppRequest& WithAppSource(const Source& value) { SetAppSource(value); return *this;}
264 
268  inline UpdateAppRequest& WithAppSource(Source&& value) { SetAppSource(std::move(value)); return *this;}
269 
270 
275  inline const Aws::Vector<Aws::String>& GetDomains() const{ return m_domains; }
276 
281  inline bool DomainsHasBeenSet() const { return m_domainsHasBeenSet; }
282 
287  inline void SetDomains(const Aws::Vector<Aws::String>& value) { m_domainsHasBeenSet = true; m_domains = value; }
288 
293  inline void SetDomains(Aws::Vector<Aws::String>&& value) { m_domainsHasBeenSet = true; m_domains = std::move(value); }
294 
299  inline UpdateAppRequest& WithDomains(const Aws::Vector<Aws::String>& value) { SetDomains(value); return *this;}
300 
305  inline UpdateAppRequest& WithDomains(Aws::Vector<Aws::String>&& value) { SetDomains(std::move(value)); return *this;}
306 
311  inline UpdateAppRequest& AddDomains(const Aws::String& value) { m_domainsHasBeenSet = true; m_domains.push_back(value); return *this; }
312 
317  inline UpdateAppRequest& AddDomains(Aws::String&& value) { m_domainsHasBeenSet = true; m_domains.push_back(std::move(value)); return *this; }
318 
323  inline UpdateAppRequest& AddDomains(const char* value) { m_domainsHasBeenSet = true; m_domains.push_back(value); return *this; }
324 
325 
329  inline bool GetEnableSsl() const{ return m_enableSsl; }
330 
334  inline bool EnableSslHasBeenSet() const { return m_enableSslHasBeenSet; }
335 
339  inline void SetEnableSsl(bool value) { m_enableSslHasBeenSet = true; m_enableSsl = value; }
340 
344  inline UpdateAppRequest& WithEnableSsl(bool value) { SetEnableSsl(value); return *this;}
345 
346 
350  inline const SslConfiguration& GetSslConfiguration() const{ return m_sslConfiguration; }
351 
355  inline bool SslConfigurationHasBeenSet() const { return m_sslConfigurationHasBeenSet; }
356 
360  inline void SetSslConfiguration(const SslConfiguration& value) { m_sslConfigurationHasBeenSet = true; m_sslConfiguration = value; }
361 
365  inline void SetSslConfiguration(SslConfiguration&& value) { m_sslConfigurationHasBeenSet = true; m_sslConfiguration = std::move(value); }
366 
370  inline UpdateAppRequest& WithSslConfiguration(const SslConfiguration& value) { SetSslConfiguration(value); return *this;}
371 
375  inline UpdateAppRequest& WithSslConfiguration(SslConfiguration&& value) { SetSslConfiguration(std::move(value)); return *this;}
376 
377 
382  inline const Aws::Map<AppAttributesKeys, Aws::String>& GetAttributes() const{ return m_attributes; }
383 
388  inline bool AttributesHasBeenSet() const { return m_attributesHasBeenSet; }
389 
394  inline void SetAttributes(const Aws::Map<AppAttributesKeys, Aws::String>& value) { m_attributesHasBeenSet = true; m_attributes = value; }
395 
400  inline void SetAttributes(Aws::Map<AppAttributesKeys, Aws::String>&& value) { m_attributesHasBeenSet = true; m_attributes = std::move(value); }
401 
406  inline UpdateAppRequest& WithAttributes(const Aws::Map<AppAttributesKeys, Aws::String>& value) { SetAttributes(value); return *this;}
407 
412  inline UpdateAppRequest& WithAttributes(Aws::Map<AppAttributesKeys, Aws::String>&& value) { SetAttributes(std::move(value)); return *this;}
413 
418  inline UpdateAppRequest& AddAttributes(const AppAttributesKeys& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
419 
424  inline UpdateAppRequest& AddAttributes(AppAttributesKeys&& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
425 
430  inline UpdateAppRequest& AddAttributes(const AppAttributesKeys& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
431 
436  inline UpdateAppRequest& AddAttributes(AppAttributesKeys&& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), std::move(value)); return *this; }
437 
442  inline UpdateAppRequest& AddAttributes(AppAttributesKeys&& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
443 
448  inline UpdateAppRequest& AddAttributes(const AppAttributesKeys& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
449 
450 
465  inline const Aws::Vector<EnvironmentVariable>& GetEnvironment() const{ return m_environment; }
466 
481  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
482 
497  inline void SetEnvironment(const Aws::Vector<EnvironmentVariable>& value) { m_environmentHasBeenSet = true; m_environment = value; }
498 
513  inline void SetEnvironment(Aws::Vector<EnvironmentVariable>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
514 
529  inline UpdateAppRequest& WithEnvironment(const Aws::Vector<EnvironmentVariable>& value) { SetEnvironment(value); return *this;}
530 
545  inline UpdateAppRequest& WithEnvironment(Aws::Vector<EnvironmentVariable>&& value) { SetEnvironment(std::move(value)); return *this;}
546 
561  inline UpdateAppRequest& AddEnvironment(const EnvironmentVariable& value) { m_environmentHasBeenSet = true; m_environment.push_back(value); return *this; }
562 
577  inline UpdateAppRequest& AddEnvironment(EnvironmentVariable&& value) { m_environmentHasBeenSet = true; m_environment.push_back(std::move(value)); return *this; }
578 
579  private:
580 
581  Aws::String m_appId;
582  bool m_appIdHasBeenSet;
583 
584  Aws::String m_name;
585  bool m_nameHasBeenSet;
586 
587  Aws::String m_description;
588  bool m_descriptionHasBeenSet;
589 
590  Aws::Vector<DataSource> m_dataSources;
591  bool m_dataSourcesHasBeenSet;
592 
593  AppType m_type;
594  bool m_typeHasBeenSet;
595 
596  Source m_appSource;
597  bool m_appSourceHasBeenSet;
598 
599  Aws::Vector<Aws::String> m_domains;
600  bool m_domainsHasBeenSet;
601 
602  bool m_enableSsl;
603  bool m_enableSslHasBeenSet;
604 
605  SslConfiguration m_sslConfiguration;
606  bool m_sslConfigurationHasBeenSet;
607 
609  bool m_attributesHasBeenSet;
610 
611  Aws::Vector<EnvironmentVariable> m_environment;
612  bool m_environmentHasBeenSet;
613  };
614 
615 } // namespace Model
616 } // namespace OpsWorks
617 } // namespace Aws
Aws::OpsWorks::Model::Source
Definition: Source.h:38
Aws::OpsWorks::Model::UpdateAppRequest::AddAttributes
UpdateAppRequest & AddAttributes(const AppAttributesKeys &key, Aws::String &&value)
Definition: UpdateAppRequest.h:430
DataSource.h
Aws::OpsWorks::Model::UpdateAppRequest::SetName
void SetName(const Aws::String &value)
Definition: UpdateAppRequest.h:99
Aws::OpsWorks::Model::UpdateAppRequest::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateAppRequest.h:130
SslConfiguration.h
Aws::OpsWorks::Model::UpdateAppRequest::WithSslConfiguration
UpdateAppRequest & WithSslConfiguration(const SslConfiguration &value)
Definition: UpdateAppRequest.h:370
Aws::OpsWorks::Model::UpdateAppRequest::SetEnableSsl
void SetEnableSsl(bool value)
Definition: UpdateAppRequest.h:339
Aws::OpsWorks::Model::UpdateAppRequest::SetDataSources
void SetDataSources(const Aws::Vector< DataSource > &value)
Definition: UpdateAppRequest.h:181
Aws::OpsWorks::Model::UpdateAppRequest::WithAppSource
UpdateAppRequest & WithAppSource(const Source &value)
Definition: UpdateAppRequest.h:263
Aws::OpsWorks::Model::UpdateAppRequest::WithAppId
UpdateAppRequest & WithAppId(const Aws::String &value)
Definition: UpdateAppRequest.h:73
Aws::OpsWorks::Model::UpdateAppRequest::SetType
void SetType(AppType &&value)
Definition: UpdateAppRequest.h:227
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::OpsWorks::Model::UpdateAppRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateAppRequest.h:145
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::UpdateAppRequest::SetAppId
void SetAppId(Aws::String &&value)
Definition: UpdateAppRequest.h:63
Aws::OpsWorks::Model::UpdateAppRequest::AddDomains
UpdateAppRequest & AddDomains(const Aws::String &value)
Definition: UpdateAppRequest.h:311
Aws::OpsWorks::Model::UpdateAppRequest::WithDescription
UpdateAppRequest & WithDescription(const char *value)
Definition: UpdateAppRequest.h:165
Aws::OpsWorks::Model::UpdateAppRequest::WithAttributes
UpdateAppRequest & WithAttributes(Aws::Map< AppAttributesKeys, Aws::String > &&value)
Definition: UpdateAppRequest.h:412
Aws::OpsWorks::Model::UpdateAppRequest::DataSourcesHasBeenSet
bool DataSourcesHasBeenSet() const
Definition: UpdateAppRequest.h:176
Aws::OpsWorks::Model::UpdateAppRequest::GetType
const AppType & GetType() const
Definition: UpdateAppRequest.h:212
Aws::OpsWorks::Model::UpdateAppRequest::SetAttributes
void SetAttributes(const Aws::Map< AppAttributesKeys, Aws::String > &value)
Definition: UpdateAppRequest.h:394
Aws::OpsWorks::Model::UpdateAppRequest::AddAttributes
UpdateAppRequest & AddAttributes(AppAttributesKeys &&key, const char *value)
Definition: UpdateAppRequest.h:442
Aws::OpsWorks::Model::UpdateAppRequest::SetDescription
void SetDescription(const char *value)
Definition: UpdateAppRequest.h:150
Aws::OpsWorks::Model::UpdateAppRequest::AddAttributes
UpdateAppRequest & AddAttributes(AppAttributesKeys &&key, Aws::String &&value)
Definition: UpdateAppRequest.h:436
Aws::OpsWorks::Model::UpdateAppRequest::GetEnableSsl
bool GetEnableSsl() const
Definition: UpdateAppRequest.h:329
Aws::OpsWorks::Model::UpdateAppRequest::AddDomains
UpdateAppRequest & AddDomains(Aws::String &&value)
Definition: UpdateAppRequest.h:317
Aws::OpsWorks::Model::DataSource
Definition: DataSource.h:32
Aws::OpsWorks::Model::UpdateAppRequest::WithEnableSsl
UpdateAppRequest & WithEnableSsl(bool value)
Definition: UpdateAppRequest.h:344
Aws::OpsWorks::Model::UpdateAppRequest::SetSslConfiguration
void SetSslConfiguration(const SslConfiguration &value)
Definition: UpdateAppRequest.h:360
Aws::OpsWorks::Model::UpdateAppRequest::WithSslConfiguration
UpdateAppRequest & WithSslConfiguration(SslConfiguration &&value)
Definition: UpdateAppRequest.h:375
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::OpsWorks::Model::UpdateAppRequest::SetAppId
void SetAppId(const char *value)
Definition: UpdateAppRequest.h:68
Aws::OpsWorks::Model::UpdateAppRequest::GetAttributes
const Aws::Map< AppAttributesKeys, Aws::String > & GetAttributes() const
Definition: UpdateAppRequest.h:382
Aws::OpsWorks::Model::UpdateAppRequest::WithDomains
UpdateAppRequest & WithDomains(Aws::Vector< Aws::String > &&value)
Definition: UpdateAppRequest.h:305
Aws::OpsWorks::Model::UpdateAppRequest::SetEnvironment
void SetEnvironment(Aws::Vector< EnvironmentVariable > &&value)
Definition: UpdateAppRequest.h:513
Aws::OpsWorks::Model::UpdateAppRequest::AddEnvironment
UpdateAppRequest & AddEnvironment(EnvironmentVariable &&value)
Definition: UpdateAppRequest.h:577
AWSVector.h
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::UpdateAppRequest::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: UpdateAppRequest.h:481
Aws::OpsWorks::Model::UpdateAppRequest::GetDomains
const Aws::Vector< Aws::String > & GetDomains() const
Definition: UpdateAppRequest.h:275
Aws::OpsWorks::Model::UpdateAppRequest::TypeHasBeenSet
bool TypeHasBeenSet() const
Definition: UpdateAppRequest.h:217
Aws::OpsWorks::Model::UpdateAppRequest::AddDataSources
UpdateAppRequest & AddDataSources(const DataSource &value)
Definition: UpdateAppRequest.h:201
Aws::OpsWorks::Model::UpdateAppRequest::SetDomains
void SetDomains(Aws::Vector< Aws::String > &&value)
Definition: UpdateAppRequest.h:293
Aws::OpsWorks::OpsWorksRequest
Definition: OpsWorksRequest.h:17
Aws::OpsWorks::Model::UpdateAppRequest::SetType
void SetType(const AppType &value)
Definition: UpdateAppRequest.h:222
Aws::OpsWorks::Model::SslConfiguration
Definition: SslConfiguration.h:32
Aws::OpsWorks::Model::UpdateAppRequest::AddEnvironment
UpdateAppRequest & AddEnvironment(const EnvironmentVariable &value)
Definition: UpdateAppRequest.h:561
Aws::OpsWorks::Model::UpdateAppRequest::GetName
const Aws::String & GetName() const
Definition: UpdateAppRequest.h:89
Aws::OpsWorks::Model::UpdateAppRequest::SetName
void SetName(Aws::String &&value)
Definition: UpdateAppRequest.h:104
Source.h
OpsWorksRequest.h
Aws::OpsWorks::Model::UpdateAppRequest::SetName
void SetName(const char *value)
Definition: UpdateAppRequest.h:109
Aws::OpsWorks::Model::UpdateAppRequest::GetAppId
const Aws::String & GetAppId() const
Definition: UpdateAppRequest.h:48
Aws::OpsWorks::Model::UpdateAppRequest::SetAppSource
void SetAppSource(Source &&value)
Definition: UpdateAppRequest.h:258
Aws::OpsWorks::Model::UpdateAppRequest::AddDataSources
UpdateAppRequest & AddDataSources(DataSource &&value)
Definition: UpdateAppRequest.h:206
EnvironmentVariable.h
Aws::OpsWorks::Model::UpdateAppRequest::GetEnvironment
const Aws::Vector< EnvironmentVariable > & GetEnvironment() const
Definition: UpdateAppRequest.h:465
Aws::OpsWorks::Model::UpdateAppRequest::WithName
UpdateAppRequest & WithName(Aws::String &&value)
Definition: UpdateAppRequest.h:119
Aws::OpsWorks::Model::UpdateAppRequest::AddAttributes
UpdateAppRequest & AddAttributes(AppAttributesKeys &&key, const Aws::String &value)
Definition: UpdateAppRequest.h:424
Aws::OpsWorks::Model::UpdateAppRequest::AppIdHasBeenSet
bool AppIdHasBeenSet() const
Definition: UpdateAppRequest.h:53
Aws::OpsWorks::Model::UpdateAppRequest::SetDomains
void SetDomains(const Aws::Vector< Aws::String > &value)
Definition: UpdateAppRequest.h:287
Aws::OpsWorks::Model::UpdateAppRequest::SetAttributes
void SetAttributes(Aws::Map< AppAttributesKeys, Aws::String > &&value)
Definition: UpdateAppRequest.h:400
Aws::OpsWorks::Model::UpdateAppRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateAppRequest.h:38
Aws::OpsWorks::Model::UpdateAppRequest::AddAttributes
UpdateAppRequest & AddAttributes(const AppAttributesKeys &key, const Aws::String &value)
Definition: UpdateAppRequest.h:418
AppAttributesKeys.h
Aws::OpsWorks::Model::UpdateAppRequest::AddAttributes
UpdateAppRequest & AddAttributes(const AppAttributesKeys &key, const char *value)
Definition: UpdateAppRequest.h:448
Aws::OpsWorks::Model::UpdateAppRequest::WithType
UpdateAppRequest & WithType(const AppType &value)
Definition: UpdateAppRequest.h:232
Aws::OpsWorks::Model::UpdateAppRequest::SetAppSource
void SetAppSource(const Source &value)
Definition: UpdateAppRequest.h:253
AWSString.h
Aws::OpsWorks::Model::UpdateAppRequest::WithDataSources
UpdateAppRequest & WithDataSources(Aws::Vector< DataSource > &&value)
Definition: UpdateAppRequest.h:196
Aws::OpsWorks::Model::UpdateAppRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::OpsWorks::Model::UpdateAppRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: UpdateAppRequest.h:94
Aws::OpsWorks::Model::UpdateAppRequest::WithAppId
UpdateAppRequest & WithAppId(const char *value)
Definition: UpdateAppRequest.h:83
Aws::OpsWorks::Model::UpdateAppRequest::SetAppId
void SetAppId(const Aws::String &value)
Definition: UpdateAppRequest.h:58
Aws::OpsWorks::Model::UpdateAppRequest::WithDataSources
UpdateAppRequest & WithDataSources(const Aws::Vector< DataSource > &value)
Definition: UpdateAppRequest.h:191
Aws::OpsWorks::Model::UpdateAppRequest::WithAttributes
UpdateAppRequest & WithAttributes(const Aws::Map< AppAttributesKeys, Aws::String > &value)
Definition: UpdateAppRequest.h:406
Aws::OpsWorks::Model::UpdateAppRequest::WithName
UpdateAppRequest & WithName(const char *value)
Definition: UpdateAppRequest.h:124
Aws::OpsWorks::Model::UpdateAppRequest::WithDescription
UpdateAppRequest & WithDescription(Aws::String &&value)
Definition: UpdateAppRequest.h:160
Aws::OpsWorks::Model::UpdateAppRequest::EnableSslHasBeenSet
bool EnableSslHasBeenSet() const
Definition: UpdateAppRequest.h:334
Aws::OpsWorks::Model::UpdateAppRequest::SetSslConfiguration
void SetSslConfiguration(SslConfiguration &&value)
Definition: UpdateAppRequest.h:365
Aws::OpsWorks::Model::UpdateAppRequest::WithAppSource
UpdateAppRequest & WithAppSource(Source &&value)
Definition: UpdateAppRequest.h:268
Aws::OpsWorks::Model::UpdateAppRequest::WithEnvironment
UpdateAppRequest & WithEnvironment(Aws::Vector< EnvironmentVariable > &&value)
Definition: UpdateAppRequest.h:545
AppType.h
Aws::OpsWorks::Model::AppAttributesKeys
AppAttributesKeys
Definition: AppAttributesKeys.h:17
Aws::OpsWorks::Model::UpdateAppRequest::UpdateAppRequest
UpdateAppRequest()
Aws::OpsWorks::Model::UpdateAppRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::OpsWorks::Model::UpdateAppRequest::GetAppSource
const Source & GetAppSource() const
Definition: UpdateAppRequest.h:243
Aws::OpsWorks::Model::UpdateAppRequest::AttributesHasBeenSet
bool AttributesHasBeenSet() const
Definition: UpdateAppRequest.h:388
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::UpdateAppRequest::WithDescription
UpdateAppRequest & WithDescription(const Aws::String &value)
Definition: UpdateAppRequest.h:155
Aws::OpsWorks::Model::EnvironmentVariable
Definition: EnvironmentVariable.h:32
Aws::OpsWorks::Model::UpdateAppRequest::WithName
UpdateAppRequest & WithName(const Aws::String &value)
Definition: UpdateAppRequest.h:114
Aws::OpsWorks::Model::UpdateAppRequest::SslConfigurationHasBeenSet
bool SslConfigurationHasBeenSet() const
Definition: UpdateAppRequest.h:355
Aws::OpsWorks::Model::UpdateAppRequest::SetDataSources
void SetDataSources(Aws::Vector< DataSource > &&value)
Definition: UpdateAppRequest.h:186
Aws::OpsWorks::Model::UpdateAppRequest::WithEnvironment
UpdateAppRequest & WithEnvironment(const Aws::Vector< EnvironmentVariable > &value)
Definition: UpdateAppRequest.h:529
Aws::OpsWorks::Model::AppType
AppType
Definition: AppType.h:17
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::UpdateAppRequest::WithType
UpdateAppRequest & WithType(AppType &&value)
Definition: UpdateAppRequest.h:237
Aws::OpsWorks::Model::UpdateAppRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateAppRequest.h:140
Aws::OpsWorks::Model::UpdateAppRequest::AppSourceHasBeenSet
bool AppSourceHasBeenSet() const
Definition: UpdateAppRequest.h:248
Aws::OpsWorks::Model::UpdateAppRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: UpdateAppRequest.h:135
Aws::OpsWorks::Model::UpdateAppRequest::AddDomains
UpdateAppRequest & AddDomains(const char *value)
Definition: UpdateAppRequest.h:323
Aws::OpsWorks::Model::UpdateAppRequest::WithDomains
UpdateAppRequest & WithDomains(const Aws::Vector< Aws::String > &value)
Definition: UpdateAppRequest.h:299
AWSMap.h
Aws::OpsWorks::Model::UpdateAppRequest::WithAppId
UpdateAppRequest & WithAppId(Aws::String &&value)
Definition: UpdateAppRequest.h:78
Aws::OpsWorks::Model::UpdateAppRequest::GetSslConfiguration
const SslConfiguration & GetSslConfiguration() const
Definition: UpdateAppRequest.h:350
Aws::OpsWorks::Model::UpdateAppRequest::DomainsHasBeenSet
bool DomainsHasBeenSet() const
Definition: UpdateAppRequest.h:281
Aws::OpsWorks::Model::UpdateAppRequest::SetEnvironment
void SetEnvironment(const Aws::Vector< EnvironmentVariable > &value)
Definition: UpdateAppRequest.h:497
Aws::OpsWorks::Model::UpdateAppRequest::GetDataSources
const Aws::Vector< DataSource > & GetDataSources() const
Definition: UpdateAppRequest.h:171
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::OpsWorks::Model::UpdateAppRequest
Definition: UpdateAppRequest.h:30