7#include <aws/ecs/ECS_EXPORTS.h>
8#include <aws/ecs/model/ExecuteCommandConfiguration.h>
9#include <aws/ecs/model/ManagedStorageConfiguration.h>
68 bool m_executeCommandConfigurationHasBeenSet =
false;
71 bool m_managedStorageConfigurationHasBeenSet =
false;
ClusterConfiguration & WithManagedStorageConfiguration(ManagedStorageConfiguration &&value)
ClusterConfiguration & WithExecuteCommandConfiguration(const ExecuteCommandConfiguration &value)
void SetExecuteCommandConfiguration(ExecuteCommandConfiguration &&value)
AWS_ECS_API ClusterConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ClusterConfiguration & WithManagedStorageConfiguration(const ManagedStorageConfiguration &value)
void SetManagedStorageConfiguration(ManagedStorageConfiguration &&value)
AWS_ECS_API ClusterConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetManagedStorageConfiguration(const ManagedStorageConfiguration &value)
bool ExecuteCommandConfigurationHasBeenSet() const
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
bool ManagedStorageConfigurationHasBeenSet() const
ClusterConfiguration & WithExecuteCommandConfiguration(ExecuteCommandConfiguration &&value)
AWS_ECS_API ClusterConfiguration()
const ManagedStorageConfiguration & GetManagedStorageConfiguration() const
void SetExecuteCommandConfiguration(const ExecuteCommandConfiguration &value)
const ExecuteCommandConfiguration & GetExecuteCommandConfiguration() const
Aws::Utils::Json::JsonValue JsonValue