7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/quicksight/model/SnapshotFileFormatType.h>
10#include <aws/quicksight/model/SnapshotFileSheetSelection.h>
77 bool m_sheetSelectionsHasBeenSet =
false;
80 bool m_formatTypeHasBeenSet =
false;
void SetSheetSelections(Aws::Vector< SnapshotFileSheetSelection > &&value)
SnapshotFile & WithSheetSelections(Aws::Vector< SnapshotFileSheetSelection > &&value)
AWS_QUICKSIGHT_API SnapshotFile(Aws::Utils::Json::JsonView jsonValue)
bool FormatTypeHasBeenSet() const
SnapshotFile & AddSheetSelections(SnapshotFileSheetSelection &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API SnapshotFile & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFormatType(const SnapshotFileFormatType &value)
void SetSheetSelections(const Aws::Vector< SnapshotFileSheetSelection > &value)
AWS_QUICKSIGHT_API SnapshotFile()
const Aws::Vector< SnapshotFileSheetSelection > & GetSheetSelections() const
bool SheetSelectionsHasBeenSet() const
SnapshotFile & WithFormatType(const SnapshotFileFormatType &value)
const SnapshotFileFormatType & GetFormatType() const
SnapshotFile & WithFormatType(SnapshotFileFormatType &&value)
SnapshotFile & WithSheetSelections(const Aws::Vector< SnapshotFileSheetSelection > &value)
SnapshotFile & AddSheetSelections(const SnapshotFileSheetSelection &value)
void SetFormatType(SnapshotFileFormatType &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue