7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/EFSFileSystem.h>
9#include <aws/sagemaker/model/FSxLustreFileSystem.h>
49 template<
typename EFSFileSystemT = EFSFileSystem>
50 void SetEFSFileSystem(EFSFileSystemT&& value) { m_eFSFileSystemHasBeenSet =
true; m_eFSFileSystem = std::forward<EFSFileSystemT>(value); }
51 template<
typename EFSFileSystemT = EFSFileSystem>
61 template<
typename FSxLustreFileSystemT = FSxLustreFileSystem>
62 void SetFSxLustreFileSystem(FSxLustreFileSystemT&& value) { m_fSxLustreFileSystemHasBeenSet =
true; m_fSxLustreFileSystem = std::forward<FSxLustreFileSystemT>(value); }
63 template<
typename FSxLustreFileSystemT = FSxLustreFileSystem>
69 bool m_eFSFileSystemHasBeenSet =
false;
72 bool m_fSxLustreFileSystemHasBeenSet =
false;
bool EFSFileSystemHasBeenSet() const
const EFSFileSystem & GetEFSFileSystem() const
void SetFSxLustreFileSystem(FSxLustreFileSystemT &&value)
AWS_SAGEMAKER_API CustomFileSystem()=default
CustomFileSystem & WithFSxLustreFileSystem(FSxLustreFileSystemT &&value)
AWS_SAGEMAKER_API CustomFileSystem & operator=(Aws::Utils::Json::JsonView jsonValue)
CustomFileSystem & WithEFSFileSystem(EFSFileSystemT &&value)
void SetEFSFileSystem(EFSFileSystemT &&value)
const FSxLustreFileSystem & GetFSxLustreFileSystem() const
AWS_SAGEMAKER_API CustomFileSystem(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool FSxLustreFileSystemHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue