69 inline void SetFileSystemId(
const char* value) { m_fileSystemIdHasBeenSet =
true; m_fileSystemId.assign(value); }
140 inline void SetRootDirectory(
const char* value) { m_rootDirectoryHasBeenSet =
true; m_rootDirectory.assign(value); }
311 bool m_fileSystemIdHasBeenSet =
false;
314 bool m_rootDirectoryHasBeenSet =
false;
317 bool m_transitEncryptionHasBeenSet =
false;
319 int m_transitEncryptionPort;
320 bool m_transitEncryptionPortHasBeenSet =
false;
323 bool m_authorizationConfigHasBeenSet =
false;
void SetAuthorizationConfig(EFSAuthorizationConfig &&value)
EFSVolumeConfiguration & WithTransitEncryption(const EFSTransitEncryption &value)
EFSVolumeConfiguration & WithRootDirectory(const Aws::String &value)
bool TransitEncryptionPortHasBeenSet() const
void SetRootDirectory(const Aws::String &value)
AWS_ECS_API EFSVolumeConfiguration()
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRootDirectory(const char *value)
void SetTransitEncryption(const EFSTransitEncryption &value)
bool FileSystemIdHasBeenSet() const
void SetFileSystemId(const Aws::String &value)
EFSVolumeConfiguration & WithTransitEncryption(EFSTransitEncryption &&value)
void SetRootDirectory(Aws::String &&value)
EFSVolumeConfiguration & WithFileSystemId(const Aws::String &value)
void SetTransitEncryption(EFSTransitEncryption &&value)
const Aws::String & GetFileSystemId() const
EFSVolumeConfiguration & WithTransitEncryptionPort(int value)
bool RootDirectoryHasBeenSet() const
void SetTransitEncryptionPort(int value)
int GetTransitEncryptionPort() const
bool TransitEncryptionHasBeenSet() const
void SetAuthorizationConfig(const EFSAuthorizationConfig &value)
bool AuthorizationConfigHasBeenSet() const
AWS_ECS_API EFSVolumeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetRootDirectory() const
void SetFileSystemId(const char *value)
EFSVolumeConfiguration & WithAuthorizationConfig(EFSAuthorizationConfig &&value)
EFSVolumeConfiguration & WithFileSystemId(const char *value)
EFSVolumeConfiguration & WithAuthorizationConfig(const EFSAuthorizationConfig &value)
AWS_ECS_API EFSVolumeConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetFileSystemId(Aws::String &&value)
EFSVolumeConfiguration & WithRootDirectory(Aws::String &&value)
EFSVolumeConfiguration & WithRootDirectory(const char *value)
EFSVolumeConfiguration & WithFileSystemId(Aws::String &&value)
const EFSAuthorizationConfig & GetAuthorizationConfig() const
const EFSTransitEncryption & GetTransitEncryption() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String