7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/glue/Glue_EXPORTS.h>
10#include <aws/glue/model/LastRefreshType.h>
11#include <aws/glue/model/ViewRepresentationInput.h>
49 m_isProtectedHasBeenSet =
true;
50 m_isProtected = value;
64 template <
typename DefinerT = Aws::String>
66 m_definerHasBeenSet =
true;
67 m_definer = std::forward<DefinerT>(value);
69 template <
typename DefinerT = Aws::String>
83 template <
typename RepresentationsT = Aws::Vector<ViewRepresentationInput>>
85 m_representationsHasBeenSet =
true;
86 m_representations = std::forward<RepresentationsT>(value);
88 template <
typename RepresentationsT = Aws::Vector<ViewRepresentationInput>>
93 template <
typename RepresentationsT = ViewRepresentationInput>
95 m_representationsHasBeenSet =
true;
96 m_representations.emplace_back(std::forward<RepresentationsT>(value));
109 m_viewVersionIdHasBeenSet =
true;
110 m_viewVersionId = value;
124 template <
typename ViewVersionTokenT = Aws::String>
126 m_viewVersionTokenHasBeenSet =
true;
127 m_viewVersionToken = std::forward<ViewVersionTokenT>(value);
129 template <
typename ViewVersionTokenT = Aws::String>
144 m_refreshSecondsHasBeenSet =
true;
145 m_refreshSeconds = value;
161 m_lastRefreshTypeHasBeenSet =
true;
162 m_lastRefreshType = value;
176 template <
typename SubObjectsT = Aws::Vector<Aws::String>>
178 m_subObjectsHasBeenSet =
true;
179 m_subObjects = std::forward<SubObjectsT>(value);
181 template <
typename SubObjectsT = Aws::Vector<Aws::String>>
186 template <
typename SubObjectsT = Aws::String>
188 m_subObjectsHasBeenSet =
true;
189 m_subObjects.emplace_back(std::forward<SubObjectsT>(value));
201 template <
typename SubObjectVersionIdsT = Aws::Vector<
long long>>
203 m_subObjectVersionIdsHasBeenSet =
true;
204 m_subObjectVersionIds = std::forward<SubObjectVersionIdsT>(value);
206 template <
typename SubObjectVersionIdsT = Aws::Vector<
long long>>
212 m_subObjectVersionIdsHasBeenSet =
true;
213 m_subObjectVersionIds.push_back(value);
218 bool m_isProtected{
false};
224 long long m_viewVersionId{0};
228 long long m_refreshSeconds{0};
235 bool m_isProtectedHasBeenSet =
false;
236 bool m_definerHasBeenSet =
false;
237 bool m_representationsHasBeenSet =
false;
238 bool m_viewVersionIdHasBeenSet =
false;
239 bool m_viewVersionTokenHasBeenSet =
false;
240 bool m_refreshSecondsHasBeenSet =
false;
241 bool m_lastRefreshTypeHasBeenSet =
false;
242 bool m_subObjectsHasBeenSet =
false;
243 bool m_subObjectVersionIdsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue