7#include <aws/fsx/FSx_EXPORTS.h>
8#include <aws/fsx/model/AutoImportPolicy.h>
9#include <aws/fsx/model/AutoExportPolicy.h>
78 bool m_autoImportPolicyHasBeenSet =
false;
81 bool m_autoExportPolicyHasBeenSet =
false;
S3DataRepositoryConfiguration & WithAutoImportPolicy(AutoImportPolicy &&value)
void SetAutoExportPolicy(AutoExportPolicy &&value)
void SetAutoExportPolicy(const AutoExportPolicy &value)
AWS_FSX_API S3DataRepositoryConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAutoImportPolicy(AutoImportPolicy &&value)
S3DataRepositoryConfiguration & WithAutoExportPolicy(const AutoExportPolicy &value)
AWS_FSX_API S3DataRepositoryConfiguration()
const AutoImportPolicy & GetAutoImportPolicy() const
bool AutoExportPolicyHasBeenSet() const
AWS_FSX_API S3DataRepositoryConfiguration(Aws::Utils::Json::JsonView jsonValue)
S3DataRepositoryConfiguration & WithAutoImportPolicy(const AutoImportPolicy &value)
const AutoExportPolicy & GetAutoExportPolicy() const
S3DataRepositoryConfiguration & WithAutoExportPolicy(AutoExportPolicy &&value)
AWS_FSX_API Aws::Utils::Json::JsonValue Jsonize() const
bool AutoImportPolicyHasBeenSet() const
void SetAutoImportPolicy(const AutoImportPolicy &value)
Aws::Utils::Json::JsonValue JsonValue