28 namespace StorageGateway
51 inline void SetDiskId(
const char* value) { m_diskIdHasBeenSet =
true; m_diskId.assign(value); }
60 inline Disk&
WithDiskId(
const char* value) { SetDiskId(value);
return *
this;}
72 inline void SetDiskPath(
const char* value) { m_diskPathHasBeenSet =
true; m_diskPath.assign(value); }
93 inline void SetDiskNode(
const char* value) { m_diskNodeHasBeenSet =
true; m_diskNode.assign(value); }
114 inline void SetDiskStatus(
const char* value) { m_diskStatusHasBeenSet =
true; m_diskStatus.assign(value); }
129 inline void SetDiskSizeInBytes(
long long value) { m_diskSizeInBytesHasBeenSet =
true; m_diskSizeInBytes = value; }
144 inline void SetDiskAllocationType(
const char* value) { m_diskAllocationTypeHasBeenSet =
true; m_diskAllocationType.assign(value); }
165 inline void SetDiskAllocationResource(
const char* value) { m_diskAllocationResourceHasBeenSet =
true; m_diskAllocationResource.assign(value); }
178 bool m_diskIdHasBeenSet;
180 bool m_diskPathHasBeenSet;
182 bool m_diskNodeHasBeenSet;
184 bool m_diskStatusHasBeenSet;
185 long long m_diskSizeInBytes;
186 bool m_diskSizeInBytesHasBeenSet;
188 bool m_diskAllocationTypeHasBeenSet;
190 bool m_diskAllocationResourceHasBeenSet;
Disk & WithDiskAllocationResource(const char *value)
long long GetDiskSizeInBytes() const
const Aws::String & GetDiskAllocationType() const
Disk & WithDiskAllocationType(const Aws::String &value)
void SetDiskSizeInBytes(long long value)
Disk & WithDiskPath(const char *value)
void SetDiskAllocationType(Aws::String &&value)
void SetDiskId(const Aws::String &value)
void SetDiskPath(Aws::String &&value)
const Aws::String & GetDiskPath() const
void SetDiskAllocationResource(const char *value)
void SetDiskNode(Aws::String &&value)
void SetDiskStatus(const char *value)
Disk & WithDiskId(Aws::String &&value)
void SetDiskNode(const char *value)
Disk & WithDiskNode(const char *value)
void SetDiskAllocationResource(Aws::String &&value)
const Aws::String & GetDiskAllocationResource() const
Disk & WithDiskPath(Aws::String &&value)
Disk & WithDiskAllocationType(Aws::String &&value)
const Aws::String & GetDiskId() const
void SetDiskPath(const char *value)
Disk & WithDiskId(const char *value)
Disk & WithDiskNode(Aws::String &&value)
Disk & WithDiskStatus(const Aws::String &value)
const Aws::String & GetDiskStatus() const
Disk & WithDiskStatus(Aws::String &&value)
Disk & WithDiskAllocationResource(const Aws::String &value)
void SetDiskStatus(const Aws::String &value)
void SetDiskPath(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Disk & WithDiskSizeInBytes(long long value)
void SetDiskId(const char *value)
Disk & WithDiskAllocationResource(Aws::String &&value)
const Aws::String & GetDiskNode() const
void SetDiskNode(const Aws::String &value)
Disk & WithDiskPath(const Aws::String &value)
void SetDiskStatus(Aws::String &&value)
void SetDiskAllocationResource(const Aws::String &value)
Disk & WithDiskStatus(const char *value)
#define AWS_STORAGEGATEWAY_API
void SetDiskAllocationType(const Aws::String &value)
Disk & WithDiskNode(const Aws::String &value)
void SetDiskId(Aws::String &&value)
Disk & WithDiskId(const Aws::String &value)
JSON (JavaScript Object Notation).
Disk & WithDiskAllocationType(const char *value)
void SetDiskAllocationType(const char *value)