7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/simspaceweaver/SimSpaceWeaverRequest.h>
9#include <aws/simspaceweaver/SimSpaceWeaver_EXPORTS.h>
17namespace SimSpaceWeaver {
42 template <
typename AppT = Aws::String>
44 m_appHasBeenSet =
true;
45 m_app = std::forward<AppT>(value);
47 template <
typename AppT = Aws::String>
49 SetApp(std::forward<AppT>(value));
60 template <
typename DomainT = Aws::String>
62 m_domainHasBeenSet =
true;
63 m_domain = std::forward<DomainT>(value);
65 template <
typename DomainT = Aws::String>
78 template <
typename SimulationT = Aws::String>
80 m_simulationHasBeenSet =
true;
81 m_simulation = std::forward<SimulationT>(value);
83 template <
typename SimulationT = Aws::String>
95 bool m_appHasBeenSet =
false;
96 bool m_domainHasBeenSet =
false;
97 bool m_simulationHasBeenSet =
false;
bool SimulationHasBeenSet() const
AWS_SIMSPACEWEAVER_API DeleteAppRequest()=default
DeleteAppRequest & WithDomain(DomainT &&value)
DeleteAppRequest & WithApp(AppT &&value)
const Aws::String & GetDomain() const
void SetApp(AppT &&value)
AWS_SIMSPACEWEAVER_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
DeleteAppRequest & WithSimulation(SimulationT &&value)
const Aws::String & GetSimulation() const
const Aws::String & GetApp() const
virtual const char * GetServiceRequestName() const override
bool DomainHasBeenSet() const
AWS_SIMSPACEWEAVER_API Aws::String SerializePayload() const override
void SetDomain(DomainT &&value)
bool AppHasBeenSet() const
void SetSimulation(SimulationT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String