7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableFieldCustomTextContent.h>
9#include <aws/quicksight/model/TableFieldCustomIconContent.h>
49 template<
typename CustomTextContentT = TableFieldCustomTextContent>
50 void SetCustomTextContent(CustomTextContentT&& value) { m_customTextContentHasBeenSet =
true; m_customTextContent = std::forward<CustomTextContentT>(value); }
51 template<
typename CustomTextContentT = TableFieldCustomTextContent>
61 template<
typename CustomIconContentT = TableFieldCustomIconContent>
62 void SetCustomIconContent(CustomIconContentT&& value) { m_customIconContentHasBeenSet =
true; m_customIconContent = std::forward<CustomIconContentT>(value); }
63 template<
typename CustomIconContentT = TableFieldCustomIconContent>
69 bool m_customTextContentHasBeenSet =
false;
72 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