AWS SDK for C++  1.9.20
AWS SDK for C++
UpdateDomainNameResult.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 template<typename RESULT_TYPE>
20 class AmazonWebServiceResult;
21 
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27 } // namespace Json
28 } // namespace Utils
29 namespace APIGateway
30 {
31 namespace Model
32 {
51  {
52  public:
56 
57 
62  inline const Aws::String& GetDomainName() const{ return m_domainName; }
63 
68  inline void SetDomainName(const Aws::String& value) { m_domainName = value; }
69 
74  inline void SetDomainName(Aws::String&& value) { m_domainName = std::move(value); }
75 
80  inline void SetDomainName(const char* value) { m_domainName.assign(value); }
81 
86  inline UpdateDomainNameResult& WithDomainName(const Aws::String& value) { SetDomainName(value); return *this;}
87 
92  inline UpdateDomainNameResult& WithDomainName(Aws::String&& value) { SetDomainName(std::move(value)); return *this;}
93 
98  inline UpdateDomainNameResult& WithDomainName(const char* value) { SetDomainName(value); return *this;}
99 
100 
105  inline const Aws::String& GetCertificateName() const{ return m_certificateName; }
106 
111  inline void SetCertificateName(const Aws::String& value) { m_certificateName = value; }
112 
117  inline void SetCertificateName(Aws::String&& value) { m_certificateName = std::move(value); }
118 
123  inline void SetCertificateName(const char* value) { m_certificateName.assign(value); }
124 
129  inline UpdateDomainNameResult& WithCertificateName(const Aws::String& value) { SetCertificateName(value); return *this;}
130 
135  inline UpdateDomainNameResult& WithCertificateName(Aws::String&& value) { SetCertificateName(std::move(value)); return *this;}
136 
141  inline UpdateDomainNameResult& WithCertificateName(const char* value) { SetCertificateName(value); return *this;}
142 
143 
149  inline const Aws::String& GetCertificateArn() const{ return m_certificateArn; }
150 
156  inline void SetCertificateArn(const Aws::String& value) { m_certificateArn = value; }
157 
163  inline void SetCertificateArn(Aws::String&& value) { m_certificateArn = std::move(value); }
164 
170  inline void SetCertificateArn(const char* value) { m_certificateArn.assign(value); }
171 
177  inline UpdateDomainNameResult& WithCertificateArn(const Aws::String& value) { SetCertificateArn(value); return *this;}
178 
184  inline UpdateDomainNameResult& WithCertificateArn(Aws::String&& value) { SetCertificateArn(std::move(value)); return *this;}
185 
191  inline UpdateDomainNameResult& WithCertificateArn(const char* value) { SetCertificateArn(value); return *this;}
192 
193 
198  inline const Aws::Utils::DateTime& GetCertificateUploadDate() const{ return m_certificateUploadDate; }
199 
204  inline void SetCertificateUploadDate(const Aws::Utils::DateTime& value) { m_certificateUploadDate = value; }
205 
210  inline void SetCertificateUploadDate(Aws::Utils::DateTime&& value) { m_certificateUploadDate = std::move(value); }
211 
216  inline UpdateDomainNameResult& WithCertificateUploadDate(const Aws::Utils::DateTime& value) { SetCertificateUploadDate(value); return *this;}
217 
222  inline UpdateDomainNameResult& WithCertificateUploadDate(Aws::Utils::DateTime&& value) { SetCertificateUploadDate(std::move(value)); return *this;}
223 
224 
231  inline const Aws::String& GetRegionalDomainName() const{ return m_regionalDomainName; }
232 
239  inline void SetRegionalDomainName(const Aws::String& value) { m_regionalDomainName = value; }
240 
247  inline void SetRegionalDomainName(Aws::String&& value) { m_regionalDomainName = std::move(value); }
248 
255  inline void SetRegionalDomainName(const char* value) { m_regionalDomainName.assign(value); }
256 
263  inline UpdateDomainNameResult& WithRegionalDomainName(const Aws::String& value) { SetRegionalDomainName(value); return *this;}
264 
271  inline UpdateDomainNameResult& WithRegionalDomainName(Aws::String&& value) { SetRegionalDomainName(std::move(value)); return *this;}
272 
279  inline UpdateDomainNameResult& WithRegionalDomainName(const char* value) { SetRegionalDomainName(value); return *this;}
280 
281 
290  inline const Aws::String& GetRegionalHostedZoneId() const{ return m_regionalHostedZoneId; }
291 
300  inline void SetRegionalHostedZoneId(const Aws::String& value) { m_regionalHostedZoneId = value; }
301 
310  inline void SetRegionalHostedZoneId(Aws::String&& value) { m_regionalHostedZoneId = std::move(value); }
311 
320  inline void SetRegionalHostedZoneId(const char* value) { m_regionalHostedZoneId.assign(value); }
321 
330  inline UpdateDomainNameResult& WithRegionalHostedZoneId(const Aws::String& value) { SetRegionalHostedZoneId(value); return *this;}
331 
340  inline UpdateDomainNameResult& WithRegionalHostedZoneId(Aws::String&& value) { SetRegionalHostedZoneId(std::move(value)); return *this;}
341 
350  inline UpdateDomainNameResult& WithRegionalHostedZoneId(const char* value) { SetRegionalHostedZoneId(value); return *this;}
351 
352 
357  inline const Aws::String& GetRegionalCertificateName() const{ return m_regionalCertificateName; }
358 
363  inline void SetRegionalCertificateName(const Aws::String& value) { m_regionalCertificateName = value; }
364 
369  inline void SetRegionalCertificateName(Aws::String&& value) { m_regionalCertificateName = std::move(value); }
370 
375  inline void SetRegionalCertificateName(const char* value) { m_regionalCertificateName.assign(value); }
376 
381  inline UpdateDomainNameResult& WithRegionalCertificateName(const Aws::String& value) { SetRegionalCertificateName(value); return *this;}
382 
387  inline UpdateDomainNameResult& WithRegionalCertificateName(Aws::String&& value) { SetRegionalCertificateName(std::move(value)); return *this;}
388 
393  inline UpdateDomainNameResult& WithRegionalCertificateName(const char* value) { SetRegionalCertificateName(value); return *this;}
394 
395 
401  inline const Aws::String& GetRegionalCertificateArn() const{ return m_regionalCertificateArn; }
402 
408  inline void SetRegionalCertificateArn(const Aws::String& value) { m_regionalCertificateArn = value; }
409 
415  inline void SetRegionalCertificateArn(Aws::String&& value) { m_regionalCertificateArn = std::move(value); }
416 
422  inline void SetRegionalCertificateArn(const char* value) { m_regionalCertificateArn.assign(value); }
423 
429  inline UpdateDomainNameResult& WithRegionalCertificateArn(const Aws::String& value) { SetRegionalCertificateArn(value); return *this;}
430 
436  inline UpdateDomainNameResult& WithRegionalCertificateArn(Aws::String&& value) { SetRegionalCertificateArn(std::move(value)); return *this;}
437 
443  inline UpdateDomainNameResult& WithRegionalCertificateArn(const char* value) { SetRegionalCertificateArn(value); return *this;}
444 
445 
454  inline const Aws::String& GetDistributionDomainName() const{ return m_distributionDomainName; }
455 
464  inline void SetDistributionDomainName(const Aws::String& value) { m_distributionDomainName = value; }
465 
474  inline void SetDistributionDomainName(Aws::String&& value) { m_distributionDomainName = std::move(value); }
475 
484  inline void SetDistributionDomainName(const char* value) { m_distributionDomainName.assign(value); }
485 
494  inline UpdateDomainNameResult& WithDistributionDomainName(const Aws::String& value) { SetDistributionDomainName(value); return *this;}
495 
504  inline UpdateDomainNameResult& WithDistributionDomainName(Aws::String&& value) { SetDistributionDomainName(std::move(value)); return *this;}
505 
514  inline UpdateDomainNameResult& WithDistributionDomainName(const char* value) { SetDistributionDomainName(value); return *this;}
515 
516 
526  inline const Aws::String& GetDistributionHostedZoneId() const{ return m_distributionHostedZoneId; }
527 
537  inline void SetDistributionHostedZoneId(const Aws::String& value) { m_distributionHostedZoneId = value; }
538 
548  inline void SetDistributionHostedZoneId(Aws::String&& value) { m_distributionHostedZoneId = std::move(value); }
549 
559  inline void SetDistributionHostedZoneId(const char* value) { m_distributionHostedZoneId.assign(value); }
560 
570  inline UpdateDomainNameResult& WithDistributionHostedZoneId(const Aws::String& value) { SetDistributionHostedZoneId(value); return *this;}
571 
581  inline UpdateDomainNameResult& WithDistributionHostedZoneId(Aws::String&& value) { SetDistributionHostedZoneId(std::move(value)); return *this;}
582 
592  inline UpdateDomainNameResult& WithDistributionHostedZoneId(const char* value) { SetDistributionHostedZoneId(value); return *this;}
593 
594 
599  inline const EndpointConfiguration& GetEndpointConfiguration() const{ return m_endpointConfiguration; }
600 
605  inline void SetEndpointConfiguration(const EndpointConfiguration& value) { m_endpointConfiguration = value; }
606 
611  inline void SetEndpointConfiguration(EndpointConfiguration&& value) { m_endpointConfiguration = std::move(value); }
612 
617  inline UpdateDomainNameResult& WithEndpointConfiguration(const EndpointConfiguration& value) { SetEndpointConfiguration(value); return *this;}
618 
623  inline UpdateDomainNameResult& WithEndpointConfiguration(EndpointConfiguration&& value) { SetEndpointConfiguration(std::move(value)); return *this;}
624 
625 
633  inline const DomainNameStatus& GetDomainNameStatus() const{ return m_domainNameStatus; }
634 
642  inline void SetDomainNameStatus(const DomainNameStatus& value) { m_domainNameStatus = value; }
643 
651  inline void SetDomainNameStatus(DomainNameStatus&& value) { m_domainNameStatus = std::move(value); }
652 
660  inline UpdateDomainNameResult& WithDomainNameStatus(const DomainNameStatus& value) { SetDomainNameStatus(value); return *this;}
661 
669  inline UpdateDomainNameResult& WithDomainNameStatus(DomainNameStatus&& value) { SetDomainNameStatus(std::move(value)); return *this;}
670 
671 
676  inline const Aws::String& GetDomainNameStatusMessage() const{ return m_domainNameStatusMessage; }
677 
682  inline void SetDomainNameStatusMessage(const Aws::String& value) { m_domainNameStatusMessage = value; }
683 
688  inline void SetDomainNameStatusMessage(Aws::String&& value) { m_domainNameStatusMessage = std::move(value); }
689 
694  inline void SetDomainNameStatusMessage(const char* value) { m_domainNameStatusMessage.assign(value); }
695 
700  inline UpdateDomainNameResult& WithDomainNameStatusMessage(const Aws::String& value) { SetDomainNameStatusMessage(value); return *this;}
701 
706  inline UpdateDomainNameResult& WithDomainNameStatusMessage(Aws::String&& value) { SetDomainNameStatusMessage(std::move(value)); return *this;}
707 
712  inline UpdateDomainNameResult& WithDomainNameStatusMessage(const char* value) { SetDomainNameStatusMessage(value); return *this;}
713 
714 
720  inline const SecurityPolicy& GetSecurityPolicy() const{ return m_securityPolicy; }
721 
727  inline void SetSecurityPolicy(const SecurityPolicy& value) { m_securityPolicy = value; }
728 
734  inline void SetSecurityPolicy(SecurityPolicy&& value) { m_securityPolicy = std::move(value); }
735 
741  inline UpdateDomainNameResult& WithSecurityPolicy(const SecurityPolicy& value) { SetSecurityPolicy(value); return *this;}
742 
748  inline UpdateDomainNameResult& WithSecurityPolicy(SecurityPolicy&& value) { SetSecurityPolicy(std::move(value)); return *this;}
749 
750 
755  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
756 
761  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
762 
767  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
768 
773  inline UpdateDomainNameResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
774 
779  inline UpdateDomainNameResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
780 
785  inline UpdateDomainNameResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
786 
791  inline UpdateDomainNameResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
792 
797  inline UpdateDomainNameResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
798 
803  inline UpdateDomainNameResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
804 
809  inline UpdateDomainNameResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
810 
815  inline UpdateDomainNameResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
816 
821  inline UpdateDomainNameResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
822 
823 
829  inline const MutualTlsAuthentication& GetMutualTlsAuthentication() const{ return m_mutualTlsAuthentication; }
830 
836  inline void SetMutualTlsAuthentication(const MutualTlsAuthentication& value) { m_mutualTlsAuthentication = value; }
837 
843  inline void SetMutualTlsAuthentication(MutualTlsAuthentication&& value) { m_mutualTlsAuthentication = std::move(value); }
844 
850  inline UpdateDomainNameResult& WithMutualTlsAuthentication(const MutualTlsAuthentication& value) { SetMutualTlsAuthentication(value); return *this;}
851 
857  inline UpdateDomainNameResult& WithMutualTlsAuthentication(MutualTlsAuthentication&& value) { SetMutualTlsAuthentication(std::move(value)); return *this;}
858 
859  private:
860 
861  Aws::String m_domainName;
862 
863  Aws::String m_certificateName;
864 
865  Aws::String m_certificateArn;
866 
867  Aws::Utils::DateTime m_certificateUploadDate;
868 
869  Aws::String m_regionalDomainName;
870 
871  Aws::String m_regionalHostedZoneId;
872 
873  Aws::String m_regionalCertificateName;
874 
875  Aws::String m_regionalCertificateArn;
876 
877  Aws::String m_distributionDomainName;
878 
879  Aws::String m_distributionHostedZoneId;
880 
881  EndpointConfiguration m_endpointConfiguration;
882 
883  DomainNameStatus m_domainNameStatus;
884 
885  Aws::String m_domainNameStatusMessage;
886 
887  SecurityPolicy m_securityPolicy;
888 
890 
891  MutualTlsAuthentication m_mutualTlsAuthentication;
892  };
893 
894 } // namespace Model
895 } // namespace APIGateway
896 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::APIGateway::Model::UpdateDomainNameResult::WithDistributionHostedZoneId
UpdateDomainNameResult & WithDistributionHostedZoneId(const char *value)
Definition: UpdateDomainNameResult.h:592
Aws::APIGateway::Model::UpdateDomainNameResult::SetDistributionHostedZoneId
void SetDistributionHostedZoneId(Aws::String &&value)
Definition: UpdateDomainNameResult.h:548
Aws::APIGateway::Model::UpdateDomainNameResult::GetDistributionHostedZoneId
const Aws::String & GetDistributionHostedZoneId() const
Definition: UpdateDomainNameResult.h:526
Aws::APIGateway::Model::UpdateDomainNameResult::GetCertificateName
const Aws::String & GetCertificateName() const
Definition: UpdateDomainNameResult.h:105
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalHostedZoneId
UpdateDomainNameResult & WithRegionalHostedZoneId(const char *value)
Definition: UpdateDomainNameResult.h:350
Aws::APIGateway::Model::UpdateDomainNameResult::SetEndpointConfiguration
void SetEndpointConfiguration(const EndpointConfiguration &value)
Definition: UpdateDomainNameResult.h:605
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateUploadDate
UpdateDomainNameResult & WithCertificateUploadDate(const Aws::Utils::DateTime &value)
Definition: UpdateDomainNameResult.h:216
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainNameStatus
void SetDomainNameStatus(const DomainNameStatus &value)
Definition: UpdateDomainNameResult.h:642
Aws::APIGateway::Model::UpdateDomainNameResult::GetRegionalCertificateName
const Aws::String & GetRegionalCertificateName() const
Definition: UpdateDomainNameResult.h:357
Aws::APIGateway::Model::UpdateDomainNameResult::UpdateDomainNameResult
UpdateDomainNameResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateUploadDate
UpdateDomainNameResult & WithCertificateUploadDate(Aws::Utils::DateTime &&value)
Definition: UpdateDomainNameResult.h:222
DomainNameStatus.h
Aws::APIGateway::Model::UpdateDomainNameResult::AddTags
UpdateDomainNameResult & AddTags(Aws::String &&key, const char *value)
Definition: UpdateDomainNameResult.h:815
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
SecurityPolicy.h
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainNameStatusMessage
UpdateDomainNameResult & WithDomainNameStatusMessage(const Aws::String &value)
Definition: UpdateDomainNameResult.h:700
Aws::APIGateway::Model::DomainNameStatus
DomainNameStatus
Definition: DomainNameStatus.h:17
Aws::APIGateway::Model::UpdateDomainNameResult::SetMutualTlsAuthentication
void SetMutualTlsAuthentication(const MutualTlsAuthentication &value)
Definition: UpdateDomainNameResult.h:836
Aws::APIGateway::Model::UpdateDomainNameResult::AddTags
UpdateDomainNameResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: UpdateDomainNameResult.h:785
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalCertificateArn
void SetRegionalCertificateArn(Aws::String &&value)
Definition: UpdateDomainNameResult.h:415
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainNameStatus
UpdateDomainNameResult & WithDomainNameStatus(const DomainNameStatus &value)
Definition: UpdateDomainNameResult.h:660
Aws::APIGateway::Model::UpdateDomainNameResult::WithTags
UpdateDomainNameResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateDomainNameResult.h:779
Aws::APIGateway::Model::MutualTlsAuthentication
Definition: MutualTlsAuthentication.h:35
Aws::APIGateway::Model::UpdateDomainNameResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateDomainNameResult.h:761
Aws::APIGateway::Model::UpdateDomainNameResult::GetRegionalHostedZoneId
const Aws::String & GetRegionalHostedZoneId() const
Definition: UpdateDomainNameResult.h:290
Aws::APIGateway::Model::UpdateDomainNameResult::GetRegionalDomainName
const Aws::String & GetRegionalDomainName() const
Definition: UpdateDomainNameResult.h:231
MutualTlsAuthentication.h
Aws::APIGateway::Model::EndpointConfiguration
Definition: EndpointConfiguration.h:36
DateTime.h
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainName
void SetDomainName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:68
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalCertificateName
UpdateDomainNameResult & WithRegionalCertificateName(const char *value)
Definition: UpdateDomainNameResult.h:393
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalDomainName
void SetRegionalDomainName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:239
Aws::APIGateway::Model::UpdateDomainNameResult::SetEndpointConfiguration
void SetEndpointConfiguration(EndpointConfiguration &&value)
Definition: UpdateDomainNameResult.h:611
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalDomainName
UpdateDomainNameResult & WithRegionalDomainName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:271
Aws::APIGateway::Model::UpdateDomainNameResult::WithDistributionHostedZoneId
UpdateDomainNameResult & WithDistributionHostedZoneId(const Aws::String &value)
Definition: UpdateDomainNameResult.h:570
Aws::APIGateway::Model::UpdateDomainNameResult::SetDistributionHostedZoneId
void SetDistributionHostedZoneId(const char *value)
Definition: UpdateDomainNameResult.h:559
Aws::APIGateway::Model::UpdateDomainNameResult::SetMutualTlsAuthentication
void SetMutualTlsAuthentication(MutualTlsAuthentication &&value)
Definition: UpdateDomainNameResult.h:843
APIGateway_EXPORTS.h
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalDomainName
void SetRegionalDomainName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:247
Aws::APIGateway::Model::UpdateDomainNameResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: UpdateDomainNameResult.h:755
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalHostedZoneId
UpdateDomainNameResult & WithRegionalHostedZoneId(Aws::String &&value)
Definition: UpdateDomainNameResult.h:340
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalCertificateName
void SetRegionalCertificateName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:369
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalCertificateArn
void SetRegionalCertificateArn(const char *value)
Definition: UpdateDomainNameResult.h:422
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalHostedZoneId
UpdateDomainNameResult & WithRegionalHostedZoneId(const Aws::String &value)
Definition: UpdateDomainNameResult.h:330
Aws::APIGateway::Model::UpdateDomainNameResult::SetDistributionHostedZoneId
void SetDistributionHostedZoneId(const Aws::String &value)
Definition: UpdateDomainNameResult.h:537
Aws::APIGateway::Model::UpdateDomainNameResult::operator=
UpdateDomainNameResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalCertificateName
void SetRegionalCertificateName(const char *value)
Definition: UpdateDomainNameResult.h:375
Aws::APIGateway::Model::UpdateDomainNameResult::WithEndpointConfiguration
UpdateDomainNameResult & WithEndpointConfiguration(const EndpointConfiguration &value)
Definition: UpdateDomainNameResult.h:617
Aws::APIGateway::Model::UpdateDomainNameResult::GetEndpointConfiguration
const EndpointConfiguration & GetEndpointConfiguration() const
Definition: UpdateDomainNameResult.h:599
Aws::APIGateway::Model::UpdateDomainNameResult::AddTags
UpdateDomainNameResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: UpdateDomainNameResult.h:803
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainNameStatus
UpdateDomainNameResult & WithDomainNameStatus(DomainNameStatus &&value)
Definition: UpdateDomainNameResult.h:669
Aws::APIGateway::Model::UpdateDomainNameResult::SetSecurityPolicy
void SetSecurityPolicy(SecurityPolicy &&value)
Definition: UpdateDomainNameResult.h:734
Aws::APIGateway::Model::UpdateDomainNameResult::WithEndpointConfiguration
UpdateDomainNameResult & WithEndpointConfiguration(EndpointConfiguration &&value)
Definition: UpdateDomainNameResult.h:623
Aws::APIGateway::Model::UpdateDomainNameResult::SetSecurityPolicy
void SetSecurityPolicy(const SecurityPolicy &value)
Definition: UpdateDomainNameResult.h:727
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateName
UpdateDomainNameResult & WithCertificateName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:135
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateName
void SetCertificateName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:111
Aws::APIGateway::Model::UpdateDomainNameResult::WithMutualTlsAuthentication
UpdateDomainNameResult & WithMutualTlsAuthentication(const MutualTlsAuthentication &value)
Definition: UpdateDomainNameResult.h:850
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateName
void SetCertificateName(const char *value)
Definition: UpdateDomainNameResult.h:123
Aws::APIGateway::Model::UpdateDomainNameResult::AddTags
UpdateDomainNameResult & AddTags(const char *key, Aws::String &&value)
Definition: UpdateDomainNameResult.h:809
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalCertificateName
UpdateDomainNameResult & WithRegionalCertificateName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:381
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalCertificateArn
UpdateDomainNameResult & WithRegionalCertificateArn(Aws::String &&value)
Definition: UpdateDomainNameResult.h:436
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainName
UpdateDomainNameResult & WithDomainName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:86
Aws::APIGateway::Model::UpdateDomainNameResult::GetSecurityPolicy
const SecurityPolicy & GetSecurityPolicy() const
Definition: UpdateDomainNameResult.h:720
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalHostedZoneId
void SetRegionalHostedZoneId(const Aws::String &value)
Definition: UpdateDomainNameResult.h:300
Aws::APIGateway::Model::UpdateDomainNameResult::GetRegionalCertificateArn
const Aws::String & GetRegionalCertificateArn() const
Definition: UpdateDomainNameResult.h:401
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainNameStatusMessage
UpdateDomainNameResult & WithDomainNameStatusMessage(const char *value)
Definition: UpdateDomainNameResult.h:712
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateArn
void SetCertificateArn(const Aws::String &value)
Definition: UpdateDomainNameResult.h:156
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalDomainName
UpdateDomainNameResult & WithRegionalDomainName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:263
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateArn
void SetCertificateArn(Aws::String &&value)
Definition: UpdateDomainNameResult.h:163
Aws::APIGateway::Model::UpdateDomainNameResult::AddTags
UpdateDomainNameResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: UpdateDomainNameResult.h:791
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainNameStatusMessage
void SetDomainNameStatusMessage(Aws::String &&value)
Definition: UpdateDomainNameResult.h:688
Aws::APIGateway::Model::UpdateDomainNameResult::WithDistributionDomainName
UpdateDomainNameResult & WithDistributionDomainName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:494
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalDomainName
UpdateDomainNameResult & WithRegionalDomainName(const char *value)
Definition: UpdateDomainNameResult.h:279
Aws::APIGateway::Model::UpdateDomainNameResult::GetCertificateUploadDate
const Aws::Utils::DateTime & GetCertificateUploadDate() const
Definition: UpdateDomainNameResult.h:198
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainNameStatusMessage
void SetDomainNameStatusMessage(const Aws::String &value)
Definition: UpdateDomainNameResult.h:682
EndpointConfiguration.h
AWSString.h
Aws::APIGateway::Model::UpdateDomainNameResult::UpdateDomainNameResult
UpdateDomainNameResult()
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateArn
UpdateDomainNameResult & WithCertificateArn(Aws::String &&value)
Definition: UpdateDomainNameResult.h:184
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalDomainName
void SetRegionalDomainName(const char *value)
Definition: UpdateDomainNameResult.h:255
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateName
void SetCertificateName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:117
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainName
UpdateDomainNameResult & WithDomainName(const char *value)
Definition: UpdateDomainNameResult.h:98
Aws::APIGateway::Model::SecurityPolicy
SecurityPolicy
Definition: SecurityPolicy.h:17
Aws::APIGateway::Model::UpdateDomainNameResult::SetDistributionDomainName
void SetDistributionDomainName(const char *value)
Definition: UpdateDomainNameResult.h:484
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalHostedZoneId
void SetRegionalHostedZoneId(Aws::String &&value)
Definition: UpdateDomainNameResult.h:310
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainName
void SetDomainName(const char *value)
Definition: UpdateDomainNameResult.h:80
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalCertificateArn
UpdateDomainNameResult & WithRegionalCertificateArn(const Aws::String &value)
Definition: UpdateDomainNameResult.h:429
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateArn
UpdateDomainNameResult & WithCertificateArn(const Aws::String &value)
Definition: UpdateDomainNameResult.h:177
Aws::APIGateway::Model::UpdateDomainNameResult::AddTags
UpdateDomainNameResult & AddTags(const char *key, const char *value)
Definition: UpdateDomainNameResult.h:821
Aws::APIGateway::Model::UpdateDomainNameResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateDomainNameResult.h:767
Aws::APIGateway::Model::UpdateDomainNameResult::WithDistributionDomainName
UpdateDomainNameResult & WithDistributionDomainName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:504
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateName
UpdateDomainNameResult & WithCertificateName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:129
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateArn
void SetCertificateArn(const char *value)
Definition: UpdateDomainNameResult.h:170
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainName
UpdateDomainNameResult & WithDomainName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:92
Aws::APIGateway::Model::UpdateDomainNameResult::WithTags
UpdateDomainNameResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateDomainNameResult.h:773
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::UpdateDomainNameResult::WithSecurityPolicy
UpdateDomainNameResult & WithSecurityPolicy(SecurityPolicy &&value)
Definition: UpdateDomainNameResult.h:748
Aws::APIGateway::Model::UpdateDomainNameResult::GetDistributionDomainName
const Aws::String & GetDistributionDomainName() const
Definition: UpdateDomainNameResult.h:454
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalHostedZoneId
void SetRegionalHostedZoneId(const char *value)
Definition: UpdateDomainNameResult.h:320
Aws::APIGateway::Model::UpdateDomainNameResult::WithDistributionDomainName
UpdateDomainNameResult & WithDistributionDomainName(const char *value)
Definition: UpdateDomainNameResult.h:514
Aws::APIGateway::Model::UpdateDomainNameResult::WithMutualTlsAuthentication
UpdateDomainNameResult & WithMutualTlsAuthentication(MutualTlsAuthentication &&value)
Definition: UpdateDomainNameResult.h:857
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateUploadDate
void SetCertificateUploadDate(Aws::Utils::DateTime &&value)
Definition: UpdateDomainNameResult.h:210
Aws::APIGateway::Model::UpdateDomainNameResult::GetDomainNameStatusMessage
const Aws::String & GetDomainNameStatusMessage() const
Definition: UpdateDomainNameResult.h:676
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateName
UpdateDomainNameResult & WithCertificateName(const char *value)
Definition: UpdateDomainNameResult.h:141
Aws::APIGateway::Model::UpdateDomainNameResult::GetDomainNameStatus
const DomainNameStatus & GetDomainNameStatus() const
Definition: UpdateDomainNameResult.h:633
Aws::APIGateway::Model::UpdateDomainNameResult::GetCertificateArn
const Aws::String & GetCertificateArn() const
Definition: UpdateDomainNameResult.h:149
Aws::APIGateway::Model::UpdateDomainNameResult::AddTags
UpdateDomainNameResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: UpdateDomainNameResult.h:797
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainName
void SetDomainName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:74
Aws::APIGateway::Model::UpdateDomainNameResult::WithCertificateArn
UpdateDomainNameResult & WithCertificateArn(const char *value)
Definition: UpdateDomainNameResult.h:191
Aws::APIGateway::Model::UpdateDomainNameResult::SetCertificateUploadDate
void SetCertificateUploadDate(const Aws::Utils::DateTime &value)
Definition: UpdateDomainNameResult.h:204
Aws::APIGateway::Model::UpdateDomainNameResult::GetDomainName
const Aws::String & GetDomainName() const
Definition: UpdateDomainNameResult.h:62
Aws::APIGateway::Model::UpdateDomainNameResult::WithDistributionHostedZoneId
UpdateDomainNameResult & WithDistributionHostedZoneId(Aws::String &&value)
Definition: UpdateDomainNameResult.h:581
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalCertificateArn
UpdateDomainNameResult & WithRegionalCertificateArn(const char *value)
Definition: UpdateDomainNameResult.h:443
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainNameStatusMessage
void SetDomainNameStatusMessage(const char *value)
Definition: UpdateDomainNameResult.h:694
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalCertificateName
void SetRegionalCertificateName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:363
AWSMap.h
Aws::APIGateway::Model::UpdateDomainNameResult::SetDistributionDomainName
void SetDistributionDomainName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:474
Aws::APIGateway::Model::UpdateDomainNameResult::GetMutualTlsAuthentication
const MutualTlsAuthentication & GetMutualTlsAuthentication() const
Definition: UpdateDomainNameResult.h:829
Aws::APIGateway::Model::UpdateDomainNameResult
Definition: UpdateDomainNameResult.h:51
Aws::APIGateway::Model::UpdateDomainNameResult::SetRegionalCertificateArn
void SetRegionalCertificateArn(const Aws::String &value)
Definition: UpdateDomainNameResult.h:408
Aws::APIGateway::Model::UpdateDomainNameResult::SetDistributionDomainName
void SetDistributionDomainName(const Aws::String &value)
Definition: UpdateDomainNameResult.h:464
Aws::APIGateway::Model::UpdateDomainNameResult::WithSecurityPolicy
UpdateDomainNameResult & WithSecurityPolicy(const SecurityPolicy &value)
Definition: UpdateDomainNameResult.h:741
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::UpdateDomainNameResult::SetDomainNameStatus
void SetDomainNameStatus(DomainNameStatus &&value)
Definition: UpdateDomainNameResult.h:651
Aws::APIGateway::Model::UpdateDomainNameResult::WithRegionalCertificateName
UpdateDomainNameResult & WithRegionalCertificateName(Aws::String &&value)
Definition: UpdateDomainNameResult.h:387
Aws::APIGateway::Model::UpdateDomainNameResult::WithDomainNameStatusMessage
UpdateDomainNameResult & WithDomainNameStatusMessage(Aws::String &&value)
Definition: UpdateDomainNameResult.h:706