7#include <aws/datasync/DataSync_EXPORTS.h>
8#include <aws/datasync/model/HdfsRpcProtection.h>
9#include <aws/datasync/model/HdfsDataTransferProtection.h>
73 bool m_rpcProtectionHasBeenSet =
false;
76 bool m_dataTransferProtectionHasBeenSet =
false;
void SetDataTransferProtection(HdfsDataTransferProtection &&value)
QopConfiguration & WithRpcProtection(const HdfsRpcProtection &value)
const HdfsDataTransferProtection & GetDataTransferProtection() const
bool DataTransferProtectionHasBeenSet() const
bool RpcProtectionHasBeenSet() const
void SetDataTransferProtection(const HdfsDataTransferProtection &value)
const HdfsRpcProtection & GetRpcProtection() const
QopConfiguration & WithDataTransferProtection(HdfsDataTransferProtection &&value)
AWS_DATASYNC_API QopConfiguration()
void SetRpcProtection(const HdfsRpcProtection &value)
QopConfiguration & WithRpcProtection(HdfsRpcProtection &&value)
void SetRpcProtection(HdfsRpcProtection &&value)
AWS_DATASYNC_API QopConfiguration(Aws::Utils::Json::JsonView jsonValue)
QopConfiguration & WithDataTransferProtection(const HdfsDataTransferProtection &value)
AWS_DATASYNC_API QopConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const
HdfsDataTransferProtection
Aws::Utils::Json::JsonValue JsonValue