AWS SDK for C++
AWS SDK for C++ Version 1.11.927
Main Page
Related Pages
Namespaces
Classes
Modules
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-securityhub
include
aws
securityhub
model
AwsWafv2CustomHttpHeader.h
1
6
#pragma once
7
#include <aws/core/utils/memory/stl/AWSString.h>
8
#include <aws/securityhub/SecurityHub_EXPORTS.h>
9
10
#include <utility>
11
12
namespace
Aws
{
13
namespace
Utils {
14
namespace
Json {
15
class
JsonValue
;
16
class
JsonView;
17
}
// namespace Json
18
}
// namespace Utils
19
namespace
SecurityHub
{
20
namespace
Model
{
21
28
class
AwsWafv2CustomHttpHeader
{
29
public
:
30
AWS_SECURITYHUB_API
AwsWafv2CustomHttpHeader
() =
default
;
31
AWS_SECURITYHUB_API
AwsWafv2CustomHttpHeader
(
Aws::Utils::Json::JsonView
jsonValue);
32
AWS_SECURITYHUB_API
AwsWafv2CustomHttpHeader
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
33
AWS_SECURITYHUB_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
34
36
39
inline
const
Aws::String
&
GetName
()
const
{
return
m_name; }
40
inline
bool
NameHasBeenSet
()
const
{
return
m_nameHasBeenSet; }
41
template
<
typename
NameT = Aws::String>
42
void
SetName
(NameT&& value) {
43
m_nameHasBeenSet =
true
;
44
m_name = std::forward<NameT>(value);
45
}
46
template
<
typename
NameT = Aws::String>
47
AwsWafv2CustomHttpHeader
&
WithName
(NameT&& value) {
48
SetName
(std::forward<NameT>(value));
49
return
*
this
;
50
}
52
54
57
inline
const
Aws::String
&
GetValue
()
const
{
return
m_value; }
58
inline
bool
ValueHasBeenSet
()
const
{
return
m_valueHasBeenSet; }
59
template
<
typename
ValueT = Aws::String>
60
void
SetValue
(ValueT&& value) {
61
m_valueHasBeenSet =
true
;
62
m_value = std::forward<ValueT>(value);
63
}
64
template
<
typename
ValueT = Aws::String>
65
AwsWafv2CustomHttpHeader
&
WithValue
(ValueT&& value) {
66
SetValue
(std::forward<ValueT>(value));
67
return
*
this
;
68
}
70
private
:
71
Aws::String
m_name;
72
73
Aws::String
m_value;
74
bool
m_nameHasBeenSet =
false
;
75
bool
m_valueHasBeenSet =
false
;
76
};
77
78
}
// namespace Model
79
}
// namespace SecurityHub
80
}
// namespace Aws
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader
Definition
AwsWafv2CustomHttpHeader.h:28
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::WithValue
AwsWafv2CustomHttpHeader & WithValue(ValueT &&value)
Definition
AwsWafv2CustomHttpHeader.h:65
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::GetValue
const Aws::String & GetValue() const
Definition
AwsWafv2CustomHttpHeader.h:57
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::NameHasBeenSet
bool NameHasBeenSet() const
Definition
AwsWafv2CustomHttpHeader.h:40
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::ValueHasBeenSet
bool ValueHasBeenSet() const
Definition
AwsWafv2CustomHttpHeader.h:58
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::GetName
const Aws::String & GetName() const
Definition
AwsWafv2CustomHttpHeader.h:39
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::AwsWafv2CustomHttpHeader
AWS_SECURITYHUB_API AwsWafv2CustomHttpHeader()=default
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::WithName
AwsWafv2CustomHttpHeader & WithName(NameT &&value)
Definition
AwsWafv2CustomHttpHeader.h:47
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::SetValue
void SetValue(ValueT &&value)
Definition
AwsWafv2CustomHttpHeader.h:60
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::operator=
AWS_SECURITYHUB_API AwsWafv2CustomHttpHeader & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::SetName
void SetName(NameT &&value)
Definition
AwsWafv2CustomHttpHeader.h:42
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::Jsonize
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::SecurityHub::Model::AwsWafv2CustomHttpHeader::AwsWafv2CustomHttpHeader
AWS_SECURITYHUB_API AwsWafv2CustomHttpHeader(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws::SecurityHub::Model::SecurityHubFeature::SecurityHub
@ SecurityHub
Aws::SecurityHub::Model::ResourceSubCategory::Model
@ Model
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.12.0
Privacy |
Site terms |
Cookie preferences