7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/route53resolver/Route53Resolver_EXPORTS.h>
9#include <aws/route53resolver/model/ShareStatus.h>
20namespace Route53Resolver {
45 template <
typename IdT = Aws::String>
47 m_idHasBeenSet =
true;
48 m_id = std::forward<IdT>(value);
50 template <
typename IdT = Aws::String>
52 SetId(std::forward<IdT>(value));
63 template <
typename ArnT = Aws::String>
65 m_arnHasBeenSet =
true;
66 m_arn = std::forward<ArnT>(value);
68 template <
typename ArnT = Aws::String>
70 SetArn(std::forward<ArnT>(value));
81 template <
typename NameT = Aws::String>
83 m_nameHasBeenSet =
true;
84 m_name = std::forward<NameT>(value);
86 template <
typename NameT = Aws::String>
88 SetName(std::forward<NameT>(value));
101 template <
typename OwnerIdT = Aws::String>
103 m_ownerIdHasBeenSet =
true;
104 m_ownerId = std::forward<OwnerIdT>(value);
106 template <
typename OwnerIdT = Aws::String>
121 template <
typename CreatorRequestIdT = Aws::String>
123 m_creatorRequestIdHasBeenSet =
true;
124 m_creatorRequestId = std::forward<CreatorRequestIdT>(value);
126 template <
typename CreatorRequestIdT = Aws::String>
142 m_shareStatusHasBeenSet =
true;
143 m_shareStatus = value;
162 bool m_idHasBeenSet =
false;
163 bool m_arnHasBeenSet =
false;
164 bool m_nameHasBeenSet =
false;
165 bool m_ownerIdHasBeenSet =
false;
166 bool m_creatorRequestIdHasBeenSet =
false;
167 bool m_shareStatusHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue