7#include <aws/gamelift/GameLift_EXPORTS.h>
8#include <aws/gamelift/model/ContainerSchedulingStrategy.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
74 bool m_schedulingStrategyHasBeenSet =
false;
77 bool m_containerGroupDefinitionNameHasBeenSet =
false;
void SetSchedulingStrategy(ContainerSchedulingStrategy &&value)
ContainerGroupDefinitionProperty & WithSchedulingStrategy(const ContainerSchedulingStrategy &value)
AWS_GAMELIFT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetContainerGroupDefinitionName(const Aws::String &value)
AWS_GAMELIFT_API ContainerGroupDefinitionProperty & operator=(Aws::Utils::Json::JsonView jsonValue)
ContainerGroupDefinitionProperty & WithContainerGroupDefinitionName(const char *value)
bool SchedulingStrategyHasBeenSet() const
void SetContainerGroupDefinitionName(Aws::String &&value)
ContainerGroupDefinitionProperty & WithSchedulingStrategy(ContainerSchedulingStrategy &&value)
const ContainerSchedulingStrategy & GetSchedulingStrategy() const
ContainerGroupDefinitionProperty & WithContainerGroupDefinitionName(const Aws::String &value)
bool ContainerGroupDefinitionNameHasBeenSet() const
ContainerGroupDefinitionProperty & WithContainerGroupDefinitionName(Aws::String &&value)
AWS_GAMELIFT_API ContainerGroupDefinitionProperty(Aws::Utils::Json::JsonView jsonValue)
AWS_GAMELIFT_API ContainerGroupDefinitionProperty()
void SetContainerGroupDefinitionName(const char *value)
const Aws::String & GetContainerGroupDefinitionName() const
void SetSchedulingStrategy(const ContainerSchedulingStrategy &value)
ContainerSchedulingStrategy
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue