7#include <aws/emr-serverless/EMRServerless_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace EMRServerless
46 template<
typename ImageUriT = Aws::String>
47 void SetImageUri(ImageUriT&& value) { m_imageUriHasBeenSet =
true; m_imageUri = std::forward<ImageUriT>(value); }
48 template<
typename ImageUriT = Aws::String>
60 template<
typename ResolvedImageDigestT = Aws::String>
61 void SetResolvedImageDigest(ResolvedImageDigestT&& value) { m_resolvedImageDigestHasBeenSet =
true; m_resolvedImageDigest = std::forward<ResolvedImageDigestT>(value); }
62 template<
typename ResolvedImageDigestT = Aws::String>
68 bool m_imageUriHasBeenSet =
false;
71 bool m_resolvedImageDigestHasBeenSet =
false;
ImageConfiguration & WithImageUri(ImageUriT &&value)
const Aws::String & GetImageUri() const
void SetImageUri(ImageUriT &&value)
AWS_EMRSERVERLESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_EMRSERVERLESS_API ImageConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ImageUriHasBeenSet() const
void SetResolvedImageDigest(ResolvedImageDigestT &&value)
AWS_EMRSERVERLESS_API ImageConfiguration()=default
const Aws::String & GetResolvedImageDigest() const
ImageConfiguration & WithResolvedImageDigest(ResolvedImageDigestT &&value)
bool ResolvedImageDigestHasBeenSet() const
AWS_EMRSERVERLESS_API ImageConfiguration(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue