/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents the data being transformed during an action.See
* Also:
AWS
* API Reference
The starting index for the range of columns to return in the view frame.
*/ inline int GetStartColumnIndex() const{ return m_startColumnIndex; } /** *The starting index for the range of columns to return in the view frame.
*/ inline bool StartColumnIndexHasBeenSet() const { return m_startColumnIndexHasBeenSet; } /** *The starting index for the range of columns to return in the view frame.
*/ inline void SetStartColumnIndex(int value) { m_startColumnIndexHasBeenSet = true; m_startColumnIndex = value; } /** *The starting index for the range of columns to return in the view frame.
*/ inline ViewFrame& WithStartColumnIndex(int value) { SetStartColumnIndex(value); return *this;} /** *The number of columns to include in the view frame, beginning with the
* StartColumnIndex
value and ignoring any columns in the
* HiddenColumns
list.
The number of columns to include in the view frame, beginning with the
* StartColumnIndex
value and ignoring any columns in the
* HiddenColumns
list.
The number of columns to include in the view frame, beginning with the
* StartColumnIndex
value and ignoring any columns in the
* HiddenColumns
list.
The number of columns to include in the view frame, beginning with the
* StartColumnIndex
value and ignoring any columns in the
* HiddenColumns
list.
A list of columns to hide in the view frame.
*/ inline const Aws::VectorA list of columns to hide in the view frame.
*/ inline bool HiddenColumnsHasBeenSet() const { return m_hiddenColumnsHasBeenSet; } /** *A list of columns to hide in the view frame.
*/ inline void SetHiddenColumns(const Aws::VectorA list of columns to hide in the view frame.
*/ inline void SetHiddenColumns(Aws::VectorA list of columns to hide in the view frame.
*/ inline ViewFrame& WithHiddenColumns(const Aws::VectorA list of columns to hide in the view frame.
*/ inline ViewFrame& WithHiddenColumns(Aws::VectorA list of columns to hide in the view frame.
*/ inline ViewFrame& AddHiddenColumns(const Aws::String& value) { m_hiddenColumnsHasBeenSet = true; m_hiddenColumns.push_back(value); return *this; } /** *A list of columns to hide in the view frame.
*/ inline ViewFrame& AddHiddenColumns(Aws::String&& value) { m_hiddenColumnsHasBeenSet = true; m_hiddenColumns.push_back(std::move(value)); return *this; } /** *A list of columns to hide in the view frame.
*/ inline ViewFrame& AddHiddenColumns(const char* value) { m_hiddenColumnsHasBeenSet = true; m_hiddenColumns.push_back(value); return *this; } /** *The starting index for the range of rows to return in the view frame.
*/ inline int GetStartRowIndex() const{ return m_startRowIndex; } /** *The starting index for the range of rows to return in the view frame.
*/ inline bool StartRowIndexHasBeenSet() const { return m_startRowIndexHasBeenSet; } /** *The starting index for the range of rows to return in the view frame.
*/ inline void SetStartRowIndex(int value) { m_startRowIndexHasBeenSet = true; m_startRowIndex = value; } /** *The starting index for the range of rows to return in the view frame.
*/ inline ViewFrame& WithStartRowIndex(int value) { SetStartRowIndex(value); return *this;} /** *The number of rows to include in the view frame, beginning with the
* StartRowIndex
value.
The number of rows to include in the view frame, beginning with the
* StartRowIndex
value.
The number of rows to include in the view frame, beginning with the
* StartRowIndex
value.
The number of rows to include in the view frame, beginning with the
* StartRowIndex
value.
Controls if analytics computation is enabled or disabled. Enabled by * default.
*/ inline const AnalyticsMode& GetAnalytics() const{ return m_analytics; } /** *Controls if analytics computation is enabled or disabled. Enabled by * default.
*/ inline bool AnalyticsHasBeenSet() const { return m_analyticsHasBeenSet; } /** *Controls if analytics computation is enabled or disabled. Enabled by * default.
*/ inline void SetAnalytics(const AnalyticsMode& value) { m_analyticsHasBeenSet = true; m_analytics = value; } /** *Controls if analytics computation is enabled or disabled. Enabled by * default.
*/ inline void SetAnalytics(AnalyticsMode&& value) { m_analyticsHasBeenSet = true; m_analytics = std::move(value); } /** *Controls if analytics computation is enabled or disabled. Enabled by * default.
*/ inline ViewFrame& WithAnalytics(const AnalyticsMode& value) { SetAnalytics(value); return *this;} /** *Controls if analytics computation is enabled or disabled. Enabled by * default.
*/ inline ViewFrame& WithAnalytics(AnalyticsMode&& value) { SetAnalytics(std::move(value)); return *this;} private: int m_startColumnIndex; bool m_startColumnIndexHasBeenSet = false; int m_columnRange; bool m_columnRangeHasBeenSet = false; Aws::Vector