7#include <aws/mailmanager/MailManager_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mailmanager/model/IngressPointStatus.h>
10#include <aws/mailmanager/model/IngressPointType.h>
48 template<
typename IngressPo
intNameT = Aws::String>
49 void SetIngressPointName(IngressPointNameT&& value) { m_ingressPointNameHasBeenSet =
true; m_ingressPointName = std::forward<IngressPointNameT>(value); }
50 template<
typename IngressPo
intNameT = Aws::String>
60 template<
typename IngressPo
intIdT = Aws::String>
61 void SetIngressPointId(IngressPointIdT&& value) { m_ingressPointIdHasBeenSet =
true; m_ingressPointId = std::forward<IngressPointIdT>(value); }
62 template<
typename IngressPo
intIdT = Aws::String>
93 template<
typename ARecordT = Aws::String>
94 void SetARecord(ARecordT&& value) { m_aRecordHasBeenSet =
true; m_aRecord = std::forward<ARecordT>(value); }
95 template<
typename ARecordT = Aws::String>
101 bool m_ingressPointNameHasBeenSet =
false;
104 bool m_ingressPointIdHasBeenSet =
false;
107 bool m_statusHasBeenSet =
false;
110 bool m_typeHasBeenSet =
false;
113 bool m_aRecordHasBeenSet =
false;
bool StatusHasBeenSet() const
void SetARecord(ARecordT &&value)
IngressPoint & WithIngressPointName(IngressPointNameT &&value)
void SetIngressPointName(IngressPointNameT &&value)
const Aws::String & GetARecord() const
bool IngressPointIdHasBeenSet() const
IngressPoint & WithARecord(ARecordT &&value)
IngressPoint & WithStatus(IngressPointStatus value)
bool TypeHasBeenSet() const
IngressPoint & WithIngressPointId(IngressPointIdT &&value)
AWS_MAILMANAGER_API IngressPoint(Aws::Utils::Json::JsonView jsonValue)
bool IngressPointNameHasBeenSet() const
IngressPointType GetType() const
AWS_MAILMANAGER_API IngressPoint()=default
AWS_MAILMANAGER_API IngressPoint & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MAILMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
IngressPoint & WithType(IngressPointType value)
const Aws::String & GetIngressPointId() const
void SetIngressPointId(IngressPointIdT &&value)
bool ARecordHasBeenSet() const
const Aws::String & GetIngressPointName() const
IngressPointStatus GetStatus() const
void SetType(IngressPointType value)
void SetStatus(IngressPointStatus value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue