7#include <aws/elasticfilesystem/EFS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetRegion(
const char* value) { m_regionHasBeenSet =
true; m_region.assign(value); }
65 inline void SetAvailabilityZoneName(
const char* value) { m_availabilityZoneNameHasBeenSet =
true; m_availabilityZoneName.assign(value); }
91 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
107 inline void SetFileSystemId(
const char* value) { m_fileSystemIdHasBeenSet =
true; m_fileSystemId.assign(value); }
115 bool m_regionHasBeenSet =
false;
118 bool m_availabilityZoneNameHasBeenSet =
false;
121 bool m_kmsKeyIdHasBeenSet =
false;
124 bool m_fileSystemIdHasBeenSet =
false;
bool AvailabilityZoneNameHasBeenSet() const
const Aws::String & GetKmsKeyId() const
DestinationToCreate & WithFileSystemId(const Aws::String &value)
DestinationToCreate & WithRegion(const char *value)
void SetFileSystemId(const char *value)
AWS_EFS_API DestinationToCreate & operator=(Aws::Utils::Json::JsonView jsonValue)
DestinationToCreate & WithAvailabilityZoneName(const char *value)
void SetAvailabilityZoneName(Aws::String &&value)
DestinationToCreate & WithFileSystemId(const char *value)
AWS_EFS_API Aws::Utils::Json::JsonValue Jsonize() const
DestinationToCreate & WithAvailabilityZoneName(Aws::String &&value)
void SetKmsKeyId(Aws::String &&value)
void SetKmsKeyId(const Aws::String &value)
void SetFileSystemId(Aws::String &&value)
DestinationToCreate & WithKmsKeyId(Aws::String &&value)
void SetAvailabilityZoneName(const Aws::String &value)
void SetRegion(Aws::String &&value)
DestinationToCreate & WithKmsKeyId(const char *value)
void SetFileSystemId(const Aws::String &value)
const Aws::String & GetFileSystemId() const
const Aws::String & GetRegion() const
DestinationToCreate & WithKmsKeyId(const Aws::String &value)
void SetRegion(const char *value)
bool KmsKeyIdHasBeenSet() const
AWS_EFS_API DestinationToCreate()
void SetAvailabilityZoneName(const char *value)
bool RegionHasBeenSet() const
const Aws::String & GetAvailabilityZoneName() const
DestinationToCreate & WithAvailabilityZoneName(const Aws::String &value)
AWS_EFS_API DestinationToCreate(Aws::Utils::Json::JsonView jsonValue)
DestinationToCreate & WithRegion(Aws::String &&value)
bool FileSystemIdHasBeenSet() const
DestinationToCreate & WithRegion(const Aws::String &value)
void SetKmsKeyId(const char *value)
DestinationToCreate & WithFileSystemId(Aws::String &&value)
void SetRegion(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue