7#include <aws/appstream/AppStream_EXPORTS.h>
8#include <aws/appstream/model/AgentAction.h>
9#include <aws/appstream/model/Permission.h>
45 m_agentActionHasBeenSet =
true;
46 m_agentAction = value;
61 m_permissionHasBeenSet =
true;
73 bool m_agentActionHasBeenSet =
false;
74 bool m_permissionHasBeenSet =
false;
bool PermissionHasBeenSet() const
AWS_APPSTREAM_API AgentAccessSetting(Aws::Utils::Json::JsonView jsonValue)
AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAgentAction(AgentAction value)
void SetPermission(Permission value)
Permission GetPermission() const
AgentAccessSetting & WithPermission(Permission value)
AgentAccessSetting & WithAgentAction(AgentAction value)
bool AgentActionHasBeenSet() const
AWS_APPSTREAM_API AgentAccessSetting()=default
AWS_APPSTREAM_API AgentAccessSetting & operator=(Aws::Utils::Json::JsonView jsonValue)
AgentAction GetAgentAction() const
Aws::Utils::Json::JsonValue JsonValue