235 inline void SetInitProcessEnabled(
bool value) { m_initProcessEnabledHasBeenSet =
true; m_initProcessEnabled = value; }
274 inline void SetSharedMemorySize(
int value) { m_sharedMemorySizeHasBeenSet =
true; m_sharedMemorySize = value; }
405 inline void SetMaxSwap(
int value) { m_maxSwapHasBeenSet =
true; m_maxSwap = value; }
470 inline void SetSwappiness(
int value) { m_swappinessHasBeenSet =
true; m_swappiness = value; }
491 bool m_capabilitiesHasBeenSet =
false;
494 bool m_devicesHasBeenSet =
false;
496 bool m_initProcessEnabled;
497 bool m_initProcessEnabledHasBeenSet =
false;
499 int m_sharedMemorySize;
500 bool m_sharedMemorySizeHasBeenSet =
false;
503 bool m_tmpfsHasBeenSet =
false;
506 bool m_maxSwapHasBeenSet =
false;
509 bool m_swappinessHasBeenSet =
false;
LinuxParameters & AddTmpfs(Tmpfs &&value)
void SetSwappiness(int value)
int GetSwappiness() const
LinuxParameters & AddDevices(Device &&value)
bool SwappinessHasBeenSet() const
void SetCapabilities(const KernelCapabilities &value)
const KernelCapabilities & GetCapabilities() const
void SetDevices(const Aws::Vector< Device > &value)
AWS_ECS_API LinuxParameters()
void SetTmpfs(const Aws::Vector< Tmpfs > &value)
void SetMaxSwap(int value)
bool CapabilitiesHasBeenSet() const
void SetCapabilities(KernelCapabilities &&value)
LinuxParameters & WithCapabilities(const KernelCapabilities &value)
LinuxParameters & WithTmpfs(const Aws::Vector< Tmpfs > &value)
bool MaxSwapHasBeenSet() const
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
bool TmpfsHasBeenSet() const
LinuxParameters & WithSharedMemorySize(int value)
bool DevicesHasBeenSet() const
LinuxParameters & WithCapabilities(KernelCapabilities &&value)
LinuxParameters & AddTmpfs(const Tmpfs &value)
LinuxParameters & WithSwappiness(int value)
LinuxParameters & WithDevices(Aws::Vector< Device > &&value)
LinuxParameters & WithTmpfs(Aws::Vector< Tmpfs > &&value)
AWS_ECS_API LinuxParameters(Aws::Utils::Json::JsonView jsonValue)
void SetTmpfs(Aws::Vector< Tmpfs > &&value)
bool InitProcessEnabledHasBeenSet() const
int GetSharedMemorySize() const
bool SharedMemorySizeHasBeenSet() const
AWS_ECS_API LinuxParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< Device > & GetDevices() const
LinuxParameters & WithDevices(const Aws::Vector< Device > &value)
void SetSharedMemorySize(int value)
bool GetInitProcessEnabled() const
const Aws::Vector< Tmpfs > & GetTmpfs() const
LinuxParameters & AddDevices(const Device &value)
void SetDevices(Aws::Vector< Device > &&value)
void SetInitProcessEnabled(bool value)
LinuxParameters & WithInitProcessEnabled(bool value)
LinuxParameters & WithMaxSwap(int value)
std::vector< T, Aws::Allocator< T > > Vector