7#include <aws/partnercentral-channel/PartnerCentralChannel_EXPORTS.h>
8#include <aws/partnercentral-channel/model/PartnerLedSupport.h>
9#include <aws/partnercentral-channel/model/ResoldEnterprise.h>
10#include <aws/partnercentral-channel/model/ResoldUnifiedOperations.h>
21namespace PartnerCentralChannel {
43 template <
typename ResoldEnterpriseT = ResoldEnterprise>
45 m_resoldEnterpriseHasBeenSet =
true;
46 m_resoldEnterprise = std::forward<ResoldEnterpriseT>(value);
48 template <
typename ResoldEnterpriseT = ResoldEnterprise>
61 template <
typename PartnerLedSupportT = PartnerLedSupport>
63 m_partnerLedSupportHasBeenSet =
true;
64 m_partnerLedSupport = std::forward<PartnerLedSupportT>(value);
66 template <
typename PartnerLedSupportT = PartnerLedSupport>
79 template <
typename ResoldUnifiedOperationsT = ResoldUnifiedOperations>
81 m_resoldUnifiedOperationsHasBeenSet =
true;
82 m_resoldUnifiedOperations = std::forward<ResoldUnifiedOperationsT>(value);
84 template <
typename ResoldUnifiedOperationsT = ResoldUnifiedOperations>
96 bool m_resoldEnterpriseHasBeenSet =
false;
97 bool m_partnerLedSupportHasBeenSet =
false;
98 bool m_resoldUnifiedOperationsHasBeenSet =
false;
const PartnerLedSupport & GetPartnerLedSupport() const
SupportPlan & WithPartnerLedSupport(PartnerLedSupportT &&value)
AWS_PARTNERCENTRALCHANNEL_API SupportPlan()=default
const ResoldUnifiedOperations & GetResoldUnifiedOperations() const
AWS_PARTNERCENTRALCHANNEL_API SupportPlan & operator=(Aws::Utils::Json::JsonView jsonValue)
const ResoldEnterprise & GetResoldEnterprise() const
SupportPlan & WithResoldEnterprise(ResoldEnterpriseT &&value)
AWS_PARTNERCENTRALCHANNEL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetResoldUnifiedOperations(ResoldUnifiedOperationsT &&value)
bool ResoldUnifiedOperationsHasBeenSet() const
void SetPartnerLedSupport(PartnerLedSupportT &&value)
bool ResoldEnterpriseHasBeenSet() const
SupportPlan & WithResoldUnifiedOperations(ResoldUnifiedOperationsT &&value)
bool PartnerLedSupportHasBeenSet() const
void SetResoldEnterprise(ResoldEnterpriseT &&value)
AWS_PARTNERCENTRALCHANNEL_API SupportPlan(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue