AWS SDK for C++  1.9.108
AWS SDK for C++
App.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 OpsWorks
30 {
31 namespace Model
32 {
33 
40  {
41  public:
42  App();
46 
47 
51  inline const Aws::String& GetAppId() const{ return m_appId; }
52 
56  inline bool AppIdHasBeenSet() const { return m_appIdHasBeenSet; }
57 
61  inline void SetAppId(const Aws::String& value) { m_appIdHasBeenSet = true; m_appId = value; }
62 
66  inline void SetAppId(Aws::String&& value) { m_appIdHasBeenSet = true; m_appId = std::move(value); }
67 
71  inline void SetAppId(const char* value) { m_appIdHasBeenSet = true; m_appId.assign(value); }
72 
76  inline App& WithAppId(const Aws::String& value) { SetAppId(value); return *this;}
77 
81  inline App& WithAppId(Aws::String&& value) { SetAppId(std::move(value)); return *this;}
82 
86  inline App& WithAppId(const char* value) { SetAppId(value); return *this;}
87 
88 
92  inline const Aws::String& GetStackId() const{ return m_stackId; }
93 
97  inline bool StackIdHasBeenSet() const { return m_stackIdHasBeenSet; }
98 
102  inline void SetStackId(const Aws::String& value) { m_stackIdHasBeenSet = true; m_stackId = value; }
103 
107  inline void SetStackId(Aws::String&& value) { m_stackIdHasBeenSet = true; m_stackId = std::move(value); }
108 
112  inline void SetStackId(const char* value) { m_stackIdHasBeenSet = true; m_stackId.assign(value); }
113 
117  inline App& WithStackId(const Aws::String& value) { SetStackId(value); return *this;}
118 
122  inline App& WithStackId(Aws::String&& value) { SetStackId(std::move(value)); return *this;}
123 
127  inline App& WithStackId(const char* value) { SetStackId(value); return *this;}
128 
129 
133  inline const Aws::String& GetShortname() const{ return m_shortname; }
134 
138  inline bool ShortnameHasBeenSet() const { return m_shortnameHasBeenSet; }
139 
143  inline void SetShortname(const Aws::String& value) { m_shortnameHasBeenSet = true; m_shortname = value; }
144 
148  inline void SetShortname(Aws::String&& value) { m_shortnameHasBeenSet = true; m_shortname = std::move(value); }
149 
153  inline void SetShortname(const char* value) { m_shortnameHasBeenSet = true; m_shortname.assign(value); }
154 
158  inline App& WithShortname(const Aws::String& value) { SetShortname(value); return *this;}
159 
163  inline App& WithShortname(Aws::String&& value) { SetShortname(std::move(value)); return *this;}
164 
168  inline App& WithShortname(const char* value) { SetShortname(value); return *this;}
169 
170 
174  inline const Aws::String& GetName() const{ return m_name; }
175 
179  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
180 
184  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
185 
189  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
190 
194  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
195 
199  inline App& WithName(const Aws::String& value) { SetName(value); return *this;}
200 
204  inline App& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
205 
209  inline App& WithName(const char* value) { SetName(value); return *this;}
210 
211 
215  inline const Aws::String& GetDescription() const{ return m_description; }
216 
220  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
221 
225  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
226 
230  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
231 
235  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
236 
240  inline App& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
241 
245  inline App& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
246 
250  inline App& WithDescription(const char* value) { SetDescription(value); return *this;}
251 
252 
256  inline const Aws::Vector<DataSource>& GetDataSources() const{ return m_dataSources; }
257 
261  inline bool DataSourcesHasBeenSet() const { return m_dataSourcesHasBeenSet; }
262 
266  inline void SetDataSources(const Aws::Vector<DataSource>& value) { m_dataSourcesHasBeenSet = true; m_dataSources = value; }
267 
271  inline void SetDataSources(Aws::Vector<DataSource>&& value) { m_dataSourcesHasBeenSet = true; m_dataSources = std::move(value); }
272 
276  inline App& WithDataSources(const Aws::Vector<DataSource>& value) { SetDataSources(value); return *this;}
277 
281  inline App& WithDataSources(Aws::Vector<DataSource>&& value) { SetDataSources(std::move(value)); return *this;}
282 
286  inline App& AddDataSources(const DataSource& value) { m_dataSourcesHasBeenSet = true; m_dataSources.push_back(value); return *this; }
287 
291  inline App& AddDataSources(DataSource&& value) { m_dataSourcesHasBeenSet = true; m_dataSources.push_back(std::move(value)); return *this; }
292 
293 
297  inline const AppType& GetType() const{ return m_type; }
298 
302  inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
303 
307  inline void SetType(const AppType& value) { m_typeHasBeenSet = true; m_type = value; }
308 
312  inline void SetType(AppType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
313 
317  inline App& WithType(const AppType& value) { SetType(value); return *this;}
318 
322  inline App& WithType(AppType&& value) { SetType(std::move(value)); return *this;}
323 
324 
328  inline const Source& GetAppSource() const{ return m_appSource; }
329 
333  inline bool AppSourceHasBeenSet() const { return m_appSourceHasBeenSet; }
334 
338  inline void SetAppSource(const Source& value) { m_appSourceHasBeenSet = true; m_appSource = value; }
339 
343  inline void SetAppSource(Source&& value) { m_appSourceHasBeenSet = true; m_appSource = std::move(value); }
344 
348  inline App& WithAppSource(const Source& value) { SetAppSource(value); return *this;}
349 
353  inline App& WithAppSource(Source&& value) { SetAppSource(std::move(value)); return *this;}
354 
355 
360  inline const Aws::Vector<Aws::String>& GetDomains() const{ return m_domains; }
361 
366  inline bool DomainsHasBeenSet() const { return m_domainsHasBeenSet; }
367 
372  inline void SetDomains(const Aws::Vector<Aws::String>& value) { m_domainsHasBeenSet = true; m_domains = value; }
373 
378  inline void SetDomains(Aws::Vector<Aws::String>&& value) { m_domainsHasBeenSet = true; m_domains = std::move(value); }
379 
384  inline App& WithDomains(const Aws::Vector<Aws::String>& value) { SetDomains(value); return *this;}
385 
390  inline App& WithDomains(Aws::Vector<Aws::String>&& value) { SetDomains(std::move(value)); return *this;}
391 
396  inline App& AddDomains(const Aws::String& value) { m_domainsHasBeenSet = true; m_domains.push_back(value); return *this; }
397 
402  inline App& AddDomains(Aws::String&& value) { m_domainsHasBeenSet = true; m_domains.push_back(std::move(value)); return *this; }
403 
408  inline App& AddDomains(const char* value) { m_domainsHasBeenSet = true; m_domains.push_back(value); return *this; }
409 
410 
414  inline bool GetEnableSsl() const{ return m_enableSsl; }
415 
419  inline bool EnableSslHasBeenSet() const { return m_enableSslHasBeenSet; }
420 
424  inline void SetEnableSsl(bool value) { m_enableSslHasBeenSet = true; m_enableSsl = value; }
425 
429  inline App& WithEnableSsl(bool value) { SetEnableSsl(value); return *this;}
430 
431 
435  inline const SslConfiguration& GetSslConfiguration() const{ return m_sslConfiguration; }
436 
440  inline bool SslConfigurationHasBeenSet() const { return m_sslConfigurationHasBeenSet; }
441 
445  inline void SetSslConfiguration(const SslConfiguration& value) { m_sslConfigurationHasBeenSet = true; m_sslConfiguration = value; }
446 
450  inline void SetSslConfiguration(SslConfiguration&& value) { m_sslConfigurationHasBeenSet = true; m_sslConfiguration = std::move(value); }
451 
455  inline App& WithSslConfiguration(const SslConfiguration& value) { SetSslConfiguration(value); return *this;}
456 
460  inline App& WithSslConfiguration(SslConfiguration&& value) { SetSslConfiguration(std::move(value)); return *this;}
461 
462 
466  inline const Aws::Map<AppAttributesKeys, Aws::String>& GetAttributes() const{ return m_attributes; }
467 
471  inline bool AttributesHasBeenSet() const { return m_attributesHasBeenSet; }
472 
476  inline void SetAttributes(const Aws::Map<AppAttributesKeys, Aws::String>& value) { m_attributesHasBeenSet = true; m_attributes = value; }
477 
481  inline void SetAttributes(Aws::Map<AppAttributesKeys, Aws::String>&& value) { m_attributesHasBeenSet = true; m_attributes = std::move(value); }
482 
486  inline App& WithAttributes(const Aws::Map<AppAttributesKeys, Aws::String>& value) { SetAttributes(value); return *this;}
487 
491  inline App& WithAttributes(Aws::Map<AppAttributesKeys, Aws::String>&& value) { SetAttributes(std::move(value)); return *this;}
492 
496  inline App& AddAttributes(const AppAttributesKeys& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
497 
501  inline App& AddAttributes(AppAttributesKeys&& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
502 
506  inline App& AddAttributes(const AppAttributesKeys& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
507 
511  inline App& AddAttributes(AppAttributesKeys&& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), std::move(value)); return *this; }
512 
516  inline App& AddAttributes(AppAttributesKeys&& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
517 
521  inline App& AddAttributes(const AppAttributesKeys& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
522 
523 
527  inline const Aws::String& GetCreatedAt() const{ return m_createdAt; }
528 
532  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
533 
537  inline void SetCreatedAt(const Aws::String& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
538 
542  inline void SetCreatedAt(Aws::String&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
543 
547  inline void SetCreatedAt(const char* value) { m_createdAtHasBeenSet = true; m_createdAt.assign(value); }
548 
552  inline App& WithCreatedAt(const Aws::String& value) { SetCreatedAt(value); return *this;}
553 
557  inline App& WithCreatedAt(Aws::String&& value) { SetCreatedAt(std::move(value)); return *this;}
558 
562  inline App& WithCreatedAt(const char* value) { SetCreatedAt(value); return *this;}
563 
564 
578  inline const Aws::Vector<EnvironmentVariable>& GetEnvironment() const{ return m_environment; }
579 
593  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
594 
608  inline void SetEnvironment(const Aws::Vector<EnvironmentVariable>& value) { m_environmentHasBeenSet = true; m_environment = value; }
609 
623  inline void SetEnvironment(Aws::Vector<EnvironmentVariable>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
624 
638  inline App& WithEnvironment(const Aws::Vector<EnvironmentVariable>& value) { SetEnvironment(value); return *this;}
639 
653  inline App& WithEnvironment(Aws::Vector<EnvironmentVariable>&& value) { SetEnvironment(std::move(value)); return *this;}
654 
668  inline App& AddEnvironment(const EnvironmentVariable& value) { m_environmentHasBeenSet = true; m_environment.push_back(value); return *this; }
669 
683  inline App& AddEnvironment(EnvironmentVariable&& value) { m_environmentHasBeenSet = true; m_environment.push_back(std::move(value)); return *this; }
684 
685  private:
686 
687  Aws::String m_appId;
688  bool m_appIdHasBeenSet;
689 
690  Aws::String m_stackId;
691  bool m_stackIdHasBeenSet;
692 
693  Aws::String m_shortname;
694  bool m_shortnameHasBeenSet;
695 
696  Aws::String m_name;
697  bool m_nameHasBeenSet;
698 
699  Aws::String m_description;
700  bool m_descriptionHasBeenSet;
701 
702  Aws::Vector<DataSource> m_dataSources;
703  bool m_dataSourcesHasBeenSet;
704 
705  AppType m_type;
706  bool m_typeHasBeenSet;
707 
708  Source m_appSource;
709  bool m_appSourceHasBeenSet;
710 
711  Aws::Vector<Aws::String> m_domains;
712  bool m_domainsHasBeenSet;
713 
714  bool m_enableSsl;
715  bool m_enableSslHasBeenSet;
716 
717  SslConfiguration m_sslConfiguration;
718  bool m_sslConfigurationHasBeenSet;
719 
721  bool m_attributesHasBeenSet;
722 
723  Aws::String m_createdAt;
724  bool m_createdAtHasBeenSet;
725 
726  Aws::Vector<EnvironmentVariable> m_environment;
727  bool m_environmentHasBeenSet;
728  };
729 
730 } // namespace Model
731 } // namespace OpsWorks
732 } // namespace Aws
Aws::OpsWorks::Model::Source
Definition: Source.h:38
Aws::OpsWorks::Model::App::WithDomains
App & WithDomains(Aws::Vector< Aws::String > &&value)
Definition: App.h:390
Aws::OpsWorks::Model::App::AddEnvironment
App & AddEnvironment(EnvironmentVariable &&value)
Definition: App.h:683
Aws::OpsWorks::Model::App::AppSourceHasBeenSet
bool AppSourceHasBeenSet() const
Definition: App.h:333
Aws::OpsWorks::Model::App::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: App.h:593
Aws::OpsWorks::Model::App::SetStackId
void SetStackId(const char *value)
Definition: App.h:112
DataSource.h
SslConfiguration.h
Aws::OpsWorks::Model::App::AddAttributes
App & AddAttributes(const AppAttributesKeys &key, const char *value)
Definition: App.h:521
Aws::OpsWorks::Model::App::WithEnvironment
App & WithEnvironment(const Aws::Vector< EnvironmentVariable > &value)
Definition: App.h:638
Aws::OpsWorks::Model::App::SetAppId
void SetAppId(const Aws::String &value)
Definition: App.h:61
Aws::OpsWorks::Model::App::GetDataSources
const Aws::Vector< DataSource > & GetDataSources() const
Definition: App.h:256
Aws::OpsWorks::Model::App::TypeHasBeenSet
bool TypeHasBeenSet() const
Definition: App.h:302
Aws::OpsWorks::Model::App::WithDataSources
App & WithDataSources(Aws::Vector< DataSource > &&value)
Definition: App.h:281
Aws::OpsWorks::Model::App::SetAppId
void SetAppId(const char *value)
Definition: App.h:71
Aws::OpsWorks::Model::App::GetAppId
const Aws::String & GetAppId() const
Definition: App.h:51
Aws::OpsWorks::Model::App::AddAttributes
App & AddAttributes(AppAttributesKeys &&key, const char *value)
Definition: App.h:516
Aws::OpsWorks::Model::App::EnableSslHasBeenSet
bool EnableSslHasBeenSet() const
Definition: App.h:419
Aws::OpsWorks::Model::App::GetShortname
const Aws::String & GetShortname() const
Definition: App.h:133
Aws::OpsWorks::Model::App::GetSslConfiguration
const SslConfiguration & GetSslConfiguration() const
Definition: App.h:435
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::App::WithName
App & WithName(const Aws::String &value)
Definition: App.h:199
Aws::OpsWorks::Model::App::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: App.h:532
Aws::OpsWorks::Model::App::AddDomains
App & AddDomains(Aws::String &&value)
Definition: App.h:402
Aws::OpsWorks::Model::App::AddAttributes
App & AddAttributes(const AppAttributesKeys &key, const Aws::String &value)
Definition: App.h:496
Aws::OpsWorks::Model::App::SetDataSources
void SetDataSources(Aws::Vector< DataSource > &&value)
Definition: App.h:271
Aws::OpsWorks::Model::App::SetDescription
void SetDescription(Aws::String &&value)
Definition: App.h:230
Aws::OpsWorks::Model::App::WithStackId
App & WithStackId(Aws::String &&value)
Definition: App.h:122
Aws::OpsWorks::Model::App::GetCreatedAt
const Aws::String & GetCreatedAt() const
Definition: App.h:527
Aws::OpsWorks::Model::App::WithDomains
App & WithDomains(const Aws::Vector< Aws::String > &value)
Definition: App.h:384
Aws::OpsWorks::Model::DataSource
Definition: DataSource.h:32
Aws::OpsWorks::Model::App::AddAttributes
App & AddAttributes(AppAttributesKeys &&key, Aws::String &&value)
Definition: App.h:511
Aws::OpsWorks::Model::App::SetDataSources
void SetDataSources(const Aws::Vector< DataSource > &value)
Definition: App.h:266
Aws::OpsWorks::Model::App::SetName
void SetName(const char *value)
Definition: App.h:194
Aws::OpsWorks::Model::App::WithDataSources
App & WithDataSources(const Aws::Vector< DataSource > &value)
Definition: App.h:276
Aws::OpsWorks::Model::App::NameHasBeenSet
bool NameHasBeenSet() const
Definition: App.h:179
Aws::OpsWorks::Model::App::WithName
App & WithName(Aws::String &&value)
Definition: App.h:204
Aws::OpsWorks::Model::App::SetAppId
void SetAppId(Aws::String &&value)
Definition: App.h:66
Aws::OpsWorks::Model::App::App
App(Aws::Utils::Json::JsonView jsonValue)
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::OpsWorks::Model::App::AddDomains
App & AddDomains(const Aws::String &value)
Definition: App.h:396
Aws::OpsWorks::Model::App::AppIdHasBeenSet
bool AppIdHasBeenSet() const
Definition: App.h:56
AWSVector.h
Aws::OpsWorks::Model::App::operator=
App & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::App::SetAppSource
void SetAppSource(Source &&value)
Definition: App.h:343
Aws::OpsWorks::Model::App::GetDomains
const Aws::Vector< Aws::String > & GetDomains() const
Definition: App.h:360
Aws::OpsWorks::Model::App::StackIdHasBeenSet
bool StackIdHasBeenSet() const
Definition: App.h:97
Aws::OpsWorks::Model::SslConfiguration
Definition: SslConfiguration.h:32
Aws::OpsWorks::Model::App::GetStackId
const Aws::String & GetStackId() const
Definition: App.h:92
Source.h
Aws::OpsWorks::Model::App::WithAttributes
App & WithAttributes(Aws::Map< AppAttributesKeys, Aws::String > &&value)
Definition: App.h:491
Aws::OpsWorks::Model::App::DataSourcesHasBeenSet
bool DataSourcesHasBeenSet() const
Definition: App.h:261
Aws::OpsWorks::Model::App::SetSslConfiguration
void SetSslConfiguration(const SslConfiguration &value)
Definition: App.h:445
EnvironmentVariable.h
Aws::OpsWorks::Model::App::WithEnvironment
App & WithEnvironment(Aws::Vector< EnvironmentVariable > &&value)
Definition: App.h:653
Aws::OpsWorks::Model::App::AddEnvironment
App & AddEnvironment(const EnvironmentVariable &value)
Definition: App.h:668
Aws::OpsWorks::Model::App::WithSslConfiguration
App & WithSslConfiguration(SslConfiguration &&value)
Definition: App.h:460
Aws::OpsWorks::Model::App::SetDescription
void SetDescription(const Aws::String &value)
Definition: App.h:225
Aws::OpsWorks::Model::App::AttributesHasBeenSet
bool AttributesHasBeenSet() const
Definition: App.h:471
Aws::OpsWorks::Model::App::WithStackId
App & WithStackId(const Aws::String &value)
Definition: App.h:117
Aws::OpsWorks::Model::App::SetShortname
void SetShortname(const char *value)
Definition: App.h:153
Aws::OpsWorks::Model::App::SetStackId
void SetStackId(const Aws::String &value)
Definition: App.h:102
Aws::OpsWorks::Model::App::WithName
App & WithName(const char *value)
Definition: App.h:209
Aws::OpsWorks::Model::App
Definition: App.h:40
Aws::OpsWorks::Model::App::SetDomains
void SetDomains(const Aws::Vector< Aws::String > &value)
Definition: App.h:372
AppAttributesKeys.h
Aws::OpsWorks::Model::App::SetName
void SetName(const Aws::String &value)
Definition: App.h:184
Aws::OpsWorks::Model::App::WithCreatedAt
App & WithCreatedAt(const Aws::String &value)
Definition: App.h:552
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::OpsWorks::Model::App::SetDescription
void SetDescription(const char *value)
Definition: App.h:235
Aws::OpsWorks::Model::App::WithAttributes
App & WithAttributes(const Aws::Map< AppAttributesKeys, Aws::String > &value)
Definition: App.h:486
AWSString.h
Aws::OpsWorks::Model::App::GetType
const AppType & GetType() const
Definition: App.h:297
Aws::OpsWorks::Model::App::GetEnvironment
const Aws::Vector< EnvironmentVariable > & GetEnvironment() const
Definition: App.h:578
Aws::OpsWorks::Model::App::AddAttributes
App & AddAttributes(const AppAttributesKeys &key, Aws::String &&value)
Definition: App.h:506
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::OpsWorks::Model::App::WithDescription
App & WithDescription(const char *value)
Definition: App.h:250
Aws::OpsWorks::Model::App::WithAppId
App & WithAppId(const Aws::String &value)
Definition: App.h:76
Aws::OpsWorks::Model::App::WithShortname
App & WithShortname(const Aws::String &value)
Definition: App.h:158
Aws::OpsWorks::Model::App::WithCreatedAt
App & WithCreatedAt(const char *value)
Definition: App.h:562
Aws::OpsWorks::Model::App::GetName
const Aws::String & GetName() const
Definition: App.h:174
Aws::OpsWorks::Model::App::SetSslConfiguration
void SetSslConfiguration(SslConfiguration &&value)
Definition: App.h:450
Aws::OpsWorks::Model::App::SetCreatedAt
void SetCreatedAt(Aws::String &&value)
Definition: App.h:542
Aws::OpsWorks::Model::App::SetType
void SetType(const AppType &value)
Definition: App.h:307
Aws::OpsWorks::Model::App::SetAppSource
void SetAppSource(const Source &value)
Definition: App.h:338
Aws::OpsWorks::Model::App::SetEnableSsl
void SetEnableSsl(bool value)
Definition: App.h:424
Aws::OpsWorks::Model::App::WithCreatedAt
App & WithCreatedAt(Aws::String &&value)
Definition: App.h:557
Aws::OpsWorks::Model::App::WithShortname
App & WithShortname(const char *value)
Definition: App.h:168
Aws::OpsWorks::Model::App::WithDescription
App & WithDescription(Aws::String &&value)
Definition: App.h:245
Aws::OpsWorks::Model::App::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::OpsWorks::Model::App::SetDomains
void SetDomains(Aws::Vector< Aws::String > &&value)
Definition: App.h:378
Aws::OpsWorks::Model::App::SetAttributes
void SetAttributes(Aws::Map< AppAttributesKeys, Aws::String > &&value)
Definition: App.h:481
Aws::OpsWorks::Model::App::ShortnameHasBeenSet
bool ShortnameHasBeenSet() const
Definition: App.h:138
Aws::OpsWorks::Model::App::DomainsHasBeenSet
bool DomainsHasBeenSet() const
Definition: App.h:366
AppType.h
Aws::OpsWorks::Model::AppAttributesKeys
AppAttributesKeys
Definition: AppAttributesKeys.h:17
Aws::OpsWorks::Model::App::SetShortname
void SetShortname(const Aws::String &value)
Definition: App.h:143
Aws::OpsWorks::Model::App::AddDataSources
App & AddDataSources(const DataSource &value)
Definition: App.h:286
Aws::OpsWorks::Model::App::WithSslConfiguration
App & WithSslConfiguration(const SslConfiguration &value)
Definition: App.h:455
Aws::OpsWorks::Model::App::WithAppSource
App & WithAppSource(const Source &value)
Definition: App.h:348
Aws::OpsWorks::Model::App::AddDataSources
App & AddDataSources(DataSource &&value)
Definition: App.h:291
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::App::SetAttributes
void SetAttributes(const Aws::Map< AppAttributesKeys, Aws::String > &value)
Definition: App.h:476
Aws::OpsWorks::Model::EnvironmentVariable
Definition: EnvironmentVariable.h:32
Aws::OpsWorks::Model::App::SetEnvironment
void SetEnvironment(Aws::Vector< EnvironmentVariable > &&value)
Definition: App.h:623
Aws::OpsWorks::Model::App::SetCreatedAt
void SetCreatedAt(const char *value)
Definition: App.h:547
Aws::OpsWorks::Model::App::SetCreatedAt
void SetCreatedAt(const Aws::String &value)
Definition: App.h:537
Aws::OpsWorks::Model::App::SetType
void SetType(AppType &&value)
Definition: App.h:312
Aws::OpsWorks::Model::App::SslConfigurationHasBeenSet
bool SslConfigurationHasBeenSet() const
Definition: App.h:440
Aws::OpsWorks::Model::App::WithAppSource
App & WithAppSource(Source &&value)
Definition: App.h:353
Aws::OpsWorks::Model::App::WithEnableSsl
App & WithEnableSsl(bool value)
Definition: App.h:429
Aws::OpsWorks::Model::App::SetStackId
void SetStackId(Aws::String &&value)
Definition: App.h:107
Aws::OpsWorks::Model::App::GetEnableSsl
bool GetEnableSsl() const
Definition: App.h:414
Aws::OpsWorks::Model::App::WithAppId
App & WithAppId(const char *value)
Definition: App.h:86
Aws::OpsWorks::Model::App::SetName
void SetName(Aws::String &&value)
Definition: App.h:189
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::App::AddAttributes
App & AddAttributes(AppAttributesKeys &&key, const Aws::String &value)
Definition: App.h:501
Aws::OpsWorks::Model::App::SetShortname
void SetShortname(Aws::String &&value)
Definition: App.h:148
Aws::OpsWorks::Model::App::GetDescription
const Aws::String & GetDescription() const
Definition: App.h:215
Aws::OpsWorks::Model::App::AddDomains
App & AddDomains(const char *value)
Definition: App.h:408
Aws::OpsWorks::Model::App::SetEnvironment
void SetEnvironment(const Aws::Vector< EnvironmentVariable > &value)
Definition: App.h:608
Aws::OpsWorks::Model::App::WithShortname
App & WithShortname(Aws::String &&value)
Definition: App.h:163
Aws::OpsWorks::Model::App::WithStackId
App & WithStackId(const char *value)
Definition: App.h:127
Aws::OpsWorks::Model::App::App
App()
Aws::OpsWorks::Model::App::WithAppId
App & WithAppId(Aws::String &&value)
Definition: App.h:81
AWSMap.h
Aws::OpsWorks::Model::App::GetAttributes
const Aws::Map< AppAttributesKeys, Aws::String > & GetAttributes() const
Definition: App.h:466
Aws::OpsWorks::Model::App::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: App.h:220
Aws::OpsWorks::Model::App::WithDescription
App & WithDescription(const Aws::String &value)
Definition: App.h:240
Aws::OpsWorks::Model::App::GetAppSource
const Source & GetAppSource() const
Definition: App.h:328
Aws::OpsWorks::Model::App::WithType
App & WithType(AppType &&value)
Definition: App.h:322
Aws::OpsWorks::Model::App::WithType
App & WithType(const AppType &value)
Definition: App.h:317
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19