7#include <aws/databrew/GlueDataBrew_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/databrew/model/AnalyticsMode.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetStartColumnIndex(
int value) { m_startColumnIndexHasBeenSet =
true; m_startColumnIndex = value; }
61 inline void SetColumnRange(
int value) { m_columnRangeHasBeenSet =
true; m_columnRange = value; }
77 inline ViewFrame&
AddHiddenColumns(
const char* value) { m_hiddenColumnsHasBeenSet =
true; m_hiddenColumns.push_back(value);
return *
this; }
86 inline void SetStartRowIndex(
int value) { m_startRowIndexHasBeenSet =
true; m_startRowIndex = value; }
97 inline void SetRowRange(
int value) { m_rowRangeHasBeenSet =
true; m_rowRange = value; }
115 int m_startColumnIndex;
116 bool m_startColumnIndexHasBeenSet =
false;
119 bool m_columnRangeHasBeenSet =
false;
122 bool m_hiddenColumnsHasBeenSet =
false;
125 bool m_startRowIndexHasBeenSet =
false;
128 bool m_rowRangeHasBeenSet =
false;
131 bool m_analyticsHasBeenSet =
false;
int GetStartRowIndex() const
ViewFrame & WithStartRowIndex(int value)
int GetColumnRange() const
void SetAnalytics(const AnalyticsMode &value)
ViewFrame & WithRowRange(int value)
bool StartRowIndexHasBeenSet() const
void SetHiddenColumns(Aws::Vector< Aws::String > &&value)
ViewFrame & AddHiddenColumns(Aws::String &&value)
ViewFrame & WithStartColumnIndex(int value)
ViewFrame & WithAnalytics(const AnalyticsMode &value)
bool StartColumnIndexHasBeenSet() const
ViewFrame & WithHiddenColumns(Aws::Vector< Aws::String > &&value)
AWS_GLUEDATABREW_API ViewFrame & operator=(Aws::Utils::Json::JsonView jsonValue)
ViewFrame & AddHiddenColumns(const char *value)
ViewFrame & AddHiddenColumns(const Aws::String &value)
bool ColumnRangeHasBeenSet() const
const AnalyticsMode & GetAnalytics() const
AWS_GLUEDATABREW_API Aws::Utils::Json::JsonValue Jsonize() const
void SetHiddenColumns(const Aws::Vector< Aws::String > &value)
void SetRowRange(int value)
bool RowRangeHasBeenSet() const
void SetStartRowIndex(int value)
void SetColumnRange(int value)
bool HiddenColumnsHasBeenSet() const
ViewFrame & WithColumnRange(int value)
void SetStartColumnIndex(int value)
int GetStartColumnIndex() const
ViewFrame & WithAnalytics(AnalyticsMode &&value)
void SetAnalytics(AnalyticsMode &&value)
AWS_GLUEDATABREW_API ViewFrame()
bool AnalyticsHasBeenSet() const
const Aws::Vector< Aws::String > & GetHiddenColumns() const
AWS_GLUEDATABREW_API ViewFrame(Aws::Utils::Json::JsonView jsonValue)
ViewFrame & WithHiddenColumns(const Aws::Vector< Aws::String > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue