7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
41 template <
typename ResourceArnT = Aws::String>
43 m_resourceArnHasBeenSet =
true;
44 m_resourceArn = std::forward<ResourceArnT>(value);
46 template <
typename ResourceArnT = Aws::String>
60 template <
typename PageT = Aws::String>
62 m_pageHasBeenSet =
true;
63 m_page = std::forward<PageT>(value);
65 template <
typename PageT = Aws::String>
67 SetPage(std::forward<PageT>(value));
78 template <
typename SlugT = Aws::String>
80 m_slugHasBeenSet =
true;
81 m_slug = std::forward<SlugT>(value);
83 template <
typename SlugT = Aws::String>
85 SetSlug(std::forward<SlugT>(value));
97 template <
typename InputDataT = Aws::String>
99 m_inputDataHasBeenSet =
true;
100 m_inputData = std::forward<InputDataT>(value);
102 template <
typename InputDataT = Aws::String>
116 bool m_resourceArnHasBeenSet =
false;
117 bool m_pageHasBeenSet =
false;
118 bool m_slugHasBeenSet =
false;
119 bool m_inputDataHasBeenSet =
false;
void SetInputData(InputDataT &&value)
AWS_CONNECT_API WorkspacePage & operator=(Aws::Utils::Json::JsonView jsonValue)
WorkspacePage & WithPage(PageT &&value)
const Aws::String & GetResourceArn() const
WorkspacePage & WithSlug(SlugT &&value)
AWS_CONNECT_API WorkspacePage(Aws::Utils::Json::JsonView jsonValue)
void SetResourceArn(ResourceArnT &&value)
bool ResourceArnHasBeenSet() const
void SetPage(PageT &&value)
bool InputDataHasBeenSet() const
AWS_CONNECT_API WorkspacePage()=default
const Aws::String & GetSlug() const
WorkspacePage & WithInputData(InputDataT &&value)
const Aws::String & GetInputData() const
const Aws::String & GetPage() const
bool SlugHasBeenSet() const
WorkspacePage & WithResourceArn(ResourceArnT &&value)
bool PageHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSlug(SlugT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue