7#include <aws/drs/Drs_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
45 inline long long GetBytes()
const{
return m_bytes; }
47 inline void SetBytes(
long long value) { m_bytesHasBeenSet =
true; m_bytes = value; }
59 inline void SetEbsVolumeID(
const char* value) { m_ebsVolumeIDHasBeenSet =
true; m_ebsVolumeID.assign(value); }
74 inline void SetInternalDeviceName(
const char* value) { m_internalDeviceNameHasBeenSet =
true; m_internalDeviceName.assign(value); }
82 bool m_bytesHasBeenSet =
false;
85 bool m_ebsVolumeIDHasBeenSet =
false;
88 bool m_internalDeviceNameHasBeenSet =
false;
void SetInternalDeviceName(Aws::String &&value)
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBytes(long long value)
const Aws::String & GetInternalDeviceName() const
RecoveryInstanceDisk & WithInternalDeviceName(const Aws::String &value)
const Aws::String & GetEbsVolumeID() const
AWS_DRS_API RecoveryInstanceDisk(Aws::Utils::Json::JsonView jsonValue)
void SetEbsVolumeID(const char *value)
long long GetBytes() const
RecoveryInstanceDisk & WithInternalDeviceName(Aws::String &&value)
RecoveryInstanceDisk & WithBytes(long long value)
bool InternalDeviceNameHasBeenSet() const
void SetEbsVolumeID(const Aws::String &value)
bool EbsVolumeIDHasBeenSet() const
void SetEbsVolumeID(Aws::String &&value)
AWS_DRS_API RecoveryInstanceDisk()
bool BytesHasBeenSet() const
RecoveryInstanceDisk & WithEbsVolumeID(const char *value)
RecoveryInstanceDisk & WithEbsVolumeID(const Aws::String &value)
void SetInternalDeviceName(const Aws::String &value)
RecoveryInstanceDisk & WithInternalDeviceName(const char *value)
void SetInternalDeviceName(const char *value)
RecoveryInstanceDisk & WithEbsVolumeID(Aws::String &&value)
AWS_DRS_API RecoveryInstanceDisk & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue