Skip to content

Commit 7005630

Browse files
authored
Merge branch 'main' into transfer-manager-checksums-upload
2 parents f5aec22 + c7b1b25 commit 7005630

File tree

105 files changed

+10344
-186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+10344
-186
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.696
1+
1.11.698

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontClient.h

Lines changed: 436 additions & 0 deletions
Large diffs are not rendered by default.

generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFrontServiceClientModel.h

Lines changed: 115 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/cloudfront/CloudFront_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
#include <utility>
11+
12+
namespace Aws {
13+
namespace Utils {
14+
namespace Xml {
15+
class XmlNode;
16+
} // namespace Xml
17+
} // namespace Utils
18+
namespace CloudFront {
19+
namespace Model {
20+
21+
/**
22+
* <p>The CA certificates bundle location in Amazon S3.</p><p><h3>See Also:</h3>
23+
* <a
24+
* href="http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/CaCertificatesBundleS3Location">AWS
25+
* API Reference</a></p>
26+
*/
27+
class CaCertificatesBundleS3Location {
28+
public:
29+
AWS_CLOUDFRONT_API CaCertificatesBundleS3Location() = default;
30+
AWS_CLOUDFRONT_API CaCertificatesBundleS3Location(const Aws::Utils::Xml::XmlNode& xmlNode);
31+
AWS_CLOUDFRONT_API CaCertificatesBundleS3Location& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
32+
33+
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
34+
35+
///@{
36+
/**
37+
* <p>The S3 bucket.</p>
38+
*/
39+
inline const Aws::String& GetBucket() const { return m_bucket; }
40+
inline bool BucketHasBeenSet() const { return m_bucketHasBeenSet; }
41+
template <typename BucketT = Aws::String>
42+
void SetBucket(BucketT&& value) {
43+
m_bucketHasBeenSet = true;
44+
m_bucket = std::forward<BucketT>(value);
45+
}
46+
template <typename BucketT = Aws::String>
47+
CaCertificatesBundleS3Location& WithBucket(BucketT&& value) {
48+
SetBucket(std::forward<BucketT>(value));
49+
return *this;
50+
}
51+
///@}
52+
53+
///@{
54+
/**
55+
* <p>The location's key.</p>
56+
*/
57+
inline const Aws::String& GetKey() const { return m_key; }
58+
inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; }
59+
template <typename KeyT = Aws::String>
60+
void SetKey(KeyT&& value) {
61+
m_keyHasBeenSet = true;
62+
m_key = std::forward<KeyT>(value);
63+
}
64+
template <typename KeyT = Aws::String>
65+
CaCertificatesBundleS3Location& WithKey(KeyT&& value) {
66+
SetKey(std::forward<KeyT>(value));
67+
return *this;
68+
}
69+
///@}
70+
71+
///@{
72+
/**
73+
* <p>The location's Region.</p>
74+
*/
75+
inline const Aws::String& GetRegion() const { return m_region; }
76+
inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
77+
template <typename RegionT = Aws::String>
78+
void SetRegion(RegionT&& value) {
79+
m_regionHasBeenSet = true;
80+
m_region = std::forward<RegionT>(value);
81+
}
82+
template <typename RegionT = Aws::String>
83+
CaCertificatesBundleS3Location& WithRegion(RegionT&& value) {
84+
SetRegion(std::forward<RegionT>(value));
85+
return *this;
86+
}
87+
///@}
88+
89+
///@{
90+
/**
91+
* <p>The location's version.</p>
92+
*/
93+
inline const Aws::String& GetVersion() const { return m_version; }
94+
inline bool VersionHasBeenSet() const { return m_versionHasBeenSet; }
95+
template <typename VersionT = Aws::String>
96+
void SetVersion(VersionT&& value) {
97+
m_versionHasBeenSet = true;
98+
m_version = std::forward<VersionT>(value);
99+
}
100+
template <typename VersionT = Aws::String>
101+
CaCertificatesBundleS3Location& WithVersion(VersionT&& value) {
102+
SetVersion(std::forward<VersionT>(value));
103+
return *this;
104+
}
105+
///@}
106+
private:
107+
Aws::String m_bucket;
108+
bool m_bucketHasBeenSet = false;
109+
110+
Aws::String m_key;
111+
bool m_keyHasBeenSet = false;
112+
113+
Aws::String m_region;
114+
bool m_regionHasBeenSet = false;
115+
116+
Aws::String m_version;
117+
bool m_versionHasBeenSet = false;
118+
};
119+
120+
} // namespace Model
121+
} // namespace CloudFront
122+
} // namespace Aws
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/cloudfront/CloudFront_EXPORTS.h>
8+
#include <aws/cloudfront/model/CaCertificatesBundleS3Location.h>
9+
10+
#include <utility>
11+
12+
namespace Aws {
13+
namespace Utils {
14+
namespace Xml {
15+
class XmlNode;
16+
} // namespace Xml
17+
} // namespace Utils
18+
namespace CloudFront {
19+
namespace Model {
20+
21+
/**
22+
* <p>A CA certificates bundle source.</p><p><h3>See Also:</h3> <a
23+
* href="http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/CaCertificatesBundleSource">AWS
24+
* API Reference</a></p>
25+
*/
26+
class CaCertificatesBundleSource {
27+
public:
28+
AWS_CLOUDFRONT_API CaCertificatesBundleSource() = default;
29+
AWS_CLOUDFRONT_API CaCertificatesBundleSource(const Aws::Utils::Xml::XmlNode& xmlNode);
30+
AWS_CLOUDFRONT_API CaCertificatesBundleSource& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
31+
32+
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
33+
34+
///@{
35+
/**
36+
* <p>The CA certificates bundle location in Amazon S3.</p>
37+
*/
38+
inline const CaCertificatesBundleS3Location& GetCaCertificatesBundleS3Location() const { return m_caCertificatesBundleS3Location; }
39+
inline bool CaCertificatesBundleS3LocationHasBeenSet() const { return m_caCertificatesBundleS3LocationHasBeenSet; }
40+
template <typename CaCertificatesBundleS3LocationT = CaCertificatesBundleS3Location>
41+
void SetCaCertificatesBundleS3Location(CaCertificatesBundleS3LocationT&& value) {
42+
m_caCertificatesBundleS3LocationHasBeenSet = true;
43+
m_caCertificatesBundleS3Location = std::forward<CaCertificatesBundleS3LocationT>(value);
44+
}
45+
template <typename CaCertificatesBundleS3LocationT = CaCertificatesBundleS3Location>
46+
CaCertificatesBundleSource& WithCaCertificatesBundleS3Location(CaCertificatesBundleS3LocationT&& value) {
47+
SetCaCertificatesBundleS3Location(std::forward<CaCertificatesBundleS3LocationT>(value));
48+
return *this;
49+
}
50+
///@}
51+
private:
52+
CaCertificatesBundleS3Location m_caCertificatesBundleS3Location;
53+
bool m_caCertificatesBundleS3LocationHasBeenSet = false;
54+
};
55+
56+
} // namespace Model
57+
} // namespace CloudFront
58+
} // namespace Aws
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/cloudfront/CloudFront_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
#include <utility>
11+
12+
namespace Aws {
13+
namespace Utils {
14+
namespace Xml {
15+
class XmlNode;
16+
} // namespace Xml
17+
} // namespace Utils
18+
namespace CloudFront {
19+
namespace Model {
20+
21+
/**
22+
* <p>A connection function association.</p><p><h3>See Also:</h3> <a
23+
* href="http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/ConnectionFunctionAssociation">AWS
24+
* API Reference</a></p>
25+
*/
26+
class ConnectionFunctionAssociation {
27+
public:
28+
AWS_CLOUDFRONT_API ConnectionFunctionAssociation() = default;
29+
AWS_CLOUDFRONT_API ConnectionFunctionAssociation(const Aws::Utils::Xml::XmlNode& xmlNode);
30+
AWS_CLOUDFRONT_API ConnectionFunctionAssociation& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
31+
32+
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const;
33+
34+
///@{
35+
/**
36+
* <p>The association's ID.</p>
37+
*/
38+
inline const Aws::String& GetId() const { return m_id; }
39+
inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
40+
template <typename IdT = Aws::String>
41+
void SetId(IdT&& value) {
42+
m_idHasBeenSet = true;
43+
m_id = std::forward<IdT>(value);
44+
}
45+
template <typename IdT = Aws::String>
46+
ConnectionFunctionAssociation& WithId(IdT&& value) {
47+
SetId(std::forward<IdT>(value));
48+
return *this;
49+
}
50+
///@}
51+
private:
52+
Aws::String m_id;
53+
bool m_idHasBeenSet = false;
54+
};
55+
56+
} // namespace Model
57+
} // namespace CloudFront
58+
} // namespace Aws

0 commit comments

Comments
 (0)