7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableFieldCustomIconContent.h>
9#include <aws/quicksight/model/TableFieldCustomTextContent.h>
43 template <
typename CustomTextContentT = TableFieldCustomTextContent>
45 m_customTextContentHasBeenSet =
true;
46 m_customTextContent = std::forward<CustomTextContentT>(value);
48 template <
typename CustomTextContentT = TableFieldCustomTextContent>
61 template <
typename CustomIconContentT = TableFieldCustomIconContent>
63 m_customIconContentHasBeenSet =
true;
64 m_customIconContent = std::forward<CustomIconContentT>(value);
66 template <
typename CustomIconContentT = TableFieldCustomIconContent>
76 bool m_customTextContentHasBeenSet =
false;
77 bool m_customIconContentHasBeenSet =
false;
bool CustomTextContentHasBeenSet() const
bool CustomIconContentHasBeenSet() const
void SetCustomIconContent(CustomIconContentT &&value)
AWS_QUICKSIGHT_API TableFieldLinkContentConfiguration(Aws::Utils::Json::JsonView jsonValue)
const TableFieldCustomIconContent & GetCustomIconContent() const
TableFieldLinkContentConfiguration & WithCustomIconContent(CustomIconContentT &&value)
AWS_QUICKSIGHT_API TableFieldLinkContentConfiguration()=default
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API TableFieldLinkContentConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCustomTextContent(CustomTextContentT &&value)
TableFieldLinkContentConfiguration & WithCustomTextContent(CustomTextContentT &&value)
const TableFieldCustomTextContent & GetCustomTextContent() const
Aws::Utils::Json::JsonValue JsonValue