7#include <aws/elasticfilesystem/EFS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
59 inline void SetOwnerUid(
long long value) { m_ownerUidHasBeenSet =
true; m_ownerUid = value; }
70 inline void SetOwnerGid(
long long value) { m_ownerGidHasBeenSet =
true; m_ownerGid = value; }
83 inline void SetPermissions(
const char* value) { m_permissionsHasBeenSet =
true; m_permissions.assign(value); }
91 bool m_ownerUidHasBeenSet =
false;
94 bool m_ownerGidHasBeenSet =
false;
97 bool m_permissionsHasBeenSet =
false;
void SetPermissions(const char *value)
AWS_EFS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetPermissions() const
CreationInfo & WithPermissions(Aws::String &&value)
void SetPermissions(Aws::String &&value)
CreationInfo & WithOwnerGid(long long value)
void SetPermissions(const Aws::String &value)
bool OwnerGidHasBeenSet() const
CreationInfo & WithPermissions(const Aws::String &value)
void SetOwnerUid(long long value)
CreationInfo & WithOwnerUid(long long value)
bool OwnerUidHasBeenSet() const
long long GetOwnerGid() const
CreationInfo & WithPermissions(const char *value)
AWS_EFS_API CreationInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_EFS_API CreationInfo()
bool PermissionsHasBeenSet() const
void SetOwnerGid(long long value)
long long GetOwnerUid() const
AWS_EFS_API CreationInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue