7#include <aws/sns/SNS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/sns/model/RouteType.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/sns/model/NumberCapability.h>
52 template<
typename CreatedAtT = Aws::Utils::DateTime>
53 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
54 template<
typename CreatedAtT = Aws::Utils::DateTime>
64 template<
typename PhoneNumberT = Aws::String>
65 void SetPhoneNumber(PhoneNumberT&& value) { m_phoneNumberHasBeenSet =
true; m_phoneNumber = std::forward<PhoneNumberT>(value); }
66 template<
typename PhoneNumberT = Aws::String>
76 template<
typename StatusT = Aws::String>
77 void SetStatus(StatusT&& value) { m_statusHasBeenSet =
true; m_status = std::forward<StatusT>(value); }
78 template<
typename StatusT = Aws::String>
89 template<
typename Iso2CountryCodeT = Aws::String>
90 void SetIso2CountryCode(Iso2CountryCodeT&& value) { m_iso2CountryCodeHasBeenSet =
true; m_iso2CountryCode = std::forward<Iso2CountryCodeT>(value); }
91 template<
typename Iso2CountryCodeT = Aws::String>
111 template<
typename NumberCapabilitiesT = Aws::Vector<NumberCapability>>
112 void SetNumberCapabilities(NumberCapabilitiesT&& value) { m_numberCapabilitiesHasBeenSet =
true; m_numberCapabilities = std::forward<NumberCapabilitiesT>(value); }
113 template<
typename NumberCapabilitiesT = Aws::Vector<NumberCapability>>
120 bool m_createdAtHasBeenSet =
false;
123 bool m_phoneNumberHasBeenSet =
false;
126 bool m_statusHasBeenSet =
false;
129 bool m_iso2CountryCodeHasBeenSet =
false;
132 bool m_routeTypeHasBeenSet =
false;
135 bool m_numberCapabilitiesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream