7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/ec2/model/ImageState.h>
49 template<
typename ImageIdT = Aws::String>
50 void SetImageId(ImageIdT&& value) { m_imageIdHasBeenSet =
true; m_imageId = std::forward<ImageIdT>(value); }
51 template<
typename ImageIdT = Aws::String>
61 template<
typename NameT = Aws::String>
62 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
63 template<
typename NameT = Aws::String>
73 template<
typename OwnerIdT = Aws::String>
74 void SetOwnerId(OwnerIdT&& value) { m_ownerIdHasBeenSet =
true; m_ownerId = std::forward<OwnerIdT>(value); }
75 template<
typename OwnerIdT = Aws::String>
97 template<
typename ImageOwnerAliasT = Aws::String>
98 void SetImageOwnerAlias(ImageOwnerAliasT&& value) { m_imageOwnerAliasHasBeenSet =
true; m_imageOwnerAlias = std::forward<ImageOwnerAliasT>(value); }
99 template<
typename ImageOwnerAliasT = Aws::String>
109 template<
typename CreationDateT = Aws::String>
110 void SetCreationDate(CreationDateT&& value) { m_creationDateHasBeenSet =
true; m_creationDate = std::forward<CreationDateT>(value); }
111 template<
typename CreationDateT = Aws::String>
122 template<
typename DeprecationTimeT = Aws::String>
123 void SetDeprecationTime(DeprecationTimeT&& value) { m_deprecationTimeHasBeenSet =
true; m_deprecationTime = std::forward<DeprecationTimeT>(value); }
124 template<
typename DeprecationTimeT = Aws::String>
139 inline void SetImageAllowed(
bool value) { m_imageAllowedHasBeenSet =
true; m_imageAllowed = value; }
152 inline void SetIsPublic(
bool value) { m_isPublicHasBeenSet =
true; m_isPublic = value; }
158 bool m_imageIdHasBeenSet =
false;
161 bool m_nameHasBeenSet =
false;
164 bool m_ownerIdHasBeenSet =
false;
167 bool m_stateHasBeenSet =
false;
170 bool m_imageOwnerAliasHasBeenSet =
false;
173 bool m_creationDateHasBeenSet =
false;
176 bool m_deprecationTimeHasBeenSet =
false;
178 bool m_imageAllowed{
false};
179 bool m_imageAllowedHasBeenSet =
false;
181 bool m_isPublic{
false};
182 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