AWS SDK for C++
AWS SDK for C++ Version 1.11.440
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
();
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
const
FeatureStatus
&
GetStatus
()
const
{
return
m_status; }
56
inline
bool
StatusHasBeenSet
()
const
{
return
m_statusHasBeenSet; }
57
inline
void
SetStatus
(
const
FeatureStatus
& value) { m_statusHasBeenSet =
true
; m_status = value; }
58
inline
void
SetStatus
(
FeatureStatus
&& value) { m_statusHasBeenSet =
true
; m_status = std::move(value); }
59
inline
FeatureMetadata
&
WithStatus
(
const
FeatureStatus
& value) {
SetStatus
(value);
return
*
this
;}
60
inline
FeatureMetadata
&
WithStatus
(
FeatureStatus
&& value) {
SetStatus
(std::move(value));
return
*
this
;}
62
private
:
63
64
FeatureStatus
m_status;
65
bool
m_statusHasBeenSet =
false
;
66
};
67
68
}
// namespace Model
69
}
// namespace PI
70
}
// 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::WithStatus
FeatureMetadata & WithStatus(const FeatureStatus &value)
Definition
FeatureMetadata.h:59
Aws::PI::Model::FeatureMetadata::SetStatus
void SetStatus(FeatureStatus &&value)
Definition
FeatureMetadata.h:58
Aws::PI::Model::FeatureMetadata::WithStatus
FeatureMetadata & WithStatus(FeatureStatus &&value)
Definition
FeatureMetadata.h:60
Aws::PI::Model::FeatureMetadata::GetStatus
const FeatureStatus & GetStatus() const
Definition
FeatureMetadata.h:55
Aws::PI::Model::FeatureMetadata::FeatureMetadata
AWS_PI_API FeatureMetadata()
Aws::PI::Model::FeatureMetadata::FeatureMetadata
AWS_PI_API FeatureMetadata(Aws::Utils::Json::JsonView jsonValue)
Aws::PI::Model::FeatureMetadata::SetStatus
void SetStatus(const FeatureStatus &value)
Definition
FeatureMetadata.h:57
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws::PI::Model::FeatureStatus
FeatureStatus
Definition
FeatureStatus.h:17
Aws
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences