7#include <aws/opsworks/OpsWorks_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 inline void SetManageBerkshelf(
bool value) { m_manageBerkshelfHasBeenSet =
true; m_manageBerkshelf = value; }
56 template<
typename BerkshelfVersionT = Aws::String>
57 void SetBerkshelfVersion(BerkshelfVersionT&& value) { m_berkshelfVersionHasBeenSet =
true; m_berkshelfVersion = std::forward<BerkshelfVersionT>(value); }
58 template<
typename BerkshelfVersionT = Aws::String>
63 bool m_manageBerkshelf{
false};
64 bool m_manageBerkshelfHasBeenSet =
false;
67 bool m_berkshelfVersionHasBeenSet =
false;
bool BerkshelfVersionHasBeenSet() const
const Aws::String & GetBerkshelfVersion() const
void SetBerkshelfVersion(BerkshelfVersionT &&value)
AWS_OPSWORKS_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetManageBerkshelf() const
ChefConfiguration & WithBerkshelfVersion(BerkshelfVersionT &&value)
bool ManageBerkshelfHasBeenSet() const
AWS_OPSWORKS_API ChefConfiguration()=default
void SetManageBerkshelf(bool value)
AWS_OPSWORKS_API ChefConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ChefConfiguration & WithManageBerkshelf(bool value)
AWS_OPSWORKS_API ChefConfiguration(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue