AWS SDK for C++  1.9.102
AWS SDK for C++
AwsApiGatewayStageDetails.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23  class JsonView;
24 } // namespace Json
25 } // namespace Utils
26 namespace SecurityHub
27 {
28 namespace Model
29 {
30 
38  {
39  public:
44 
45 
49  inline const Aws::String& GetDeploymentId() const{ return m_deploymentId; }
50 
54  inline bool DeploymentIdHasBeenSet() const { return m_deploymentIdHasBeenSet; }
55 
59  inline void SetDeploymentId(const Aws::String& value) { m_deploymentIdHasBeenSet = true; m_deploymentId = value; }
60 
64  inline void SetDeploymentId(Aws::String&& value) { m_deploymentIdHasBeenSet = true; m_deploymentId = std::move(value); }
65 
69  inline void SetDeploymentId(const char* value) { m_deploymentIdHasBeenSet = true; m_deploymentId.assign(value); }
70 
74  inline AwsApiGatewayStageDetails& WithDeploymentId(const Aws::String& value) { SetDeploymentId(value); return *this;}
75 
79  inline AwsApiGatewayStageDetails& WithDeploymentId(Aws::String&& value) { SetDeploymentId(std::move(value)); return *this;}
80 
84  inline AwsApiGatewayStageDetails& WithDeploymentId(const char* value) { SetDeploymentId(value); return *this;}
85 
86 
90  inline const Aws::String& GetClientCertificateId() const{ return m_clientCertificateId; }
91 
95  inline bool ClientCertificateIdHasBeenSet() const { return m_clientCertificateIdHasBeenSet; }
96 
100  inline void SetClientCertificateId(const Aws::String& value) { m_clientCertificateIdHasBeenSet = true; m_clientCertificateId = value; }
101 
105  inline void SetClientCertificateId(Aws::String&& value) { m_clientCertificateIdHasBeenSet = true; m_clientCertificateId = std::move(value); }
106 
110  inline void SetClientCertificateId(const char* value) { m_clientCertificateIdHasBeenSet = true; m_clientCertificateId.assign(value); }
111 
115  inline AwsApiGatewayStageDetails& WithClientCertificateId(const Aws::String& value) { SetClientCertificateId(value); return *this;}
116 
120  inline AwsApiGatewayStageDetails& WithClientCertificateId(Aws::String&& value) { SetClientCertificateId(std::move(value)); return *this;}
121 
125  inline AwsApiGatewayStageDetails& WithClientCertificateId(const char* value) { SetClientCertificateId(value); return *this;}
126 
127 
131  inline const Aws::String& GetStageName() const{ return m_stageName; }
132 
136  inline bool StageNameHasBeenSet() const { return m_stageNameHasBeenSet; }
137 
141  inline void SetStageName(const Aws::String& value) { m_stageNameHasBeenSet = true; m_stageName = value; }
142 
146  inline void SetStageName(Aws::String&& value) { m_stageNameHasBeenSet = true; m_stageName = std::move(value); }
147 
151  inline void SetStageName(const char* value) { m_stageNameHasBeenSet = true; m_stageName.assign(value); }
152 
156  inline AwsApiGatewayStageDetails& WithStageName(const Aws::String& value) { SetStageName(value); return *this;}
157 
161  inline AwsApiGatewayStageDetails& WithStageName(Aws::String&& value) { SetStageName(std::move(value)); return *this;}
162 
166  inline AwsApiGatewayStageDetails& WithStageName(const char* value) { SetStageName(value); return *this;}
167 
168 
172  inline const Aws::String& GetDescription() const{ return m_description; }
173 
177  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
178 
182  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
183 
187  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
188 
192  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
193 
197  inline AwsApiGatewayStageDetails& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
198 
202  inline AwsApiGatewayStageDetails& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
203 
207  inline AwsApiGatewayStageDetails& WithDescription(const char* value) { SetDescription(value); return *this;}
208 
209 
213  inline bool GetCacheClusterEnabled() const{ return m_cacheClusterEnabled; }
214 
218  inline bool CacheClusterEnabledHasBeenSet() const { return m_cacheClusterEnabledHasBeenSet; }
219 
223  inline void SetCacheClusterEnabled(bool value) { m_cacheClusterEnabledHasBeenSet = true; m_cacheClusterEnabled = value; }
224 
228  inline AwsApiGatewayStageDetails& WithCacheClusterEnabled(bool value) { SetCacheClusterEnabled(value); return *this;}
229 
230 
234  inline const Aws::String& GetCacheClusterSize() const{ return m_cacheClusterSize; }
235 
239  inline bool CacheClusterSizeHasBeenSet() const { return m_cacheClusterSizeHasBeenSet; }
240 
244  inline void SetCacheClusterSize(const Aws::String& value) { m_cacheClusterSizeHasBeenSet = true; m_cacheClusterSize = value; }
245 
249  inline void SetCacheClusterSize(Aws::String&& value) { m_cacheClusterSizeHasBeenSet = true; m_cacheClusterSize = std::move(value); }
250 
254  inline void SetCacheClusterSize(const char* value) { m_cacheClusterSizeHasBeenSet = true; m_cacheClusterSize.assign(value); }
255 
259  inline AwsApiGatewayStageDetails& WithCacheClusterSize(const Aws::String& value) { SetCacheClusterSize(value); return *this;}
260 
264  inline AwsApiGatewayStageDetails& WithCacheClusterSize(Aws::String&& value) { SetCacheClusterSize(std::move(value)); return *this;}
265 
269  inline AwsApiGatewayStageDetails& WithCacheClusterSize(const char* value) { SetCacheClusterSize(value); return *this;}
270 
271 
275  inline const Aws::String& GetCacheClusterStatus() const{ return m_cacheClusterStatus; }
276 
280  inline bool CacheClusterStatusHasBeenSet() const { return m_cacheClusterStatusHasBeenSet; }
281 
285  inline void SetCacheClusterStatus(const Aws::String& value) { m_cacheClusterStatusHasBeenSet = true; m_cacheClusterStatus = value; }
286 
290  inline void SetCacheClusterStatus(Aws::String&& value) { m_cacheClusterStatusHasBeenSet = true; m_cacheClusterStatus = std::move(value); }
291 
295  inline void SetCacheClusterStatus(const char* value) { m_cacheClusterStatusHasBeenSet = true; m_cacheClusterStatus.assign(value); }
296 
300  inline AwsApiGatewayStageDetails& WithCacheClusterStatus(const Aws::String& value) { SetCacheClusterStatus(value); return *this;}
301 
305  inline AwsApiGatewayStageDetails& WithCacheClusterStatus(Aws::String&& value) { SetCacheClusterStatus(std::move(value)); return *this;}
306 
310  inline AwsApiGatewayStageDetails& WithCacheClusterStatus(const char* value) { SetCacheClusterStatus(value); return *this;}
311 
312 
316  inline const Aws::Vector<AwsApiGatewayMethodSettings>& GetMethodSettings() const{ return m_methodSettings; }
317 
321  inline bool MethodSettingsHasBeenSet() const { return m_methodSettingsHasBeenSet; }
322 
326  inline void SetMethodSettings(const Aws::Vector<AwsApiGatewayMethodSettings>& value) { m_methodSettingsHasBeenSet = true; m_methodSettings = value; }
327 
331  inline void SetMethodSettings(Aws::Vector<AwsApiGatewayMethodSettings>&& value) { m_methodSettingsHasBeenSet = true; m_methodSettings = std::move(value); }
332 
336  inline AwsApiGatewayStageDetails& WithMethodSettings(const Aws::Vector<AwsApiGatewayMethodSettings>& value) { SetMethodSettings(value); return *this;}
337 
341  inline AwsApiGatewayStageDetails& WithMethodSettings(Aws::Vector<AwsApiGatewayMethodSettings>&& value) { SetMethodSettings(std::move(value)); return *this;}
342 
346  inline AwsApiGatewayStageDetails& AddMethodSettings(const AwsApiGatewayMethodSettings& value) { m_methodSettingsHasBeenSet = true; m_methodSettings.push_back(value); return *this; }
347 
351  inline AwsApiGatewayStageDetails& AddMethodSettings(AwsApiGatewayMethodSettings&& value) { m_methodSettingsHasBeenSet = true; m_methodSettings.push_back(std::move(value)); return *this; }
352 
353 
361  inline const Aws::Map<Aws::String, Aws::String>& GetVariables() const{ return m_variables; }
362 
370  inline bool VariablesHasBeenSet() const { return m_variablesHasBeenSet; }
371 
379  inline void SetVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_variablesHasBeenSet = true; m_variables = value; }
380 
388  inline void SetVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_variablesHasBeenSet = true; m_variables = std::move(value); }
389 
397  inline AwsApiGatewayStageDetails& WithVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetVariables(value); return *this;}
398 
406  inline AwsApiGatewayStageDetails& WithVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetVariables(std::move(value)); return *this;}
407 
415  inline AwsApiGatewayStageDetails& AddVariables(const Aws::String& key, const Aws::String& value) { m_variablesHasBeenSet = true; m_variables.emplace(key, value); return *this; }
416 
424  inline AwsApiGatewayStageDetails& AddVariables(Aws::String&& key, const Aws::String& value) { m_variablesHasBeenSet = true; m_variables.emplace(std::move(key), value); return *this; }
425 
433  inline AwsApiGatewayStageDetails& AddVariables(const Aws::String& key, Aws::String&& value) { m_variablesHasBeenSet = true; m_variables.emplace(key, std::move(value)); return *this; }
434 
442  inline AwsApiGatewayStageDetails& AddVariables(Aws::String&& key, Aws::String&& value) { m_variablesHasBeenSet = true; m_variables.emplace(std::move(key), std::move(value)); return *this; }
443 
451  inline AwsApiGatewayStageDetails& AddVariables(const char* key, Aws::String&& value) { m_variablesHasBeenSet = true; m_variables.emplace(key, std::move(value)); return *this; }
452 
460  inline AwsApiGatewayStageDetails& AddVariables(Aws::String&& key, const char* value) { m_variablesHasBeenSet = true; m_variables.emplace(std::move(key), value); return *this; }
461 
469  inline AwsApiGatewayStageDetails& AddVariables(const char* key, const char* value) { m_variablesHasBeenSet = true; m_variables.emplace(key, value); return *this; }
470 
471 
475  inline const Aws::String& GetDocumentationVersion() const{ return m_documentationVersion; }
476 
480  inline bool DocumentationVersionHasBeenSet() const { return m_documentationVersionHasBeenSet; }
481 
485  inline void SetDocumentationVersion(const Aws::String& value) { m_documentationVersionHasBeenSet = true; m_documentationVersion = value; }
486 
490  inline void SetDocumentationVersion(Aws::String&& value) { m_documentationVersionHasBeenSet = true; m_documentationVersion = std::move(value); }
491 
495  inline void SetDocumentationVersion(const char* value) { m_documentationVersionHasBeenSet = true; m_documentationVersion.assign(value); }
496 
500  inline AwsApiGatewayStageDetails& WithDocumentationVersion(const Aws::String& value) { SetDocumentationVersion(value); return *this;}
501 
505  inline AwsApiGatewayStageDetails& WithDocumentationVersion(Aws::String&& value) { SetDocumentationVersion(std::move(value)); return *this;}
506 
510  inline AwsApiGatewayStageDetails& WithDocumentationVersion(const char* value) { SetDocumentationVersion(value); return *this;}
511 
512 
516  inline const AwsApiGatewayAccessLogSettings& GetAccessLogSettings() const{ return m_accessLogSettings; }
517 
521  inline bool AccessLogSettingsHasBeenSet() const { return m_accessLogSettingsHasBeenSet; }
522 
526  inline void SetAccessLogSettings(const AwsApiGatewayAccessLogSettings& value) { m_accessLogSettingsHasBeenSet = true; m_accessLogSettings = value; }
527 
531  inline void SetAccessLogSettings(AwsApiGatewayAccessLogSettings&& value) { m_accessLogSettingsHasBeenSet = true; m_accessLogSettings = std::move(value); }
532 
536  inline AwsApiGatewayStageDetails& WithAccessLogSettings(const AwsApiGatewayAccessLogSettings& value) { SetAccessLogSettings(value); return *this;}
537 
541  inline AwsApiGatewayStageDetails& WithAccessLogSettings(AwsApiGatewayAccessLogSettings&& value) { SetAccessLogSettings(std::move(value)); return *this;}
542 
543 
547  inline const AwsApiGatewayCanarySettings& GetCanarySettings() const{ return m_canarySettings; }
548 
552  inline bool CanarySettingsHasBeenSet() const { return m_canarySettingsHasBeenSet; }
553 
557  inline void SetCanarySettings(const AwsApiGatewayCanarySettings& value) { m_canarySettingsHasBeenSet = true; m_canarySettings = value; }
558 
562  inline void SetCanarySettings(AwsApiGatewayCanarySettings&& value) { m_canarySettingsHasBeenSet = true; m_canarySettings = std::move(value); }
563 
567  inline AwsApiGatewayStageDetails& WithCanarySettings(const AwsApiGatewayCanarySettings& value) { SetCanarySettings(value); return *this;}
568 
572  inline AwsApiGatewayStageDetails& WithCanarySettings(AwsApiGatewayCanarySettings&& value) { SetCanarySettings(std::move(value)); return *this;}
573 
574 
578  inline bool GetTracingEnabled() const{ return m_tracingEnabled; }
579 
583  inline bool TracingEnabledHasBeenSet() const { return m_tracingEnabledHasBeenSet; }
584 
588  inline void SetTracingEnabled(bool value) { m_tracingEnabledHasBeenSet = true; m_tracingEnabled = value; }
589 
593  inline AwsApiGatewayStageDetails& WithTracingEnabled(bool value) { SetTracingEnabled(value); return *this;}
594 
595 
603  inline const Aws::String& GetCreatedDate() const{ return m_createdDate; }
604 
612  inline bool CreatedDateHasBeenSet() const { return m_createdDateHasBeenSet; }
613 
621  inline void SetCreatedDate(const Aws::String& value) { m_createdDateHasBeenSet = true; m_createdDate = value; }
622 
630  inline void SetCreatedDate(Aws::String&& value) { m_createdDateHasBeenSet = true; m_createdDate = std::move(value); }
631 
639  inline void SetCreatedDate(const char* value) { m_createdDateHasBeenSet = true; m_createdDate.assign(value); }
640 
648  inline AwsApiGatewayStageDetails& WithCreatedDate(const Aws::String& value) { SetCreatedDate(value); return *this;}
649 
657  inline AwsApiGatewayStageDetails& WithCreatedDate(Aws::String&& value) { SetCreatedDate(std::move(value)); return *this;}
658 
666  inline AwsApiGatewayStageDetails& WithCreatedDate(const char* value) { SetCreatedDate(value); return *this;}
667 
668 
676  inline const Aws::String& GetLastUpdatedDate() const{ return m_lastUpdatedDate; }
677 
685  inline bool LastUpdatedDateHasBeenSet() const { return m_lastUpdatedDateHasBeenSet; }
686 
694  inline void SetLastUpdatedDate(const Aws::String& value) { m_lastUpdatedDateHasBeenSet = true; m_lastUpdatedDate = value; }
695 
703  inline void SetLastUpdatedDate(Aws::String&& value) { m_lastUpdatedDateHasBeenSet = true; m_lastUpdatedDate = std::move(value); }
704 
712  inline void SetLastUpdatedDate(const char* value) { m_lastUpdatedDateHasBeenSet = true; m_lastUpdatedDate.assign(value); }
713 
721  inline AwsApiGatewayStageDetails& WithLastUpdatedDate(const Aws::String& value) { SetLastUpdatedDate(value); return *this;}
722 
730  inline AwsApiGatewayStageDetails& WithLastUpdatedDate(Aws::String&& value) { SetLastUpdatedDate(std::move(value)); return *this;}
731 
739  inline AwsApiGatewayStageDetails& WithLastUpdatedDate(const char* value) { SetLastUpdatedDate(value); return *this;}
740 
741 
745  inline const Aws::String& GetWebAclArn() const{ return m_webAclArn; }
746 
750  inline bool WebAclArnHasBeenSet() const { return m_webAclArnHasBeenSet; }
751 
755  inline void SetWebAclArn(const Aws::String& value) { m_webAclArnHasBeenSet = true; m_webAclArn = value; }
756 
760  inline void SetWebAclArn(Aws::String&& value) { m_webAclArnHasBeenSet = true; m_webAclArn = std::move(value); }
761 
765  inline void SetWebAclArn(const char* value) { m_webAclArnHasBeenSet = true; m_webAclArn.assign(value); }
766 
770  inline AwsApiGatewayStageDetails& WithWebAclArn(const Aws::String& value) { SetWebAclArn(value); return *this;}
771 
775  inline AwsApiGatewayStageDetails& WithWebAclArn(Aws::String&& value) { SetWebAclArn(std::move(value)); return *this;}
776 
780  inline AwsApiGatewayStageDetails& WithWebAclArn(const char* value) { SetWebAclArn(value); return *this;}
781 
782  private:
783 
784  Aws::String m_deploymentId;
785  bool m_deploymentIdHasBeenSet;
786 
787  Aws::String m_clientCertificateId;
788  bool m_clientCertificateIdHasBeenSet;
789 
790  Aws::String m_stageName;
791  bool m_stageNameHasBeenSet;
792 
793  Aws::String m_description;
794  bool m_descriptionHasBeenSet;
795 
796  bool m_cacheClusterEnabled;
797  bool m_cacheClusterEnabledHasBeenSet;
798 
799  Aws::String m_cacheClusterSize;
800  bool m_cacheClusterSizeHasBeenSet;
801 
802  Aws::String m_cacheClusterStatus;
803  bool m_cacheClusterStatusHasBeenSet;
804 
806  bool m_methodSettingsHasBeenSet;
807 
809  bool m_variablesHasBeenSet;
810 
811  Aws::String m_documentationVersion;
812  bool m_documentationVersionHasBeenSet;
813 
814  AwsApiGatewayAccessLogSettings m_accessLogSettings;
815  bool m_accessLogSettingsHasBeenSet;
816 
817  AwsApiGatewayCanarySettings m_canarySettings;
818  bool m_canarySettingsHasBeenSet;
819 
820  bool m_tracingEnabled;
821  bool m_tracingEnabledHasBeenSet;
822 
823  Aws::String m_createdDate;
824  bool m_createdDateHasBeenSet;
825 
826  Aws::String m_lastUpdatedDate;
827  bool m_lastUpdatedDateHasBeenSet;
828 
829  Aws::String m_webAclArn;
830  bool m_webAclArnHasBeenSet;
831  };
832 
833 } // namespace Model
834 } // namespace SecurityHub
835 } // namespace Aws
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetAccessLogSettings
void SetAccessLogSettings(const AwsApiGatewayAccessLogSettings &value)
Definition: AwsApiGatewayStageDetails.h:526
Aws::SecurityHub::Model::AwsApiGatewayAccessLogSettings
Definition: AwsApiGatewayAccessLogSettings.h:33
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::DeploymentIdHasBeenSet
bool DeploymentIdHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:54
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddMethodSettings
AwsApiGatewayStageDetails & AddMethodSettings(AwsApiGatewayMethodSettings &&value)
Definition: AwsApiGatewayStageDetails.h:351
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetClientCertificateId
void SetClientCertificateId(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:100
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithLastUpdatedDate
AwsApiGatewayStageDetails & WithLastUpdatedDate(const char *value)
Definition: AwsApiGatewayStageDetails.h:739
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetTracingEnabled
void SetTracingEnabled(bool value)
Definition: AwsApiGatewayStageDetails.h:588
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCanarySettings
void SetCanarySettings(AwsApiGatewayCanarySettings &&value)
Definition: AwsApiGatewayStageDetails.h:562
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetCacheClusterStatus
const Aws::String & GetCacheClusterStatus() const
Definition: AwsApiGatewayStageDetails.h:275
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetStageName
const Aws::String & GetStageName() const
Definition: AwsApiGatewayStageDetails.h:131
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetDocumentationVersion
const Aws::String & GetDocumentationVersion() const
Definition: AwsApiGatewayStageDetails.h:475
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetCacheClusterSize
const Aws::String & GetCacheClusterSize() const
Definition: AwsApiGatewayStageDetails.h:234
Aws::SecurityHub::Model::AwsApiGatewayCanarySettings
Definition: AwsApiGatewayCanarySettings.h:34
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddVariables
AwsApiGatewayStageDetails & AddVariables(Aws::String &&key, const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:424
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithClientCertificateId
AwsApiGatewayStageDetails & WithClientCertificateId(const char *value)
Definition: AwsApiGatewayStageDetails.h:125
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::CacheClusterStatusHasBeenSet
bool CacheClusterStatusHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:280
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithStageName
AwsApiGatewayStageDetails & WithStageName(const char *value)
Definition: AwsApiGatewayStageDetails.h:166
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCanarySettings
AwsApiGatewayStageDetails & WithCanarySettings(AwsApiGatewayCanarySettings &&value)
Definition: AwsApiGatewayStageDetails.h:572
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::CacheClusterEnabledHasBeenSet
bool CacheClusterEnabledHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:218
AwsApiGatewayCanarySettings.h
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetDescription
const Aws::String & GetDescription() const
Definition: AwsApiGatewayStageDetails.h:172
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::ClientCertificateIdHasBeenSet
bool ClientCertificateIdHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:95
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetCreatedDate
const Aws::String & GetCreatedDate() const
Definition: AwsApiGatewayStageDetails.h:603
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithAccessLogSettings
AwsApiGatewayStageDetails & WithAccessLogSettings(const AwsApiGatewayAccessLogSettings &value)
Definition: AwsApiGatewayStageDetails.h:536
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetMethodSettings
const Aws::Vector< AwsApiGatewayMethodSettings > & GetMethodSettings() const
Definition: AwsApiGatewayStageDetails.h:316
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCreatedDate
void SetCreatedDate(const char *value)
Definition: AwsApiGatewayStageDetails.h:639
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCacheClusterEnabled
AwsApiGatewayStageDetails & WithCacheClusterEnabled(bool value)
Definition: AwsApiGatewayStageDetails.h:228
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDescription
AwsApiGatewayStageDetails & WithDescription(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:202
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddVariables
AwsApiGatewayStageDetails & AddVariables(Aws::String &&key, Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:442
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDeploymentId
AwsApiGatewayStageDetails & WithDeploymentId(const char *value)
Definition: AwsApiGatewayStageDetails.h:84
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCreatedDate
void SetCreatedDate(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:630
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCacheClusterStatus
AwsApiGatewayStageDetails & WithCacheClusterStatus(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:305
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetTracingEnabled
bool GetTracingEnabled() const
Definition: AwsApiGatewayStageDetails.h:578
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::CacheClusterSizeHasBeenSet
bool CacheClusterSizeHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:239
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddVariables
AwsApiGatewayStageDetails & AddVariables(const char *key, Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:451
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:177
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddVariables
AwsApiGatewayStageDetails & AddVariables(const char *key, const char *value)
Definition: AwsApiGatewayStageDetails.h:469
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithClientCertificateId
AwsApiGatewayStageDetails & WithClientCertificateId(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:115
AWSVector.h
AwsApiGatewayAccessLogSettings.h
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithStageName
AwsApiGatewayStageDetails & WithStageName(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:156
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetMethodSettings
void SetMethodSettings(const Aws::Vector< AwsApiGatewayMethodSettings > &value)
Definition: AwsApiGatewayStageDetails.h:326
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::DocumentationVersionHasBeenSet
bool DocumentationVersionHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:480
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::LastUpdatedDateHasBeenSet
bool LastUpdatedDateHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:685
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithMethodSettings
AwsApiGatewayStageDetails & WithMethodSettings(const Aws::Vector< AwsApiGatewayMethodSettings > &value)
Definition: AwsApiGatewayStageDetails.h:336
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetClientCertificateId
void SetClientCertificateId(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:105
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetVariables
void SetVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: AwsApiGatewayStageDetails.h:388
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::MethodSettingsHasBeenSet
bool MethodSettingsHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:321
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCacheClusterSize
void SetCacheClusterSize(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:249
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AccessLogSettingsHasBeenSet
bool AccessLogSettingsHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:521
AWS_SECURITYHUB_API
#define AWS_SECURITYHUB_API
Definition: SecurityHub_EXPORTS.h:28
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::CreatedDateHasBeenSet
bool CreatedDateHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:612
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCacheClusterStatus
void SetCacheClusterStatus(const char *value)
Definition: AwsApiGatewayStageDetails.h:295
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCacheClusterSize
AwsApiGatewayStageDetails & WithCacheClusterSize(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:264
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCacheClusterStatus
void SetCacheClusterStatus(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:285
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WebAclArnHasBeenSet
bool WebAclArnHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:750
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::StageNameHasBeenSet
bool StageNameHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:136
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDeploymentId
void SetDeploymentId(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:59
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCanarySettings
void SetCanarySettings(const AwsApiGatewayCanarySettings &value)
Definition: AwsApiGatewayStageDetails.h:557
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDescription
void SetDescription(const char *value)
Definition: AwsApiGatewayStageDetails.h:192
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDocumentationVersion
void SetDocumentationVersion(const char *value)
Definition: AwsApiGatewayStageDetails.h:495
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithLastUpdatedDate
AwsApiGatewayStageDetails & WithLastUpdatedDate(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:721
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCreatedDate
AwsApiGatewayStageDetails & WithCreatedDate(const char *value)
Definition: AwsApiGatewayStageDetails.h:666
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCacheClusterStatus
AwsApiGatewayStageDetails & WithCacheClusterStatus(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:300
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithLastUpdatedDate
AwsApiGatewayStageDetails & WithLastUpdatedDate(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:730
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithWebAclArn
AwsApiGatewayStageDetails & WithWebAclArn(const char *value)
Definition: AwsApiGatewayStageDetails.h:780
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDeploymentId
AwsApiGatewayStageDetails & WithDeploymentId(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:79
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddMethodSettings
AwsApiGatewayStageDetails & AddMethodSettings(const AwsApiGatewayMethodSettings &value)
Definition: AwsApiGatewayStageDetails.h:346
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDocumentationVersion
AwsApiGatewayStageDetails & WithDocumentationVersion(const char *value)
Definition: AwsApiGatewayStageDetails.h:510
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetLastUpdatedDate
void SetLastUpdatedDate(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:703
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDeploymentId
void SetDeploymentId(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:64
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithWebAclArn
AwsApiGatewayStageDetails & WithWebAclArn(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:775
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SecurityHub::Model::AwsApiGatewayMethodSettings
Definition: AwsApiGatewayMethodSettings.h:32
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithVariables
AwsApiGatewayStageDetails & WithVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: AwsApiGatewayStageDetails.h:397
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetAccessLogSettings
const AwsApiGatewayAccessLogSettings & GetAccessLogSettings() const
Definition: AwsApiGatewayStageDetails.h:516
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetStageName
void SetStageName(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:141
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCacheClusterSize
AwsApiGatewayStageDetails & WithCacheClusterSize(const char *value)
Definition: AwsApiGatewayStageDetails.h:269
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDescription
void SetDescription(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:182
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDescription
AwsApiGatewayStageDetails & WithDescription(const char *value)
Definition: AwsApiGatewayStageDetails.h:207
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCreatedDate
AwsApiGatewayStageDetails & WithCreatedDate(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:648
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetLastUpdatedDate
void SetLastUpdatedDate(const char *value)
Definition: AwsApiGatewayStageDetails.h:712
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetStageName
void SetStageName(const char *value)
Definition: AwsApiGatewayStageDetails.h:151
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetWebAclArn
const Aws::String & GetWebAclArn() const
Definition: AwsApiGatewayStageDetails.h:745
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDocumentationVersion
void SetDocumentationVersion(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:490
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetVariables
const Aws::Map< Aws::String, Aws::String > & GetVariables() const
Definition: AwsApiGatewayStageDetails.h:361
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddVariables
AwsApiGatewayStageDetails & AddVariables(const Aws::String &key, const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:415
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDescription
AwsApiGatewayStageDetails & WithDescription(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:197
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetWebAclArn
void SetWebAclArn(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:760
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AwsApiGatewayStageDetails
AwsApiGatewayStageDetails(Aws::Utils::Json::JsonView jsonValue)
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetLastUpdatedDate
const Aws::String & GetLastUpdatedDate() const
Definition: AwsApiGatewayStageDetails.h:676
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetWebAclArn
void SetWebAclArn(const char *value)
Definition: AwsApiGatewayStageDetails.h:765
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetVariables
void SetVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: AwsApiGatewayStageDetails.h:379
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddVariables
AwsApiGatewayStageDetails & AddVariables(Aws::String &&key, const char *value)
Definition: AwsApiGatewayStageDetails.h:460
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithMethodSettings
AwsApiGatewayStageDetails & WithMethodSettings(Aws::Vector< AwsApiGatewayMethodSettings > &&value)
Definition: AwsApiGatewayStageDetails.h:341
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithStageName
AwsApiGatewayStageDetails & WithStageName(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:161
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetStageName
void SetStageName(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:146
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithTracingEnabled
AwsApiGatewayStageDetails & WithTracingEnabled(bool value)
Definition: AwsApiGatewayStageDetails.h:593
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithVariables
AwsApiGatewayStageDetails & WithVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: AwsApiGatewayStageDetails.h:406
Aws
Definition: AccessManagementClient.h:15
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetDeploymentId
const Aws::String & GetDeploymentId() const
Definition: AwsApiGatewayStageDetails.h:49
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithAccessLogSettings
AwsApiGatewayStageDetails & WithAccessLogSettings(AwsApiGatewayAccessLogSettings &&value)
Definition: AwsApiGatewayStageDetails.h:541
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDocumentationVersion
AwsApiGatewayStageDetails & WithDocumentationVersion(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:500
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::TracingEnabledHasBeenSet
bool TracingEnabledHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:583
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetWebAclArn
void SetWebAclArn(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:755
Aws::SecurityHub::Model::AwsApiGatewayStageDetails
Definition: AwsApiGatewayStageDetails.h:38
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDocumentationVersion
void SetDocumentationVersion(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:485
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetClientCertificateId
void SetClientCertificateId(const char *value)
Definition: AwsApiGatewayStageDetails.h:110
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCreatedDate
void SetCreatedDate(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:621
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetCanarySettings
const AwsApiGatewayCanarySettings & GetCanarySettings() const
Definition: AwsApiGatewayStageDetails.h:547
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCacheClusterSize
void SetCacheClusterSize(const char *value)
Definition: AwsApiGatewayStageDetails.h:254
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::CanarySettingsHasBeenSet
bool CanarySettingsHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:552
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDescription
void SetDescription(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:187
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCacheClusterSize
void SetCacheClusterSize(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:244
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCreatedDate
AwsApiGatewayStageDetails & WithCreatedDate(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:657
SecurityHub_EXPORTS.h
AwsApiGatewayMethodSettings.h
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetLastUpdatedDate
void SetLastUpdatedDate(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:694
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithWebAclArn
AwsApiGatewayStageDetails & WithWebAclArn(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:770
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCacheClusterStatus
AwsApiGatewayStageDetails & WithCacheClusterStatus(const char *value)
Definition: AwsApiGatewayStageDetails.h:310
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::operator=
AwsApiGatewayStageDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AddVariables
AwsApiGatewayStageDetails & AddVariables(const Aws::String &key, Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:433
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCacheClusterStatus
void SetCacheClusterStatus(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:290
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDocumentationVersion
AwsApiGatewayStageDetails & WithDocumentationVersion(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:505
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetClientCertificateId
const Aws::String & GetClientCertificateId() const
Definition: AwsApiGatewayStageDetails.h:90
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetDeploymentId
void SetDeploymentId(const char *value)
Definition: AwsApiGatewayStageDetails.h:69
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCanarySettings
AwsApiGatewayStageDetails & WithCanarySettings(const AwsApiGatewayCanarySettings &value)
Definition: AwsApiGatewayStageDetails.h:567
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithCacheClusterSize
AwsApiGatewayStageDetails & WithCacheClusterSize(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:259
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetCacheClusterEnabled
void SetCacheClusterEnabled(bool value)
Definition: AwsApiGatewayStageDetails.h:223
AWSMap.h
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithClientCertificateId
AwsApiGatewayStageDetails & WithClientCertificateId(Aws::String &&value)
Definition: AwsApiGatewayStageDetails.h:120
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetMethodSettings
void SetMethodSettings(Aws::Vector< AwsApiGatewayMethodSettings > &&value)
Definition: AwsApiGatewayStageDetails.h:331
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::AwsApiGatewayStageDetails
AwsApiGatewayStageDetails()
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::SetAccessLogSettings
void SetAccessLogSettings(AwsApiGatewayAccessLogSettings &&value)
Definition: AwsApiGatewayStageDetails.h:531
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::VariablesHasBeenSet
bool VariablesHasBeenSet() const
Definition: AwsApiGatewayStageDetails.h:370
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::GetCacheClusterEnabled
bool GetCacheClusterEnabled() const
Definition: AwsApiGatewayStageDetails.h:213
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SecurityHub::Model::AwsApiGatewayStageDetails::WithDeploymentId
AwsApiGatewayStageDetails & WithDeploymentId(const Aws::String &value)
Definition: AwsApiGatewayStageDetails.h:74