AWS SDK for C++  1.9.159
AWS SDK for C++
CreateDomainNameResult.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 CreateDomainNameResult& WithDomainName(const Aws::String& value) { SetDomainName(value); return *this;}
87 
92  inline CreateDomainNameResult& WithDomainName(Aws::String&& value) { SetDomainName(std::move(value)); return *this;}
93 
98  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithCertificateName(const Aws::String& value) { SetCertificateName(value); return *this;}
130 
135  inline CreateDomainNameResult& WithCertificateName(Aws::String&& value) { SetCertificateName(std::move(value)); return *this;}
136 
141  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithCertificateArn(const Aws::String& value) { SetCertificateArn(value); return *this;}
178 
184  inline CreateDomainNameResult& WithCertificateArn(Aws::String&& value) { SetCertificateArn(std::move(value)); return *this;}
185 
191  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithCertificateUploadDate(const Aws::Utils::DateTime& value) { SetCertificateUploadDate(value); return *this;}
217 
222  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithRegionalDomainName(const Aws::String& value) { SetRegionalDomainName(value); return *this;}
264 
271  inline CreateDomainNameResult& WithRegionalDomainName(Aws::String&& value) { SetRegionalDomainName(std::move(value)); return *this;}
272 
279  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithRegionalHostedZoneId(const Aws::String& value) { SetRegionalHostedZoneId(value); return *this;}
331 
340  inline CreateDomainNameResult& WithRegionalHostedZoneId(Aws::String&& value) { SetRegionalHostedZoneId(std::move(value)); return *this;}
341 
350  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithRegionalCertificateName(const Aws::String& value) { SetRegionalCertificateName(value); return *this;}
382 
387  inline CreateDomainNameResult& WithRegionalCertificateName(Aws::String&& value) { SetRegionalCertificateName(std::move(value)); return *this;}
388 
393  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithRegionalCertificateArn(const Aws::String& value) { SetRegionalCertificateArn(value); return *this;}
430 
436  inline CreateDomainNameResult& WithRegionalCertificateArn(Aws::String&& value) { SetRegionalCertificateArn(std::move(value)); return *this;}
437 
443  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithDistributionDomainName(const Aws::String& value) { SetDistributionDomainName(value); return *this;}
495 
504  inline CreateDomainNameResult& WithDistributionDomainName(Aws::String&& value) { SetDistributionDomainName(std::move(value)); return *this;}
505 
514  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithDistributionHostedZoneId(const Aws::String& value) { SetDistributionHostedZoneId(value); return *this;}
571 
581  inline CreateDomainNameResult& WithDistributionHostedZoneId(Aws::String&& value) { SetDistributionHostedZoneId(std::move(value)); return *this;}
582 
592  inline CreateDomainNameResult& 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 CreateDomainNameResult& WithEndpointConfiguration(const EndpointConfiguration& value) { SetEndpointConfiguration(value); return *this;}
618 
623  inline CreateDomainNameResult& WithEndpointConfiguration(EndpointConfiguration&& value) { SetEndpointConfiguration(std::move(value)); return *this;}
624 
625 
635  inline const DomainNameStatus& GetDomainNameStatus() const{ return m_domainNameStatus; }
636 
646  inline void SetDomainNameStatus(const DomainNameStatus& value) { m_domainNameStatus = value; }
647 
657  inline void SetDomainNameStatus(DomainNameStatus&& value) { m_domainNameStatus = std::move(value); }
658 
668  inline CreateDomainNameResult& WithDomainNameStatus(const DomainNameStatus& value) { SetDomainNameStatus(value); return *this;}
669 
679  inline CreateDomainNameResult& WithDomainNameStatus(DomainNameStatus&& value) { SetDomainNameStatus(std::move(value)); return *this;}
680 
681 
686  inline const Aws::String& GetDomainNameStatusMessage() const{ return m_domainNameStatusMessage; }
687 
692  inline void SetDomainNameStatusMessage(const Aws::String& value) { m_domainNameStatusMessage = value; }
693 
698  inline void SetDomainNameStatusMessage(Aws::String&& value) { m_domainNameStatusMessage = std::move(value); }
699 
704  inline void SetDomainNameStatusMessage(const char* value) { m_domainNameStatusMessage.assign(value); }
705 
710  inline CreateDomainNameResult& WithDomainNameStatusMessage(const Aws::String& value) { SetDomainNameStatusMessage(value); return *this;}
711 
716  inline CreateDomainNameResult& WithDomainNameStatusMessage(Aws::String&& value) { SetDomainNameStatusMessage(std::move(value)); return *this;}
717 
722  inline CreateDomainNameResult& WithDomainNameStatusMessage(const char* value) { SetDomainNameStatusMessage(value); return *this;}
723 
724 
730  inline const SecurityPolicy& GetSecurityPolicy() const{ return m_securityPolicy; }
731 
737  inline void SetSecurityPolicy(const SecurityPolicy& value) { m_securityPolicy = value; }
738 
744  inline void SetSecurityPolicy(SecurityPolicy&& value) { m_securityPolicy = std::move(value); }
745 
751  inline CreateDomainNameResult& WithSecurityPolicy(const SecurityPolicy& value) { SetSecurityPolicy(value); return *this;}
752 
758  inline CreateDomainNameResult& WithSecurityPolicy(SecurityPolicy&& value) { SetSecurityPolicy(std::move(value)); return *this;}
759 
760 
765  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
766 
771  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
772 
777  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
778 
783  inline CreateDomainNameResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
784 
789  inline CreateDomainNameResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
790 
795  inline CreateDomainNameResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
796 
801  inline CreateDomainNameResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
802 
807  inline CreateDomainNameResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
808 
813  inline CreateDomainNameResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
814 
819  inline CreateDomainNameResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
820 
825  inline CreateDomainNameResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
826 
831  inline CreateDomainNameResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
832 
833 
839  inline const MutualTlsAuthentication& GetMutualTlsAuthentication() const{ return m_mutualTlsAuthentication; }
840 
846  inline void SetMutualTlsAuthentication(const MutualTlsAuthentication& value) { m_mutualTlsAuthentication = value; }
847 
853  inline void SetMutualTlsAuthentication(MutualTlsAuthentication&& value) { m_mutualTlsAuthentication = std::move(value); }
854 
860  inline CreateDomainNameResult& WithMutualTlsAuthentication(const MutualTlsAuthentication& value) { SetMutualTlsAuthentication(value); return *this;}
861 
867  inline CreateDomainNameResult& WithMutualTlsAuthentication(MutualTlsAuthentication&& value) { SetMutualTlsAuthentication(std::move(value)); return *this;}
868 
869 
875  inline const Aws::String& GetOwnershipVerificationCertificateArn() const{ return m_ownershipVerificationCertificateArn; }
876 
882  inline void SetOwnershipVerificationCertificateArn(const Aws::String& value) { m_ownershipVerificationCertificateArn = value; }
883 
889  inline void SetOwnershipVerificationCertificateArn(Aws::String&& value) { m_ownershipVerificationCertificateArn = std::move(value); }
890 
896  inline void SetOwnershipVerificationCertificateArn(const char* value) { m_ownershipVerificationCertificateArn.assign(value); }
897 
903  inline CreateDomainNameResult& WithOwnershipVerificationCertificateArn(const Aws::String& value) { SetOwnershipVerificationCertificateArn(value); return *this;}
904 
910  inline CreateDomainNameResult& WithOwnershipVerificationCertificateArn(Aws::String&& value) { SetOwnershipVerificationCertificateArn(std::move(value)); return *this;}
911 
917  inline CreateDomainNameResult& WithOwnershipVerificationCertificateArn(const char* value) { SetOwnershipVerificationCertificateArn(value); return *this;}
918 
919  private:
920 
921  Aws::String m_domainName;
922 
923  Aws::String m_certificateName;
924 
925  Aws::String m_certificateArn;
926 
927  Aws::Utils::DateTime m_certificateUploadDate;
928 
929  Aws::String m_regionalDomainName;
930 
931  Aws::String m_regionalHostedZoneId;
932 
933  Aws::String m_regionalCertificateName;
934 
935  Aws::String m_regionalCertificateArn;
936 
937  Aws::String m_distributionDomainName;
938 
939  Aws::String m_distributionHostedZoneId;
940 
941  EndpointConfiguration m_endpointConfiguration;
942 
943  DomainNameStatus m_domainNameStatus;
944 
945  Aws::String m_domainNameStatusMessage;
946 
947  SecurityPolicy m_securityPolicy;
948 
950 
951  MutualTlsAuthentication m_mutualTlsAuthentication;
952 
953  Aws::String m_ownershipVerificationCertificateArn;
954  };
955 
956 } // namespace Model
957 } // namespace APIGateway
958 } // namespace Aws
Aws::APIGateway::Model::CreateDomainNameResult::AddTags
CreateDomainNameResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateDomainNameResult.h:795
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainNameStatusMessage
CreateDomainNameResult & WithDomainNameStatusMessage(Aws::String &&value)
Definition: CreateDomainNameResult.h:716
Aws::APIGateway::Model::CreateDomainNameResult::WithSecurityPolicy
CreateDomainNameResult & WithSecurityPolicy(SecurityPolicy &&value)
Definition: CreateDomainNameResult.h:758
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateUploadDate
void SetCertificateUploadDate(Aws::Utils::DateTime &&value)
Definition: CreateDomainNameResult.h:210
Aws::APIGateway::Model::CreateDomainNameResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateDomainNameResult.h:777
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainName
CreateDomainNameResult & WithDomainName(const Aws::String &value)
Definition: CreateDomainNameResult.h:86
Aws::APIGateway::Model::CreateDomainNameResult::WithTags
CreateDomainNameResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateDomainNameResult.h:789
Aws::APIGateway::Model::CreateDomainNameResult::CreateDomainNameResult
CreateDomainNameResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::CreateDomainNameResult::WithEndpointConfiguration
CreateDomainNameResult & WithEndpointConfiguration(EndpointConfiguration &&value)
Definition: CreateDomainNameResult.h:623
Aws::APIGateway::Model::CreateDomainNameResult::SetOwnershipVerificationCertificateArn
void SetOwnershipVerificationCertificateArn(Aws::String &&value)
Definition: CreateDomainNameResult.h:889
DomainNameStatus.h
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateName
CreateDomainNameResult & WithCertificateName(Aws::String &&value)
Definition: CreateDomainNameResult.h:135
Aws::APIGateway::Model::CreateDomainNameResult::GetOwnershipVerificationCertificateArn
const Aws::String & GetOwnershipVerificationCertificateArn() const
Definition: CreateDomainNameResult.h:875
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalCertificateArn
CreateDomainNameResult & WithRegionalCertificateArn(Aws::String &&value)
Definition: CreateDomainNameResult.h:436
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateArn
CreateDomainNameResult & WithCertificateArn(const Aws::String &value)
Definition: CreateDomainNameResult.h:177
Aws::APIGateway::Model::CreateDomainNameResult::GetDomainNameStatus
const DomainNameStatus & GetDomainNameStatus() const
Definition: CreateDomainNameResult.h:635
Aws::APIGateway::Model::CreateDomainNameResult::SetOwnershipVerificationCertificateArn
void SetOwnershipVerificationCertificateArn(const char *value)
Definition: CreateDomainNameResult.h:896
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
SecurityPolicy.h
Aws::APIGateway::Model::CreateDomainNameResult::SetMutualTlsAuthentication
void SetMutualTlsAuthentication(const MutualTlsAuthentication &value)
Definition: CreateDomainNameResult.h:846
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateName
void SetCertificateName(const Aws::String &value)
Definition: CreateDomainNameResult.h:111
Aws::APIGateway::Model::DomainNameStatus
DomainNameStatus
Definition: DomainNameStatus.h:17
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainName
void SetDomainName(const char *value)
Definition: CreateDomainNameResult.h:80
Aws::APIGateway::Model::CreateDomainNameResult::GetDistributionHostedZoneId
const Aws::String & GetDistributionHostedZoneId() const
Definition: CreateDomainNameResult.h:526
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateArn
void SetCertificateArn(Aws::String &&value)
Definition: CreateDomainNameResult.h:163
Aws::APIGateway::Model::CreateDomainNameResult::WithDistributionDomainName
CreateDomainNameResult & WithDistributionDomainName(Aws::String &&value)
Definition: CreateDomainNameResult.h:504
Aws::APIGateway::Model::MutualTlsAuthentication
Definition: MutualTlsAuthentication.h:35
MutualTlsAuthentication.h
Aws::APIGateway::Model::EndpointConfiguration
Definition: EndpointConfiguration.h:36
Aws::APIGateway::Model::CreateDomainNameResult::GetSecurityPolicy
const SecurityPolicy & GetSecurityPolicy() const
Definition: CreateDomainNameResult.h:730
Aws::APIGateway::Model::CreateDomainNameResult::SetSecurityPolicy
void SetSecurityPolicy(const SecurityPolicy &value)
Definition: CreateDomainNameResult.h:737
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateName
void SetCertificateName(const char *value)
Definition: CreateDomainNameResult.h:123
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalHostedZoneId
CreateDomainNameResult & WithRegionalHostedZoneId(const char *value)
Definition: CreateDomainNameResult.h:350
Aws::APIGateway::Model::CreateDomainNameResult::GetCertificateArn
const Aws::String & GetCertificateArn() const
Definition: CreateDomainNameResult.h:149
DateTime.h
Aws::APIGateway::Model::CreateDomainNameResult::SetSecurityPolicy
void SetSecurityPolicy(SecurityPolicy &&value)
Definition: CreateDomainNameResult.h:744
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainNameStatus
void SetDomainNameStatus(const DomainNameStatus &value)
Definition: CreateDomainNameResult.h:646
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateArn
void SetCertificateArn(const Aws::String &value)
Definition: CreateDomainNameResult.h:156
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainNameStatusMessage
void SetDomainNameStatusMessage(Aws::String &&value)
Definition: CreateDomainNameResult.h:698
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalCertificateArn
void SetRegionalCertificateArn(const char *value)
Definition: CreateDomainNameResult.h:422
Aws::APIGateway::Model::CreateDomainNameResult::WithDistributionDomainName
CreateDomainNameResult & WithDistributionDomainName(const Aws::String &value)
Definition: CreateDomainNameResult.h:494
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalCertificateArn
CreateDomainNameResult & WithRegionalCertificateArn(const Aws::String &value)
Definition: CreateDomainNameResult.h:429
APIGateway_EXPORTS.h
Aws::APIGateway::Model::CreateDomainNameResult
Definition: CreateDomainNameResult.h:51
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalCertificateName
CreateDomainNameResult & WithRegionalCertificateName(const Aws::String &value)
Definition: CreateDomainNameResult.h:381
Aws::APIGateway::Model::CreateDomainNameResult::SetDistributionDomainName
void SetDistributionDomainName(const char *value)
Definition: CreateDomainNameResult.h:484
Aws::APIGateway::Model::CreateDomainNameResult::GetDomainNameStatusMessage
const Aws::String & GetDomainNameStatusMessage() const
Definition: CreateDomainNameResult.h:686
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalHostedZoneId
CreateDomainNameResult & WithRegionalHostedZoneId(const Aws::String &value)
Definition: CreateDomainNameResult.h:330
Aws::APIGateway::Model::CreateDomainNameResult::GetDistributionDomainName
const Aws::String & GetDistributionDomainName() const
Definition: CreateDomainNameResult.h:454
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalCertificateName
void SetRegionalCertificateName(const Aws::String &value)
Definition: CreateDomainNameResult.h:363
Aws::APIGateway::Model::CreateDomainNameResult::AddTags
CreateDomainNameResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateDomainNameResult.h:807
Aws::APIGateway::Model::CreateDomainNameResult::WithSecurityPolicy
CreateDomainNameResult & WithSecurityPolicy(const SecurityPolicy &value)
Definition: CreateDomainNameResult.h:751
Aws::APIGateway::Model::CreateDomainNameResult::WithOwnershipVerificationCertificateArn
CreateDomainNameResult & WithOwnershipVerificationCertificateArn(const Aws::String &value)
Definition: CreateDomainNameResult.h:903
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateUploadDate
CreateDomainNameResult & WithCertificateUploadDate(Aws::Utils::DateTime &&value)
Definition: CreateDomainNameResult.h:222
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalDomainName
CreateDomainNameResult & WithRegionalDomainName(Aws::String &&value)
Definition: CreateDomainNameResult.h:271
Aws::APIGateway::Model::CreateDomainNameResult::AddTags
CreateDomainNameResult & AddTags(Aws::String &&key, const char *value)
Definition: CreateDomainNameResult.h:825
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainNameStatusMessage
void SetDomainNameStatusMessage(const char *value)
Definition: CreateDomainNameResult.h:704
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalDomainName
void SetRegionalDomainName(const char *value)
Definition: CreateDomainNameResult.h:255
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateArn
CreateDomainNameResult & WithCertificateArn(Aws::String &&value)
Definition: CreateDomainNameResult.h:184
Aws::APIGateway::Model::CreateDomainNameResult::GetMutualTlsAuthentication
const MutualTlsAuthentication & GetMutualTlsAuthentication() const
Definition: CreateDomainNameResult.h:839
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalCertificateName
CreateDomainNameResult & WithRegionalCertificateName(Aws::String &&value)
Definition: CreateDomainNameResult.h:387
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateName
CreateDomainNameResult & WithCertificateName(const char *value)
Definition: CreateDomainNameResult.h:141
Aws::APIGateway::Model::CreateDomainNameResult::AddTags
CreateDomainNameResult & AddTags(const char *key, const char *value)
Definition: CreateDomainNameResult.h:831
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalDomainName
void SetRegionalDomainName(Aws::String &&value)
Definition: CreateDomainNameResult.h:247
Aws::APIGateway::Model::CreateDomainNameResult::GetDomainName
const Aws::String & GetDomainName() const
Definition: CreateDomainNameResult.h:62
Aws::APIGateway::Model::CreateDomainNameResult::WithTags
CreateDomainNameResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateDomainNameResult.h:783
Aws::APIGateway::Model::CreateDomainNameResult::GetRegionalDomainName
const Aws::String & GetRegionalDomainName() const
Definition: CreateDomainNameResult.h:231
Aws::APIGateway::Model::CreateDomainNameResult::WithOwnershipVerificationCertificateArn
CreateDomainNameResult & WithOwnershipVerificationCertificateArn(Aws::String &&value)
Definition: CreateDomainNameResult.h:910
Aws::APIGateway::Model::CreateDomainNameResult::SetMutualTlsAuthentication
void SetMutualTlsAuthentication(MutualTlsAuthentication &&value)
Definition: CreateDomainNameResult.h:853
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalHostedZoneId
void SetRegionalHostedZoneId(const Aws::String &value)
Definition: CreateDomainNameResult.h:300
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateName
void SetCertificateName(Aws::String &&value)
Definition: CreateDomainNameResult.h:117
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainName
CreateDomainNameResult & WithDomainName(const char *value)
Definition: CreateDomainNameResult.h:98
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainName
void SetDomainName(Aws::String &&value)
Definition: CreateDomainNameResult.h:74
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateArn
void SetCertificateArn(const char *value)
Definition: CreateDomainNameResult.h:170
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateName
CreateDomainNameResult & WithCertificateName(const Aws::String &value)
Definition: CreateDomainNameResult.h:129
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalDomainName
CreateDomainNameResult & WithRegionalDomainName(const Aws::String &value)
Definition: CreateDomainNameResult.h:263
Aws::APIGateway::Model::CreateDomainNameResult::SetDistributionDomainName
void SetDistributionDomainName(Aws::String &&value)
Definition: CreateDomainNameResult.h:474
EndpointConfiguration.h
AWSString.h
Aws::APIGateway::Model::CreateDomainNameResult::SetCertificateUploadDate
void SetCertificateUploadDate(const Aws::Utils::DateTime &value)
Definition: CreateDomainNameResult.h:204
Aws::APIGateway::Model::CreateDomainNameResult::GetCertificateUploadDate
const Aws::Utils::DateTime & GetCertificateUploadDate() const
Definition: CreateDomainNameResult.h:198
Aws::APIGateway::Model::CreateDomainNameResult::GetCertificateName
const Aws::String & GetCertificateName() const
Definition: CreateDomainNameResult.h:105
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalCertificateName
void SetRegionalCertificateName(const char *value)
Definition: CreateDomainNameResult.h:375
Aws::APIGateway::Model::CreateDomainNameResult::SetEndpointConfiguration
void SetEndpointConfiguration(EndpointConfiguration &&value)
Definition: CreateDomainNameResult.h:611
Aws::APIGateway::Model::SecurityPolicy
SecurityPolicy
Definition: SecurityPolicy.h:17
Aws::APIGateway::Model::CreateDomainNameResult::SetDistributionHostedZoneId
void SetDistributionHostedZoneId(const Aws::String &value)
Definition: CreateDomainNameResult.h:537
Aws::APIGateway::Model::CreateDomainNameResult::AddTags
CreateDomainNameResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateDomainNameResult.h:801
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainNameStatus
void SetDomainNameStatus(DomainNameStatus &&value)
Definition: CreateDomainNameResult.h:657
Aws::APIGateway::Model::CreateDomainNameResult::WithDistributionHostedZoneId
CreateDomainNameResult & WithDistributionHostedZoneId(const Aws::String &value)
Definition: CreateDomainNameResult.h:570
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateArn
CreateDomainNameResult & WithCertificateArn(const char *value)
Definition: CreateDomainNameResult.h:191
Aws::APIGateway::Model::CreateDomainNameResult::WithEndpointConfiguration
CreateDomainNameResult & WithEndpointConfiguration(const EndpointConfiguration &value)
Definition: CreateDomainNameResult.h:617
Aws::APIGateway::Model::CreateDomainNameResult::AddTags
CreateDomainNameResult & AddTags(const char *key, Aws::String &&value)
Definition: CreateDomainNameResult.h:819
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalDomainName
void SetRegionalDomainName(const Aws::String &value)
Definition: CreateDomainNameResult.h:239
Aws::APIGateway::Model::CreateDomainNameResult::WithDistributionDomainName
CreateDomainNameResult & WithDistributionDomainName(const char *value)
Definition: CreateDomainNameResult.h:514
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalDomainName
CreateDomainNameResult & WithRegionalDomainName(const char *value)
Definition: CreateDomainNameResult.h:279
Aws::APIGateway::Model::CreateDomainNameResult::AddTags
CreateDomainNameResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateDomainNameResult.h:813
Aws::APIGateway::Model::CreateDomainNameResult::SetEndpointConfiguration
void SetEndpointConfiguration(const EndpointConfiguration &value)
Definition: CreateDomainNameResult.h:605
Aws::APIGateway::Model::CreateDomainNameResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateDomainNameResult.h:765
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalCertificateArn
void SetRegionalCertificateArn(Aws::String &&value)
Definition: CreateDomainNameResult.h:415
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainNameStatus
CreateDomainNameResult & WithDomainNameStatus(DomainNameStatus &&value)
Definition: CreateDomainNameResult.h:679
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalHostedZoneId
CreateDomainNameResult & WithRegionalHostedZoneId(Aws::String &&value)
Definition: CreateDomainNameResult.h:340
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::APIGateway::Model::CreateDomainNameResult::operator=
CreateDomainNameResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainName
void SetDomainName(const Aws::String &value)
Definition: CreateDomainNameResult.h:68
Aws::APIGateway::Model::CreateDomainNameResult::WithMutualTlsAuthentication
CreateDomainNameResult & WithMutualTlsAuthentication(MutualTlsAuthentication &&value)
Definition: CreateDomainNameResult.h:867
Aws::APIGateway::Model::CreateDomainNameResult::CreateDomainNameResult
CreateDomainNameResult()
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalHostedZoneId
void SetRegionalHostedZoneId(const char *value)
Definition: CreateDomainNameResult.h:320
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalCertificateArn
void SetRegionalCertificateArn(const Aws::String &value)
Definition: CreateDomainNameResult.h:408
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainNameStatus
CreateDomainNameResult & WithDomainNameStatus(const DomainNameStatus &value)
Definition: CreateDomainNameResult.h:668
Aws::APIGateway::Model::CreateDomainNameResult::GetRegionalHostedZoneId
const Aws::String & GetRegionalHostedZoneId() const
Definition: CreateDomainNameResult.h:290
Aws::APIGateway::Model::CreateDomainNameResult::WithOwnershipVerificationCertificateArn
CreateDomainNameResult & WithOwnershipVerificationCertificateArn(const char *value)
Definition: CreateDomainNameResult.h:917
Aws::APIGateway::Model::CreateDomainNameResult::GetRegionalCertificateName
const Aws::String & GetRegionalCertificateName() const
Definition: CreateDomainNameResult.h:357
Aws::APIGateway::Model::CreateDomainNameResult::WithDistributionHostedZoneId
CreateDomainNameResult & WithDistributionHostedZoneId(const char *value)
Definition: CreateDomainNameResult.h:592
Aws::APIGateway::Model::CreateDomainNameResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateDomainNameResult.h:771
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalCertificateName
void SetRegionalCertificateName(Aws::String &&value)
Definition: CreateDomainNameResult.h:369
Aws::APIGateway::Model::CreateDomainNameResult::WithDistributionHostedZoneId
CreateDomainNameResult & WithDistributionHostedZoneId(Aws::String &&value)
Definition: CreateDomainNameResult.h:581
Aws::APIGateway::Model::CreateDomainNameResult::SetOwnershipVerificationCertificateArn
void SetOwnershipVerificationCertificateArn(const Aws::String &value)
Definition: CreateDomainNameResult.h:882
Aws::APIGateway::Model::CreateDomainNameResult::GetRegionalCertificateArn
const Aws::String & GetRegionalCertificateArn() const
Definition: CreateDomainNameResult.h:401
Aws::APIGateway::Model::CreateDomainNameResult::SetDomainNameStatusMessage
void SetDomainNameStatusMessage(const Aws::String &value)
Definition: CreateDomainNameResult.h:692
Aws::APIGateway::Model::CreateDomainNameResult::WithCertificateUploadDate
CreateDomainNameResult & WithCertificateUploadDate(const Aws::Utils::DateTime &value)
Definition: CreateDomainNameResult.h:216
Aws::APIGateway::Model::CreateDomainNameResult::SetDistributionHostedZoneId
void SetDistributionHostedZoneId(const char *value)
Definition: CreateDomainNameResult.h:559
Aws::APIGateway::Model::CreateDomainNameResult::GetEndpointConfiguration
const EndpointConfiguration & GetEndpointConfiguration() const
Definition: CreateDomainNameResult.h:599
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainNameStatusMessage
CreateDomainNameResult & WithDomainNameStatusMessage(const Aws::String &value)
Definition: CreateDomainNameResult.h:710
AWSMap.h
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainNameStatusMessage
CreateDomainNameResult & WithDomainNameStatusMessage(const char *value)
Definition: CreateDomainNameResult.h:722
Aws::APIGateway::Model::CreateDomainNameResult::SetDistributionHostedZoneId
void SetDistributionHostedZoneId(Aws::String &&value)
Definition: CreateDomainNameResult.h:548
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalCertificateName
CreateDomainNameResult & WithRegionalCertificateName(const char *value)
Definition: CreateDomainNameResult.h:393
Aws::APIGateway::Model::CreateDomainNameResult::SetDistributionDomainName
void SetDistributionDomainName(const Aws::String &value)
Definition: CreateDomainNameResult.h:464
Aws::APIGateway::Model::CreateDomainNameResult::SetRegionalHostedZoneId
void SetRegionalHostedZoneId(Aws::String &&value)
Definition: CreateDomainNameResult.h:310
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::CreateDomainNameResult::WithRegionalCertificateArn
CreateDomainNameResult & WithRegionalCertificateArn(const char *value)
Definition: CreateDomainNameResult.h:443
Aws::APIGateway::Model::CreateDomainNameResult::WithDomainName
CreateDomainNameResult & WithDomainName(Aws::String &&value)
Definition: CreateDomainNameResult.h:92
Aws::APIGateway::Model::CreateDomainNameResult::WithMutualTlsAuthentication
CreateDomainNameResult & WithMutualTlsAuthentication(const MutualTlsAuthentication &value)
Definition: CreateDomainNameResult.h:860