7#include <aws/workspaces/WorkSpaces_EXPORTS.h>
8#include <aws/workspaces/model/ModificationResourceEnum.h>
9#include <aws/workspaces/model/ModificationStateEnum.h>
67 bool m_resourceHasBeenSet =
false;
70 bool m_stateHasBeenSet =
false;
ModificationState & WithState(ModificationStateEnum &&value)
void SetState(const ModificationStateEnum &value)
const ModificationResourceEnum & GetResource() const
void SetResource(const ModificationResourceEnum &value)
ModificationState & WithResource(const ModificationResourceEnum &value)
bool StateHasBeenSet() const
AWS_WORKSPACES_API ModificationState(Aws::Utils::Json::JsonView jsonValue)
const ModificationStateEnum & GetState() const
AWS_WORKSPACES_API ModificationState & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetState(ModificationStateEnum &&value)
AWS_WORKSPACES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetResource(ModificationResourceEnum &&value)
ModificationState & WithResource(ModificationResourceEnum &&value)
bool ResourceHasBeenSet() const
AWS_WORKSPACES_API ModificationState()
ModificationState & WithState(const ModificationStateEnum &value)
Aws::Utils::Json::JsonValue JsonValue