7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/ecs/ECS_EXPORTS.h>
41 template <
typename ContainerNameT = Aws::String>
43 m_containerNameHasBeenSet =
true;
44 m_containerName = std::forward<ContainerNameT>(value);
46 template <
typename ContainerNameT = Aws::String>
59 template <
typename ImageDigestT = Aws::String>
61 m_imageDigestHasBeenSet =
true;
62 m_imageDigest = std::forward<ImageDigestT>(value);
64 template <
typename ImageDigestT = Aws::String>
77 template <
typename ImageT = Aws::String>
79 m_imageHasBeenSet =
true;
80 m_image = std::forward<ImageT>(value);
82 template <
typename ImageT = Aws::String>
84 SetImage(std::forward<ImageT>(value));
94 bool m_containerNameHasBeenSet =
false;
95 bool m_imageDigestHasBeenSet =
false;
96 bool m_imageHasBeenSet =
false;
void SetImageDigest(ImageDigestT &&value)
AWS_ECS_API DaemonContainerImage & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetContainerName() const
bool ImageDigestHasBeenSet() const
DaemonContainerImage & WithImage(ImageT &&value)
const Aws::String & GetImageDigest() const
void SetContainerName(ContainerNameT &&value)
DaemonContainerImage & WithImageDigest(ImageDigestT &&value)
bool ImageHasBeenSet() const
const Aws::String & GetImage() const
DaemonContainerImage & WithContainerName(ContainerNameT &&value)
bool ContainerNameHasBeenSet() const
void SetImage(ImageT &&value)
AWS_ECS_API DaemonContainerImage(Aws::Utils::Json::JsonView jsonValue)
AWS_ECS_API DaemonContainerImage()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue