AWS SDK for C++
AWS SDK for C++ Version 1.11.606
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-pi
include
aws
pi
model
FeatureMetadata.h
1
6
#pragma once
7
#include <aws/pi/PI_EXPORTS.h>
8
#include <aws/pi/model/FeatureStatus.h>
9
#include <utility>
10
11
namespace
Aws
12
{
13
namespace
Utils
14
{
15
namespace
Json
16
{
17
class
JsonValue
;
18
class
JsonView;
19
}
// namespace Json
20
}
// namespace Utils
21
namespace
PI
22
{
23
namespace
Model
24
{
25
33
class
FeatureMetadata
34
{
35
public
:
36
AWS_PI_API
FeatureMetadata
() =
default
;
37
AWS_PI_API
FeatureMetadata
(
Aws::Utils::Json::JsonView
jsonValue);
38
AWS_PI_API
FeatureMetadata
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
39
AWS_PI_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
40
41
43
55
inline
FeatureStatus
GetStatus
()
const
{
return
m_status; }
56
inline
bool
StatusHasBeenSet
()
const
{
return
m_statusHasBeenSet; }
57
inline
void
SetStatus
(
FeatureStatus
value) { m_statusHasBeenSet =
true
; m_status = value; }
58
inline
FeatureMetadata
&
WithStatus
(
FeatureStatus
value) {
SetStatus
(value);
return
*
this
;}
60
private
:
61
62
FeatureStatus
m_status{
FeatureStatus::NOT_SET
};
63
bool
m_statusHasBeenSet =
false
;
64
};
65
66
}
// namespace Model
67
}
// namespace PI
68
}
// namespace Aws
Aws::PI::Model::FeatureMetadata
Definition
FeatureMetadata.h:34
Aws::PI::Model::FeatureMetadata::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition
FeatureMetadata.h:56
Aws::PI::Model::FeatureMetadata::operator=
AWS_PI_API FeatureMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::PI::Model::FeatureMetadata::Jsonize
AWS_PI_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::PI::Model::FeatureMetadata::SetStatus
void SetStatus(FeatureStatus value)
Definition
FeatureMetadata.h:57
Aws::PI::Model::FeatureMetadata::WithStatus
FeatureMetadata & WithStatus(FeatureStatus value)
Definition
FeatureMetadata.h:58
Aws::PI::Model::FeatureMetadata::FeatureMetadata
AWS_PI_API FeatureMetadata(Aws::Utils::Json::JsonView jsonValue)
Aws::PI::Model::FeatureMetadata::FeatureMetadata
AWS_PI_API FeatureMetadata()=default
Aws::PI::Model::FeatureMetadata::GetStatus
FeatureStatus GetStatus() const
Definition
FeatureMetadata.h:55
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws::PI::Model::FeatureStatus
FeatureStatus
Definition
FeatureStatus.h:17
Aws::PI::Model::FeatureStatus::NOT_SET
@ NOT_SET
Aws
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences