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/FunctionType.h>
11#include <aws/glue/model/PrincipalType.h>
12#include <aws/glue/model/ResourceUri.h>
45 template <
typename FunctionNameT = Aws::String>
47 m_functionNameHasBeenSet =
true;
48 m_functionName = std::forward<FunctionNameT>(value);
50 template <
typename FunctionNameT = Aws::String>
63 template <
typename ClassNameT = Aws::String>
65 m_classNameHasBeenSet =
true;
66 m_className = std::forward<ClassNameT>(value);
68 template <
typename ClassNameT = Aws::String>
81 template <
typename OwnerNameT = Aws::String>
83 m_ownerNameHasBeenSet =
true;
84 m_ownerName = std::forward<OwnerNameT>(value);
86 template <
typename OwnerNameT = Aws::String>
100 m_functionTypeHasBeenSet =
true;
101 m_functionType = value;
116 m_ownerTypeHasBeenSet =
true;
131 template <
typename ResourceUrisT = Aws::Vector<ResourceUri>>
133 m_resourceUrisHasBeenSet =
true;
134 m_resourceUris = std::forward<ResourceUrisT>(value);
136 template <
typename ResourceUrisT = Aws::Vector<ResourceUri>>
141 template <
typename ResourceUrisT = ResourceUri>
143 m_resourceUrisHasBeenSet =
true;
144 m_resourceUris.emplace_back(std::forward<ResourceUrisT>(value));
160 bool m_functionNameHasBeenSet =
false;
161 bool m_classNameHasBeenSet =
false;
162 bool m_ownerNameHasBeenSet =
false;
163 bool m_functionTypeHasBeenSet =
false;
164 bool m_ownerTypeHasBeenSet =
false;
165 bool m_resourceUrisHasBeenSet =
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