7#include <aws/simspaceweaver/SimSpaceWeaver_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/simspaceweaver/model/SimulationClock.h>
10#include <aws/simspaceweaver/model/Domain.h>
23namespace SimSpaceWeaver
77 bool m_clocksHasBeenSet =
false;
80 bool m_domainsHasBeenSet =
false;
const Aws::Vector< Domain > & GetDomains() const
AWS_SIMSPACEWEAVER_API Aws::Utils::Json::JsonValue Jsonize() const
LiveSimulationState & WithDomains(Aws::Vector< Domain > &&value)
bool DomainsHasBeenSet() const
void SetClocks(Aws::Vector< SimulationClock > &&value)
void SetDomains(Aws::Vector< Domain > &&value)
LiveSimulationState & WithClocks(const Aws::Vector< SimulationClock > &value)
LiveSimulationState & AddClocks(const SimulationClock &value)
AWS_SIMSPACEWEAVER_API LiveSimulationState()
AWS_SIMSPACEWEAVER_API LiveSimulationState & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< SimulationClock > & GetClocks() const
bool ClocksHasBeenSet() const
LiveSimulationState & AddDomains(const Domain &value)
LiveSimulationState & WithDomains(const Aws::Vector< Domain > &value)
LiveSimulationState & AddClocks(SimulationClock &&value)
void SetDomains(const Aws::Vector< Domain > &value)
LiveSimulationState & AddDomains(Domain &&value)
LiveSimulationState & WithClocks(Aws::Vector< SimulationClock > &&value)
AWS_SIMSPACEWEAVER_API LiveSimulationState(Aws::Utils::Json::JsonView jsonValue)
void SetClocks(const Aws::Vector< SimulationClock > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue