7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/awstransfer/model/S3FileLocation.h>
9#include <aws/awstransfer/model/EfsFileLocation.h>
49 template<
typename S3FileLocationT = S3FileLocation>
50 void SetS3FileLocation(S3FileLocationT&& value) { m_s3FileLocationHasBeenSet =
true; m_s3FileLocation = std::forward<S3FileLocationT>(value); }
51 template<
typename S3FileLocationT = S3FileLocation>
61 template<
typename EfsFileLocationT = EfsFileLocation>
62 void SetEfsFileLocation(EfsFileLocationT&& value) { m_efsFileLocationHasBeenSet =
true; m_efsFileLocation = std::forward<EfsFileLocationT>(value); }
63 template<
typename EfsFileLocationT = EfsFileLocation>
69 bool m_s3FileLocationHasBeenSet =
false;
72 bool m_efsFileLocationHasBeenSet =
false;
bool S3FileLocationHasBeenSet() const
AWS_TRANSFER_API FileLocation & operator=(Aws::Utils::Json::JsonView jsonValue)
const EfsFileLocation & GetEfsFileLocation() const
bool EfsFileLocationHasBeenSet() const
FileLocation & WithS3FileLocation(S3FileLocationT &&value)
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetS3FileLocation(S3FileLocationT &&value)
void SetEfsFileLocation(EfsFileLocationT &&value)
AWS_TRANSFER_API FileLocation(Aws::Utils::Json::JsonView jsonValue)
const S3FileLocation & GetS3FileLocation() const
AWS_TRANSFER_API FileLocation()=default
FileLocation & WithEfsFileLocation(EfsFileLocationT &&value)
Aws::Utils::Json::JsonValue JsonValue