7#include <aws/budgets/Budgets_EXPORTS.h>
8#include <aws/budgets/model/SubscriptionType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
68 inline void SetAddress(
const char* value) { m_addressHasBeenSet =
true; m_address.assign(value); }
76 bool m_subscriptionTypeHasBeenSet =
false;
79 bool m_addressHasBeenSet =
false;
Subscriber & WithAddress(const char *value)
bool SubscriptionTypeHasBeenSet() const
Subscriber & WithAddress(const Aws::String &value)
void SetSubscriptionType(SubscriptionType &&value)
AWS_BUDGETS_API Subscriber(Aws::Utils::Json::JsonView jsonValue)
AWS_BUDGETS_API Subscriber()
void SetAddress(const Aws::String &value)
const SubscriptionType & GetSubscriptionType() const
bool AddressHasBeenSet() const
AWS_BUDGETS_API Subscriber & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAddress(const char *value)
const Aws::String & GetAddress() const
Subscriber & WithAddress(Aws::String &&value)
Subscriber & WithSubscriptionType(SubscriptionType &&value)
AWS_BUDGETS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSubscriptionType(const SubscriptionType &value)
Subscriber & WithSubscriptionType(const SubscriptionType &value)
void SetAddress(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue