7#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
43 inline bool GetAmis()
const{
return m_amis; }
45 inline void SetAmis(
bool value) { m_amisHasBeenSet =
true; m_amis = value; }
56 inline void SetSnapshots(
bool value) { m_snapshotsHasBeenSet =
true; m_snapshots = value; }
67 inline void SetContainers(
bool value) { m_containersHasBeenSet =
true; m_containers = value; }
73 bool m_amisHasBeenSet =
false;
76 bool m_snapshotsHasBeenSet =
false;
79 bool m_containersHasBeenSet =
false;
AWS_IMAGEBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSnapshots(bool value)
bool GetContainers() const
LifecyclePolicyDetailActionIncludeResources & WithAmis(bool value)
LifecyclePolicyDetailActionIncludeResources & WithSnapshots(bool value)
AWS_IMAGEBUILDER_API LifecyclePolicyDetailActionIncludeResources(Aws::Utils::Json::JsonView jsonValue)
void SetContainers(bool value)
LifecyclePolicyDetailActionIncludeResources & WithContainers(bool value)
bool ContainersHasBeenSet() const
bool GetSnapshots() const
AWS_IMAGEBUILDER_API LifecyclePolicyDetailActionIncludeResources()
bool AmisHasBeenSet() const
AWS_IMAGEBUILDER_API LifecyclePolicyDetailActionIncludeResources & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SnapshotsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue