7#include <aws/core/utils/DateTime.h>
8#include <aws/lightsail/Lightsail_EXPORTS.h>
9#include <aws/lightsail/model/PartnerStatus.h>
10#include <aws/lightsail/model/TierName.h>
44 template <
typename EnrolledAtT = Aws::Utils::DateTime>
46 m_enrolledAtHasBeenSet =
true;
47 m_enrolledAt = std::forward<EnrolledAtT>(value);
49 template <
typename EnrolledAtT = Aws::Utils::DateTime>
63 m_tierNameHasBeenSet =
true;
83 m_statusHasBeenSet =
true;
97 bool m_enrolledAtHasBeenSet =
false;
98 bool m_tierNameHasBeenSet =
false;
99 bool m_statusHasBeenSet =
false;
AWS_LIGHTSAIL_API Aws::Utils::Json::JsonValue Jsonize() const
PartnerInfo & WithStatus(PartnerStatus value)
bool TierNameHasBeenSet() const
PartnerInfo & WithTierName(TierName value)
bool EnrolledAtHasBeenSet() const
AWS_LIGHTSAIL_API PartnerInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTierName(TierName value)
void SetEnrolledAt(EnrolledAtT &&value)
const Aws::Utils::DateTime & GetEnrolledAt() const
PartnerInfo & WithEnrolledAt(EnrolledAtT &&value)
AWS_LIGHTSAIL_API PartnerInfo(Aws::Utils::Json::JsonView jsonValue)
TierName GetTierName() const
AWS_LIGHTSAIL_API PartnerInfo()=default
PartnerStatus GetStatus() const
bool StatusHasBeenSet() const
void SetStatus(PartnerStatus value)
Aws::Utils::Json::JsonValue JsonValue