7#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
16namespace imagebuilder {
36 inline bool GetAmis()
const {
return m_amis; }
39 m_amisHasBeenSet =
true;
56 m_snapshotsHasBeenSet =
true;
73 m_containersHasBeenSet =
true;
84 bool m_snapshots{
false};
86 bool m_containers{
false};
87 bool m_amisHasBeenSet =
false;
88 bool m_snapshotsHasBeenSet =
false;
89 bool m_containersHasBeenSet =
false;
ResourceStateUpdateIncludeResources & WithAmis(bool value)
bool ContainersHasBeenSet() const
void SetContainers(bool value)
bool SnapshotsHasBeenSet() const
ResourceStateUpdateIncludeResources & WithContainers(bool value)
bool GetContainers() const
AWS_IMAGEBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IMAGEBUILDER_API ResourceStateUpdateIncludeResources()=default
AWS_IMAGEBUILDER_API ResourceStateUpdateIncludeResources & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GetSnapshots() const
bool AmisHasBeenSet() const
AWS_IMAGEBUILDER_API ResourceStateUpdateIncludeResources(Aws::Utils::Json::JsonView jsonValue)
void SetSnapshots(bool value)
ResourceStateUpdateIncludeResources & WithSnapshots(bool value)
Aws::Utils::Json::JsonValue JsonValue