7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ec2/EC2_EXPORTS.h>
10#include <aws/ec2/model/ImageState.h>
43 template <
typename ImageIdT = Aws::String>
45 m_imageIdHasBeenSet =
true;
46 m_imageId = std::forward<ImageIdT>(value);
48 template <
typename ImageIdT = Aws::String>
61 template <
typename NameT = Aws::String>
63 m_nameHasBeenSet =
true;
64 m_name = std::forward<NameT>(value);
66 template <
typename NameT = Aws::String>
68 SetName(std::forward<NameT>(value));
79 template <
typename OwnerIdT = Aws::String>
81 m_ownerIdHasBeenSet =
true;
82 m_ownerId = std::forward<OwnerIdT>(value);
84 template <
typename OwnerIdT = Aws::String>
99 m_stateHasBeenSet =
true;
115 template <
typename ImageOwnerAliasT = Aws::String>
117 m_imageOwnerAliasHasBeenSet =
true;
118 m_imageOwnerAlias = std::forward<ImageOwnerAliasT>(value);
120 template <
typename ImageOwnerAliasT = Aws::String>
133 template <
typename CreationDateT = Aws::String>
135 m_creationDateHasBeenSet =
true;
136 m_creationDate = std::forward<CreationDateT>(value);
138 template <
typename CreationDateT = Aws::String>
152 template <
typename DeprecationTimeT = Aws::String>
154 m_deprecationTimeHasBeenSet =
true;
155 m_deprecationTime = std::forward<DeprecationTimeT>(value);
157 template <
typename DeprecationTimeT = Aws::String>
176 m_imageAllowedHasBeenSet =
true;
177 m_imageAllowed = value;
195 m_isPublicHasBeenSet =
true;
218 bool m_imageAllowed{
false};
220 bool m_isPublic{
false};
221 bool m_imageIdHasBeenSet =
false;
222 bool m_nameHasBeenSet =
false;
223 bool m_ownerIdHasBeenSet =
false;
224 bool m_stateHasBeenSet =
false;
225 bool m_imageOwnerAliasHasBeenSet =
false;
226 bool m_creationDateHasBeenSet =
false;
227 bool m_deprecationTimeHasBeenSet =
false;
228 bool m_imageAllowedHasBeenSet =
false;
229 bool m_isPublicHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream