AWS SDK for C++
AWS SDK for C++ Version 1.11.717
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
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
PI {
20
namespace
Model {
21
29
class
FeatureMetadata
{
30
public
:
31
AWS_PI_API
FeatureMetadata
() =
default
;
32
AWS_PI_API
FeatureMetadata
(
Aws::Utils::Json::JsonView
jsonValue);
33
AWS_PI_API
FeatureMetadata
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
34
AWS_PI_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
35
37
49
inline
FeatureStatus
GetStatus
()
const
{
return
m_status; }
50
inline
bool
StatusHasBeenSet
()
const
{
return
m_statusHasBeenSet; }
51
inline
void
SetStatus
(
FeatureStatus
value) {
52
m_statusHasBeenSet =
true
;
53
m_status = value;
54
}
55
inline
FeatureMetadata
&
WithStatus
(
FeatureStatus
value) {
56
SetStatus
(value);
57
return
*
this
;
58
}
60
private
:
61
FeatureStatus
m_status{
FeatureStatus::NOT_SET
};
62
bool
m_statusHasBeenSet =
false
;
63
};
64
65
}
// namespace Model
66
}
// namespace PI
67
}
// namespace Aws
Aws::PI::Model::FeatureMetadata
Definition
FeatureMetadata.h:29
Aws::PI::Model::FeatureMetadata::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition
FeatureMetadata.h:50
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:51
Aws::PI::Model::FeatureMetadata::WithStatus
FeatureMetadata & WithStatus(FeatureStatus value)
Definition
FeatureMetadata.h:55
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:49
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws::PI::Model::FeatureStatus
FeatureStatus
Definition
FeatureStatus.h:13
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