7#include <aws/batch/Batch_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
62 inline void SetMedium(
const char* value) { m_mediumHasBeenSet =
true; m_medium.assign(value); }
77 inline void SetSizeLimit(
const char* value) { m_sizeLimitHasBeenSet =
true; m_sizeLimit.assign(value); }
85 bool m_mediumHasBeenSet =
false;
88 bool m_sizeLimitHasBeenSet =
false;
EksEmptyDir & WithSizeLimit(Aws::String &&value)
EksEmptyDir & WithMedium(const char *value)
bool MediumHasBeenSet() const
EksEmptyDir & WithSizeLimit(const char *value)
void SetSizeLimit(Aws::String &&value)
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMedium(const Aws::String &value)
void SetSizeLimit(const char *value)
const Aws::String & GetMedium() const
EksEmptyDir & WithSizeLimit(const Aws::String &value)
const Aws::String & GetSizeLimit() const
AWS_BATCH_API EksEmptyDir()
void SetMedium(Aws::String &&value)
AWS_BATCH_API EksEmptyDir & operator=(Aws::Utils::Json::JsonView jsonValue)
EksEmptyDir & WithMedium(const Aws::String &value)
bool SizeLimitHasBeenSet() const
AWS_BATCH_API EksEmptyDir(Aws::Utils::Json::JsonView jsonValue)
void SetSizeLimit(const Aws::String &value)
void SetMedium(const char *value)
EksEmptyDir & WithMedium(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue