7#include <aws/batch/Batch_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
60 template<
typename MediumT = Aws::String>
61 void SetMedium(MediumT&& value) { m_mediumHasBeenSet =
true; m_medium = std::forward<MediumT>(value); }
62 template<
typename MediumT = Aws::String>
73 template<
typename SizeLimitT = Aws::String>
74 void SetSizeLimit(SizeLimitT&& value) { m_sizeLimitHasBeenSet =
true; m_sizeLimit = std::forward<SizeLimitT>(value); }
75 template<
typename SizeLimitT = Aws::String>
81 bool m_mediumHasBeenSet =
false;
84 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