7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/sns/SNS_EXPORTS.h>
12#include <aws/sns/model/NumberCapability.h>
13#include <aws/sns/model/RouteType.h>
46 template <
typename CreatedAtT = Aws::Utils::DateTime>
48 m_createdAtHasBeenSet =
true;
49 m_createdAt = std::forward<CreatedAtT>(value);
51 template <
typename CreatedAtT = Aws::Utils::DateTime>
64 template <
typename PhoneNumberT = Aws::String>
66 m_phoneNumberHasBeenSet =
true;
67 m_phoneNumber = std::forward<PhoneNumberT>(value);
69 template <
typename PhoneNumberT = Aws::String>
82 template <
typename StatusT = Aws::String>
84 m_statusHasBeenSet =
true;
85 m_status = std::forward<StatusT>(value);
87 template <
typename StatusT = Aws::String>
101 template <
typename Iso2CountryCodeT = Aws::String>
103 m_iso2CountryCodeHasBeenSet =
true;
104 m_iso2CountryCode = std::forward<Iso2CountryCodeT>(value);
106 template <
typename Iso2CountryCodeT = Aws::String>
120 m_routeTypeHasBeenSet =
true;
135 template <
typename NumberCapabilitiesT = Aws::Vector<NumberCapability>>
137 m_numberCapabilitiesHasBeenSet =
true;
138 m_numberCapabilities = std::forward<NumberCapabilitiesT>(value);
140 template <
typename NumberCapabilitiesT = Aws::Vector<NumberCapability>>
146 m_numberCapabilitiesHasBeenSet =
true;
147 m_numberCapabilities.push_back(value);
163 bool m_createdAtHasBeenSet =
false;
164 bool m_phoneNumberHasBeenSet =
false;
165 bool m_statusHasBeenSet =
false;
166 bool m_iso2CountryCodeHasBeenSet =
false;
167 bool m_routeTypeHasBeenSet =
false;
168 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