AWS SDK for C++

AWS SDK for C++ Version 1.11.905

Loading...
Searching...
No Matches
EksAccessEntry.h
1
6#pragma once
7#include <aws/batch/Batch_EXPORTS.h>
8#include <aws/batch/model/EksAccessEntryDesiredState.h>
9#include <aws/batch/model/EksAccessEntryStatus.h>
10
11#include <utility>
12
13namespace Aws {
14namespace Utils {
15namespace Json {
16class JsonValue;
17class JsonView;
18} // namespace Json
19} // namespace Utils
20namespace Batch {
21namespace Model {
22
47 public:
48 AWS_BATCH_API EksAccessEntry() = default;
51 AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const;
52
54
68 inline EksAccessEntryDesiredState GetDesiredState() const { return m_desiredState; }
69 inline bool DesiredStateHasBeenSet() const { return m_desiredStateHasBeenSet; }
71 m_desiredStateHasBeenSet = true;
72 m_desiredState = value;
73 }
75 SetDesiredState(value);
76 return *this;
77 }
79
81
88 inline EksAccessEntryStatus GetStatus() const { return m_status; }
89 inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
90 inline void SetStatus(EksAccessEntryStatus value) {
91 m_statusHasBeenSet = true;
92 m_status = value;
93 }
95 SetStatus(value);
96 return *this;
97 }
99 private:
101
103 bool m_desiredStateHasBeenSet = false;
104 bool m_statusHasBeenSet = false;
105};
106
107} // namespace Model
108} // namespace Batch
109} // namespace Aws
bool DesiredStateHasBeenSet() const
void SetDesiredState(EksAccessEntryDesiredState value)
AWS_BATCH_API EksAccessEntry(Aws::Utils::Json::JsonView jsonValue)
EksAccessEntry & WithStatus(EksAccessEntryStatus value)
AWS_BATCH_API EksAccessEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
EksAccessEntry & WithDesiredState(EksAccessEntryDesiredState value)
AWS_BATCH_API EksAccessEntry()=default
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
EksAccessEntryStatus GetStatus() const
void SetStatus(EksAccessEntryStatus value)
EksAccessEntryDesiredState GetDesiredState() const
bool StatusHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue