28 namespace StorageGateway
62 inline void SetTapeARN(
const char* value) { m_tapeARNHasBeenSet =
true; m_tapeARN.assign(value); }
97 inline void SetTapeBarcode(
const char* value) { m_tapeBarcodeHasBeenSet =
true; m_tapeBarcode.assign(value); }
122 inline void SetTapeSizeInBytes(
long long value) { m_tapeSizeInBytesHasBeenSet =
true; m_tapeSizeInBytes = value; }
147 inline void SetTapeStatus(
const char* value) { m_tapeStatusHasBeenSet =
true; m_tapeStatus.assign(value); }
186 inline void SetVTLDevice(
const char* value) { m_vTLDeviceHasBeenSet =
true; m_vTLDevice.assign(value); }
218 inline void SetProgress(
double value) { m_progressHasBeenSet =
true; m_progress = value; }
229 bool m_tapeARNHasBeenSet;
231 bool m_tapeBarcodeHasBeenSet;
232 long long m_tapeSizeInBytes;
233 bool m_tapeSizeInBytesHasBeenSet;
235 bool m_tapeStatusHasBeenSet;
237 bool m_vTLDeviceHasBeenSet;
239 bool m_progressHasBeenSet;
Tape & WithTapeARN(Aws::String &&value)
Tape & WithTapeBarcode(const char *value)
void SetTapeBarcode(const Aws::String &value)
const Aws::String & GetVTLDevice() const
void SetTapeARN(Aws::String &&value)
Tape & WithTapeStatus(const char *value)
void SetTapeARN(const char *value)
void SetVTLDevice(Aws::String &&value)
void SetTapeARN(const Aws::String &value)
long long GetTapeSizeInBytes() const
const Aws::String & GetTapeBarcode() const
double GetProgress() const
Tape & WithTapeStatus(Aws::String &&value)
Tape & WithProgress(double value)
void SetVTLDevice(const char *value)
const Aws::String & GetTapeARN() const
Tape & WithVTLDevice(const Aws::String &value)
void SetVTLDevice(const Aws::String &value)
const Aws::String & GetTapeStatus() const
void SetTapeStatus(const Aws::String &value)
Tape & WithTapeSizeInBytes(long long value)
Tape & WithVTLDevice(Aws::String &&value)
Tape & WithTapeARN(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetProgress(double value)
Tape & WithTapeBarcode(const Aws::String &value)
Tape & WithTapeStatus(const Aws::String &value)
#define AWS_STORAGEGATEWAY_API
void SetTapeStatus(Aws::String &&value)
Tape & WithTapeBarcode(Aws::String &&value)
void SetTapeSizeInBytes(long long value)
Tape & WithVTLDevice(const char *value)
void SetTapeBarcode(const char *value)
Tape & WithTapeARN(const char *value)
void SetTapeBarcode(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetTapeStatus(const char *value)