7#include <aws/batch/Batch_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
54 template <
typename MediumT = Aws::String>
56 m_mediumHasBeenSet =
true;
57 m_medium = std::forward<MediumT>(value);
59 template <
typename MediumT = Aws::String>
73 template <
typename SizeLimitT = Aws::String>
75 m_sizeLimitHasBeenSet =
true;
76 m_sizeLimit = std::forward<SizeLimitT>(value);
78 template <
typename SizeLimitT = Aws::String>
88 bool m_mediumHasBeenSet =
false;
89 bool m_sizeLimitHasBeenSet =
false;
bool MediumHasBeenSet() const
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BATCH_API EksEmptyDir()=default
const Aws::String & GetMedium() const
const Aws::String & GetSizeLimit() const
void SetMedium(MediumT &&value)
void SetSizeLimit(SizeLimitT &&value)
EksEmptyDir & WithSizeLimit(SizeLimitT &&value)
AWS_BATCH_API EksEmptyDir & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SizeLimitHasBeenSet() const
AWS_BATCH_API EksEmptyDir(Aws::Utils::Json::JsonView jsonValue)
EksEmptyDir & WithMedium(MediumT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue