AWS SDK for C++  1.9.20
AWS SDK for C++
StreamingDistributionSummary.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 Xml
21 {
22  class XmlNode;
23 } // namespace Xml
24 } // namespace Utils
25 namespace CloudFront
26 {
27 namespace Model
28 {
29 
37  {
38  public:
42 
43  void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
44 
45 
50  inline const Aws::String& GetId() const{ return m_id; }
51 
56  inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
57 
62  inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
63 
68  inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
69 
74  inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
75 
80  inline StreamingDistributionSummary& WithId(const Aws::String& value) { SetId(value); return *this;}
81 
86  inline StreamingDistributionSummary& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
87 
92  inline StreamingDistributionSummary& WithId(const char* value) { SetId(value); return *this;}
93 
94 
100  inline const Aws::String& GetARN() const{ return m_aRN; }
101 
107  inline bool ARNHasBeenSet() const { return m_aRNHasBeenSet; }
108 
114  inline void SetARN(const Aws::String& value) { m_aRNHasBeenSet = true; m_aRN = value; }
115 
121  inline void SetARN(Aws::String&& value) { m_aRNHasBeenSet = true; m_aRN = std::move(value); }
122 
128  inline void SetARN(const char* value) { m_aRNHasBeenSet = true; m_aRN.assign(value); }
129 
135  inline StreamingDistributionSummary& WithARN(const Aws::String& value) { SetARN(value); return *this;}
136 
142  inline StreamingDistributionSummary& WithARN(Aws::String&& value) { SetARN(std::move(value)); return *this;}
143 
149  inline StreamingDistributionSummary& WithARN(const char* value) { SetARN(value); return *this;}
150 
151 
157  inline const Aws::String& GetStatus() const{ return m_status; }
158 
164  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
165 
171  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
172 
178  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
179 
185  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
186 
192  inline StreamingDistributionSummary& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
193 
199  inline StreamingDistributionSummary& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
200 
206  inline StreamingDistributionSummary& WithStatus(const char* value) { SetStatus(value); return *this;}
207 
208 
212  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
213 
217  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
218 
222  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
223 
227  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
228 
232  inline StreamingDistributionSummary& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
233 
237  inline StreamingDistributionSummary& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
238 
239 
244  inline const Aws::String& GetDomainName() const{ return m_domainName; }
245 
250  inline bool DomainNameHasBeenSet() const { return m_domainNameHasBeenSet; }
251 
256  inline void SetDomainName(const Aws::String& value) { m_domainNameHasBeenSet = true; m_domainName = value; }
257 
262  inline void SetDomainName(Aws::String&& value) { m_domainNameHasBeenSet = true; m_domainName = std::move(value); }
263 
268  inline void SetDomainName(const char* value) { m_domainNameHasBeenSet = true; m_domainName.assign(value); }
269 
274  inline StreamingDistributionSummary& WithDomainName(const Aws::String& value) { SetDomainName(value); return *this;}
275 
280  inline StreamingDistributionSummary& WithDomainName(Aws::String&& value) { SetDomainName(std::move(value)); return *this;}
281 
286  inline StreamingDistributionSummary& WithDomainName(const char* value) { SetDomainName(value); return *this;}
287 
288 
293  inline const S3Origin& GetS3Origin() const{ return m_s3Origin; }
294 
299  inline bool S3OriginHasBeenSet() const { return m_s3OriginHasBeenSet; }
300 
305  inline void SetS3Origin(const S3Origin& value) { m_s3OriginHasBeenSet = true; m_s3Origin = value; }
306 
311  inline void SetS3Origin(S3Origin&& value) { m_s3OriginHasBeenSet = true; m_s3Origin = std::move(value); }
312 
317  inline StreamingDistributionSummary& WithS3Origin(const S3Origin& value) { SetS3Origin(value); return *this;}
318 
323  inline StreamingDistributionSummary& WithS3Origin(S3Origin&& value) { SetS3Origin(std::move(value)); return *this;}
324 
325 
330  inline const Aliases& GetAliases() const{ return m_aliases; }
331 
336  inline bool AliasesHasBeenSet() const { return m_aliasesHasBeenSet; }
337 
342  inline void SetAliases(const Aliases& value) { m_aliasesHasBeenSet = true; m_aliases = value; }
343 
348  inline void SetAliases(Aliases&& value) { m_aliasesHasBeenSet = true; m_aliases = std::move(value); }
349 
354  inline StreamingDistributionSummary& WithAliases(const Aliases& value) { SetAliases(value); return *this;}
355 
360  inline StreamingDistributionSummary& WithAliases(Aliases&& value) { SetAliases(std::move(value)); return *this;}
361 
362 
381  inline const TrustedSigners& GetTrustedSigners() const{ return m_trustedSigners; }
382 
401  inline bool TrustedSignersHasBeenSet() const { return m_trustedSignersHasBeenSet; }
402 
421  inline void SetTrustedSigners(const TrustedSigners& value) { m_trustedSignersHasBeenSet = true; m_trustedSigners = value; }
422 
441  inline void SetTrustedSigners(TrustedSigners&& value) { m_trustedSignersHasBeenSet = true; m_trustedSigners = std::move(value); }
442 
461  inline StreamingDistributionSummary& WithTrustedSigners(const TrustedSigners& value) { SetTrustedSigners(value); return *this;}
462 
481  inline StreamingDistributionSummary& WithTrustedSigners(TrustedSigners&& value) { SetTrustedSigners(std::move(value)); return *this;}
482 
483 
487  inline const Aws::String& GetComment() const{ return m_comment; }
488 
492  inline bool CommentHasBeenSet() const { return m_commentHasBeenSet; }
493 
497  inline void SetComment(const Aws::String& value) { m_commentHasBeenSet = true; m_comment = value; }
498 
502  inline void SetComment(Aws::String&& value) { m_commentHasBeenSet = true; m_comment = std::move(value); }
503 
507  inline void SetComment(const char* value) { m_commentHasBeenSet = true; m_comment.assign(value); }
508 
512  inline StreamingDistributionSummary& WithComment(const Aws::String& value) { SetComment(value); return *this;}
513 
517  inline StreamingDistributionSummary& WithComment(Aws::String&& value) { SetComment(std::move(value)); return *this;}
518 
522  inline StreamingDistributionSummary& WithComment(const char* value) { SetComment(value); return *this;}
523 
524 
529  inline const PriceClass& GetPriceClass() const{ return m_priceClass; }
530 
535  inline bool PriceClassHasBeenSet() const { return m_priceClassHasBeenSet; }
536 
541  inline void SetPriceClass(const PriceClass& value) { m_priceClassHasBeenSet = true; m_priceClass = value; }
542 
547  inline void SetPriceClass(PriceClass&& value) { m_priceClassHasBeenSet = true; m_priceClass = std::move(value); }
548 
553  inline StreamingDistributionSummary& WithPriceClass(const PriceClass& value) { SetPriceClass(value); return *this;}
554 
559  inline StreamingDistributionSummary& WithPriceClass(PriceClass&& value) { SetPriceClass(std::move(value)); return *this;}
560 
561 
566  inline bool GetEnabled() const{ return m_enabled; }
567 
572  inline bool EnabledHasBeenSet() const { return m_enabledHasBeenSet; }
573 
578  inline void SetEnabled(bool value) { m_enabledHasBeenSet = true; m_enabled = value; }
579 
584  inline StreamingDistributionSummary& WithEnabled(bool value) { SetEnabled(value); return *this;}
585 
586  private:
587 
588  Aws::String m_id;
589  bool m_idHasBeenSet;
590 
591  Aws::String m_aRN;
592  bool m_aRNHasBeenSet;
593 
594  Aws::String m_status;
595  bool m_statusHasBeenSet;
596 
597  Aws::Utils::DateTime m_lastModifiedTime;
598  bool m_lastModifiedTimeHasBeenSet;
599 
600  Aws::String m_domainName;
601  bool m_domainNameHasBeenSet;
602 
603  S3Origin m_s3Origin;
604  bool m_s3OriginHasBeenSet;
605 
606  Aliases m_aliases;
607  bool m_aliasesHasBeenSet;
608 
609  TrustedSigners m_trustedSigners;
610  bool m_trustedSignersHasBeenSet;
611 
612  Aws::String m_comment;
613  bool m_commentHasBeenSet;
614 
615  PriceClass m_priceClass;
616  bool m_priceClassHasBeenSet;
617 
618  bool m_enabled;
619  bool m_enabledHasBeenSet;
620  };
621 
622 } // namespace Model
623 } // namespace CloudFront
624 } // namespace Aws
Aws::CloudFront::Model::StreamingDistributionSummary::SetDomainName
void SetDomainName(Aws::String &&value)
Definition: StreamingDistributionSummary.h:262
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::CloudFront::Model::StreamingDistributionSummary::GetEnabled
bool GetEnabled() const
Definition: StreamingDistributionSummary.h:566
Aws::CloudFront::Model::StreamingDistributionSummary::SetTrustedSigners
void SetTrustedSigners(TrustedSigners &&value)
Definition: StreamingDistributionSummary.h:441
Aws::CloudFront::Model::StreamingDistributionSummary::AliasesHasBeenSet
bool AliasesHasBeenSet() const
Definition: StreamingDistributionSummary.h:336
Aws::CloudFront::Model::PriceClass
PriceClass
Definition: PriceClass.h:17
Aws::CloudFront::Model::StreamingDistributionSummary::PriceClassHasBeenSet
bool PriceClassHasBeenSet() const
Definition: StreamingDistributionSummary.h:535
Aws::CloudFront::Model::StreamingDistributionSummary::ARNHasBeenSet
bool ARNHasBeenSet() const
Definition: StreamingDistributionSummary.h:107
Aws::CloudFront::Model::StreamingDistributionSummary::WithComment
StreamingDistributionSummary & WithComment(const char *value)
Definition: StreamingDistributionSummary.h:522
Aws::CloudFront::Model::StreamingDistributionSummary::WithDomainName
StreamingDistributionSummary & WithDomainName(Aws::String &&value)
Definition: StreamingDistributionSummary.h:280
Aws::CloudFront::Model::StreamingDistributionSummary::SetEnabled
void SetEnabled(bool value)
Definition: StreamingDistributionSummary.h:578
Aws::CloudFront::Model::StreamingDistributionSummary::WithComment
StreamingDistributionSummary & WithComment(Aws::String &&value)
Definition: StreamingDistributionSummary.h:517
Aws::CloudFront::Model::StreamingDistributionSummary::WithDomainName
StreamingDistributionSummary & WithDomainName(const Aws::String &value)
Definition: StreamingDistributionSummary.h:274
Aws::CloudFront::Model::StreamingDistributionSummary::GetARN
const Aws::String & GetARN() const
Definition: StreamingDistributionSummary.h:100
Aws::CloudFront::Model::StreamingDistributionSummary::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: StreamingDistributionSummary.h:212
Aws::CloudFront::Model::StreamingDistributionSummary::WithARN
StreamingDistributionSummary & WithARN(Aws::String &&value)
Definition: StreamingDistributionSummary.h:142
Aws::CloudFront::Model::StreamingDistributionSummary::SetId
void SetId(const Aws::String &value)
Definition: StreamingDistributionSummary.h:62
Aws::CloudFront::Model::StreamingDistributionSummary::WithS3Origin
StreamingDistributionSummary & WithS3Origin(const S3Origin &value)
Definition: StreamingDistributionSummary.h:317
DateTime.h
Aws::CloudFront::Model::StreamingDistributionSummary::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: StreamingDistributionSummary.h:227
Aws::CloudFront::Model::StreamingDistributionSummary::SetTrustedSigners
void SetTrustedSigners(const TrustedSigners &value)
Definition: StreamingDistributionSummary.h:421
Aws::CloudFront::Model::StreamingDistributionSummary::SetId
void SetId(Aws::String &&value)
Definition: StreamingDistributionSummary.h:68
Aws::CloudFront::Model::StreamingDistributionSummary::WithLastModifiedTime
StreamingDistributionSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: StreamingDistributionSummary.h:232
Aws::CloudFront::Model::StreamingDistributionSummary::WithPriceClass
StreamingDistributionSummary & WithPriceClass(PriceClass &&value)
Definition: StreamingDistributionSummary.h:559
Aws::CloudFront::Model::StreamingDistributionSummary::WithARN
StreamingDistributionSummary & WithARN(const char *value)
Definition: StreamingDistributionSummary.h:149
Aws::CloudFront::Model::StreamingDistributionSummary::WithEnabled
StreamingDistributionSummary & WithEnabled(bool value)
Definition: StreamingDistributionSummary.h:584
Aws::CloudFront::Model::StreamingDistributionSummary::SetS3Origin
void SetS3Origin(const S3Origin &value)
Definition: StreamingDistributionSummary.h:305
Aws::CloudFront::Model::StreamingDistributionSummary::SetPriceClass
void SetPriceClass(PriceClass &&value)
Definition: StreamingDistributionSummary.h:547
Aws::CloudFront::Model::StreamingDistributionSummary::SetPriceClass
void SetPriceClass(const PriceClass &value)
Definition: StreamingDistributionSummary.h:541
Aws::CloudFront::Model::StreamingDistributionSummary::SetComment
void SetComment(const Aws::String &value)
Definition: StreamingDistributionSummary.h:497
Aws::CloudFront::Model::StreamingDistributionSummary::GetDomainName
const Aws::String & GetDomainName() const
Definition: StreamingDistributionSummary.h:244
Aws::CloudFront::Model::StreamingDistributionSummary::WithId
StreamingDistributionSummary & WithId(const char *value)
Definition: StreamingDistributionSummary.h:92
Aws::CloudFront::Model::StreamingDistributionSummary::SetARN
void SetARN(const Aws::String &value)
Definition: StreamingDistributionSummary.h:114
Aws::CloudFront::Model::StreamingDistributionSummary::SetStatus
void SetStatus(Aws::String &&value)
Definition: StreamingDistributionSummary.h:178
Aws::CloudFront::Model::StreamingDistributionSummary::WithPriceClass
StreamingDistributionSummary & WithPriceClass(const PriceClass &value)
Definition: StreamingDistributionSummary.h:553
Aws::CloudFront::Model::StreamingDistributionSummary::WithAliases
StreamingDistributionSummary & WithAliases(Aliases &&value)
Definition: StreamingDistributionSummary.h:360
PriceClass.h
Aws::CloudFront::Model::StreamingDistributionSummary::SetAliases
void SetAliases(const Aliases &value)
Definition: StreamingDistributionSummary.h:342
Aws::CloudFront::Model::StreamingDistributionSummary::GetTrustedSigners
const TrustedSigners & GetTrustedSigners() const
Definition: StreamingDistributionSummary.h:381
Aws::CloudFront::Model::StreamingDistributionSummary::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: StreamingDistributionSummary.h:222
Aws::CloudFront::Model::StreamingDistributionSummary::DomainNameHasBeenSet
bool DomainNameHasBeenSet() const
Definition: StreamingDistributionSummary.h:250
Aws::CloudFront::Model::StreamingDistributionSummary::SetStatus
void SetStatus(const char *value)
Definition: StreamingDistributionSummary.h:185
Aws::CloudFront::Model::StreamingDistributionSummary::WithDomainName
StreamingDistributionSummary & WithDomainName(const char *value)
Definition: StreamingDistributionSummary.h:286
TrustedSigners.h
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::CloudFront::Model::StreamingDistributionSummary::AddToNode
void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
Aws::CloudFront::Model::StreamingDistributionSummary::operator=
StreamingDistributionSummary & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::CloudFront::Model::StreamingDistributionSummary::GetAliases
const Aliases & GetAliases() const
Definition: StreamingDistributionSummary.h:330
Aliases.h
Aws::CloudFront::Model::StreamingDistributionSummary::S3OriginHasBeenSet
bool S3OriginHasBeenSet() const
Definition: StreamingDistributionSummary.h:299
Aws::CloudFront::Model::StreamingDistributionSummary::WithStatus
StreamingDistributionSummary & WithStatus(Aws::String &&value)
Definition: StreamingDistributionSummary.h:199
Aws::CloudFront::Model::S3Origin
Definition: S3Origin.h:33
Aws::CloudFront::Model::StreamingDistributionSummary::SetDomainName
void SetDomainName(const Aws::String &value)
Definition: StreamingDistributionSummary.h:256
Aws::CloudFront::Model::StreamingDistributionSummary::CommentHasBeenSet
bool CommentHasBeenSet() const
Definition: StreamingDistributionSummary.h:492
Aws::CloudFront::Model::StreamingDistributionSummary::SetComment
void SetComment(Aws::String &&value)
Definition: StreamingDistributionSummary.h:502
Aws::CloudFront::Model::StreamingDistributionSummary::GetPriceClass
const PriceClass & GetPriceClass() const
Definition: StreamingDistributionSummary.h:529
Aws::CloudFront::Model::StreamingDistributionSummary::GetS3Origin
const S3Origin & GetS3Origin() const
Definition: StreamingDistributionSummary.h:293
Aws::CloudFront::Model::StreamingDistributionSummary::GetId
const Aws::String & GetId() const
Definition: StreamingDistributionSummary.h:50
Aws::CloudFront::Model::StreamingDistributionSummary::EnabledHasBeenSet
bool EnabledHasBeenSet() const
Definition: StreamingDistributionSummary.h:572
Aws::CloudFront::Model::StreamingDistributionSummary::WithARN
StreamingDistributionSummary & WithARN(const Aws::String &value)
Definition: StreamingDistributionSummary.h:135
AWSString.h
Aws::CloudFront::Model::TrustedSigners
Definition: TrustedSigners.h:33
Aws::CloudFront::Model::StreamingDistributionSummary::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: StreamingDistributionSummary.h:164
Aws::CloudFront::Model::StreamingDistributionSummary::WithStatus
StreamingDistributionSummary & WithStatus(const Aws::String &value)
Definition: StreamingDistributionSummary.h:192
Aws::CloudFront::Model::StreamingDistributionSummary::SetARN
void SetARN(const char *value)
Definition: StreamingDistributionSummary.h:128
AWS_CLOUDFRONT_API
#define AWS_CLOUDFRONT_API
Definition: CloudFront_EXPORTS.h:28
Aws::CloudFront::Model::StreamingDistributionSummary::WithAliases
StreamingDistributionSummary & WithAliases(const Aliases &value)
Definition: StreamingDistributionSummary.h:354
CloudFront_EXPORTS.h
Aws::CloudFront::Model::StreamingDistributionSummary::StreamingDistributionSummary
StreamingDistributionSummary(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::CloudFront::Model::StreamingDistributionSummary::GetComment
const Aws::String & GetComment() const
Definition: StreamingDistributionSummary.h:487
S3Origin.h
Aws::CloudFront::Model::StreamingDistributionSummary::WithId
StreamingDistributionSummary & WithId(const Aws::String &value)
Definition: StreamingDistributionSummary.h:80
Aws
Definition: AccessManagementClient.h:15
Aws::CloudFront::Model::StreamingDistributionSummary::SetDomainName
void SetDomainName(const char *value)
Definition: StreamingDistributionSummary.h:268
Aws::CloudFront::Model::StreamingDistributionSummary::WithTrustedSigners
StreamingDistributionSummary & WithTrustedSigners(const TrustedSigners &value)
Definition: StreamingDistributionSummary.h:461
Aws::CloudFront::Model::StreamingDistributionSummary::IdHasBeenSet
bool IdHasBeenSet() const
Definition: StreamingDistributionSummary.h:56
Aws::CloudFront::Model::StreamingDistributionSummary::WithS3Origin
StreamingDistributionSummary & WithS3Origin(S3Origin &&value)
Definition: StreamingDistributionSummary.h:323
Aws::CloudFront::Model::StreamingDistributionSummary::SetS3Origin
void SetS3Origin(S3Origin &&value)
Definition: StreamingDistributionSummary.h:311
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CloudFront::Model::StreamingDistributionSummary::WithLastModifiedTime
StreamingDistributionSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: StreamingDistributionSummary.h:237
Aws::CloudFront::Model::StreamingDistributionSummary::SetARN
void SetARN(Aws::String &&value)
Definition: StreamingDistributionSummary.h:121
Aws::CloudFront::Model::StreamingDistributionSummary::StreamingDistributionSummary
StreamingDistributionSummary()
Aws::CloudFront::Model::StreamingDistributionSummary::WithComment
StreamingDistributionSummary & WithComment(const Aws::String &value)
Definition: StreamingDistributionSummary.h:512
Aws::CloudFront::Model::StreamingDistributionSummary::GetStatus
const Aws::String & GetStatus() const
Definition: StreamingDistributionSummary.h:157
Aws::CloudFront::Model::StreamingDistributionSummary::SetStatus
void SetStatus(const Aws::String &value)
Definition: StreamingDistributionSummary.h:171
Aws::CloudFront::Model::StreamingDistributionSummary::WithTrustedSigners
StreamingDistributionSummary & WithTrustedSigners(TrustedSigners &&value)
Definition: StreamingDistributionSummary.h:481
Aws::CloudFront::Model::StreamingDistributionSummary::SetAliases
void SetAliases(Aliases &&value)
Definition: StreamingDistributionSummary.h:348
Aws::CloudFront::Model::StreamingDistributionSummary::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: StreamingDistributionSummary.h:217
Aws::CloudFront::Model::StreamingDistributionSummary::SetId
void SetId(const char *value)
Definition: StreamingDistributionSummary.h:74
Aws::CloudFront::Model::StreamingDistributionSummary
Definition: StreamingDistributionSummary.h:37
Aws::CloudFront::Model::StreamingDistributionSummary::SetComment
void SetComment(const char *value)
Definition: StreamingDistributionSummary.h:507
Aws::CloudFront::Model::StreamingDistributionSummary::WithStatus
StreamingDistributionSummary & WithStatus(const char *value)
Definition: StreamingDistributionSummary.h:206
Aws::CloudFront::Model::StreamingDistributionSummary::TrustedSignersHasBeenSet
bool TrustedSignersHasBeenSet() const
Definition: StreamingDistributionSummary.h:401
Aws::CloudFront::Model::Aliases
Definition: Aliases.h:33
Aws::CloudFront::Model::StreamingDistributionSummary::WithId
StreamingDistributionSummary & WithId(Aws::String &&value)
Definition: StreamingDistributionSummary.h:86