/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The ulimit settings to pass to the container.See
* Also:
AWS API
* Reference
The type of the ulimit.
The type of the ulimit.
The type of the ulimit.
The type of the ulimit.
The type of the ulimit.
The type of the ulimit.
The soft limit for the ulimit type.
*/ inline int GetSoftLimit() const{ return m_softLimit; } /** *The soft limit for the ulimit type.
*/ inline bool SoftLimitHasBeenSet() const { return m_softLimitHasBeenSet; } /** *The soft limit for the ulimit type.
*/ inline void SetSoftLimit(int value) { m_softLimitHasBeenSet = true; m_softLimit = value; } /** *The soft limit for the ulimit type.
*/ inline Ulimit& WithSoftLimit(int value) { SetSoftLimit(value); return *this;} /** *The hard limit for the ulimit type.
*/ inline int GetHardLimit() const{ return m_hardLimit; } /** *The hard limit for the ulimit type.
*/ inline bool HardLimitHasBeenSet() const { return m_hardLimitHasBeenSet; } /** *The hard limit for the ulimit type.
*/ inline void SetHardLimit(int value) { m_hardLimitHasBeenSet = true; m_hardLimit = value; } /** *The hard limit for the ulimit type.
*/ inline Ulimit& WithHardLimit(int value) { SetHardLimit(value); return *this;} private: UlimitName m_name; bool m_nameHasBeenSet; int m_softLimit; bool m_softLimitHasBeenSet; int m_hardLimit; bool m_hardLimitHasBeenSet; }; } // namespace Model } // namespace ECS } // namespace Aws