7#include <aws/chime/ChimeRequest.h>
8#include <aws/chime/Chime_EXPORTS.h>
9#include <aws/chime/model/PhoneNumberProductType.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
38 template <
typename PhoneNumberIdT = Aws::String>
40 m_phoneNumberIdHasBeenSet =
true;
41 m_phoneNumberId = std::forward<PhoneNumberIdT>(value);
43 template <
typename PhoneNumberIdT = Aws::String>
57 m_productTypeHasBeenSet =
true;
58 m_productType = value;
72 template <
typename CallingNameT = Aws::String>
74 m_callingNameHasBeenSet =
true;
75 m_callingName = std::forward<CallingNameT>(value);
77 template <
typename CallingNameT = Aws::String>
89 bool m_phoneNumberIdHasBeenSet =
false;
90 bool m_productTypeHasBeenSet =
false;
91 bool m_callingNameHasBeenSet =
false;
bool ProductTypeHasBeenSet() const
void SetPhoneNumberId(PhoneNumberIdT &&value)
virtual const char * GetServiceRequestName() const override
bool CallingNameHasBeenSet() const
UpdatePhoneNumberRequest & WithProductType(PhoneNumberProductType value)
const Aws::String & GetPhoneNumberId() const
void SetProductType(PhoneNumberProductType value)
bool PhoneNumberIdHasBeenSet() const
UpdatePhoneNumberRequest & WithCallingName(CallingNameT &&value)
UpdatePhoneNumberRequest & WithPhoneNumberId(PhoneNumberIdT &&value)
AWS_CHIME_API Aws::String SerializePayload() const override
void SetCallingName(CallingNameT &&value)
AWS_CHIME_API UpdatePhoneNumberRequest()=default
PhoneNumberProductType GetProductType() const
const Aws::String & GetCallingName() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String