AWS SDK for C++
AWS SDK for C++ Version 1.11.750
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-cloudfront
include
aws
cloudfront
model
ResponseHeadersPolicyReferrerPolicy.h
1
6
#pragma once
7
#include <aws/cloudfront/CloudFront_EXPORTS.h>
8
#include <aws/cloudfront/model/ReferrerPolicyList.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
30
class
ResponseHeadersPolicyReferrerPolicy
{
31
public
:
32
AWS_CLOUDFRONT_API
ResponseHeadersPolicyReferrerPolicy
() =
default
;
33
AWS_CLOUDFRONT_API
ResponseHeadersPolicyReferrerPolicy
(
const
Aws::Utils::Xml::XmlNode
& xmlNode);
34
AWS_CLOUDFRONT_API
ResponseHeadersPolicyReferrerPolicy
&
operator=
(
const
Aws::Utils::Xml::XmlNode
& xmlNode);
35
36
AWS_CLOUDFRONT_API
void
AddToNode
(
Aws::Utils::Xml::XmlNode
& parentNode)
const
;
37
39
44
inline
bool
GetOverride
()
const
{
return
m_override; }
45
inline
bool
OverrideHasBeenSet
()
const
{
return
m_overrideHasBeenSet; }
46
inline
void
SetOverride
(
bool
value) {
47
m_overrideHasBeenSet =
true
;
48
m_override = value;
49
}
50
inline
ResponseHeadersPolicyReferrerPolicy
&
WithOverride
(
bool
value) {
51
SetOverride
(value);
52
return
*
this
;
53
}
55
57
69
inline
ReferrerPolicyList
GetReferrerPolicy
()
const
{
return
m_referrerPolicy; }
70
inline
bool
ReferrerPolicyHasBeenSet
()
const
{
return
m_referrerPolicyHasBeenSet; }
71
inline
void
SetReferrerPolicy
(
ReferrerPolicyList
value) {
72
m_referrerPolicyHasBeenSet =
true
;
73
m_referrerPolicy = value;
74
}
75
inline
ResponseHeadersPolicyReferrerPolicy
&
WithReferrerPolicy
(
ReferrerPolicyList
value) {
76
SetReferrerPolicy
(value);
77
return
*
this
;
78
}
80
private
:
81
bool
m_override{
false
};
82
83
ReferrerPolicyList
m_referrerPolicy{
ReferrerPolicyList::NOT_SET
};
84
bool
m_overrideHasBeenSet =
false
;
85
bool
m_referrerPolicyHasBeenSet =
false
;
86
};
87
88
}
// namespace Model
89
}
// namespace CloudFront
90
}
// namespace Aws
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy
Definition
ResponseHeadersPolicyReferrerPolicy.h:30
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::ResponseHeadersPolicyReferrerPolicy
AWS_CLOUDFRONT_API ResponseHeadersPolicyReferrerPolicy()=default
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::operator=
AWS_CLOUDFRONT_API ResponseHeadersPolicyReferrerPolicy & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::OverrideHasBeenSet
bool OverrideHasBeenSet() const
Definition
ResponseHeadersPolicyReferrerPolicy.h:45
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::GetOverride
bool GetOverride() const
Definition
ResponseHeadersPolicyReferrerPolicy.h:44
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::SetOverride
void SetOverride(bool value)
Definition
ResponseHeadersPolicyReferrerPolicy.h:46
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::ReferrerPolicyHasBeenSet
bool ReferrerPolicyHasBeenSet() const
Definition
ResponseHeadersPolicyReferrerPolicy.h:70
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::SetReferrerPolicy
void SetReferrerPolicy(ReferrerPolicyList value)
Definition
ResponseHeadersPolicyReferrerPolicy.h:71
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::WithOverride
ResponseHeadersPolicyReferrerPolicy & WithOverride(bool value)
Definition
ResponseHeadersPolicyReferrerPolicy.h:50
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::ResponseHeadersPolicyReferrerPolicy
AWS_CLOUDFRONT_API ResponseHeadersPolicyReferrerPolicy(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::GetReferrerPolicy
ReferrerPolicyList GetReferrerPolicy() const
Definition
ResponseHeadersPolicyReferrerPolicy.h:69
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::AddToNode
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
Aws::CloudFront::Model::ResponseHeadersPolicyReferrerPolicy::WithReferrerPolicy
ResponseHeadersPolicyReferrerPolicy & WithReferrerPolicy(ReferrerPolicyList value)
Definition
ResponseHeadersPolicyReferrerPolicy.h:75
Aws::Utils::Xml::XmlNode
Aws::CloudFront::Model::ReferrerPolicyList
ReferrerPolicyList
Definition
ReferrerPolicyList.h:13
Aws::CloudFront::Model::ReferrerPolicyList::NOT_SET
@ NOT_SET
Aws
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences