22 namespace StorageGateway
64 inline void SetGatewayARN(
const char* value) { m_gatewayARNHasBeenSet =
true; m_gatewayARN.assign(value); }
97 inline void SetTapeSizeInBytes(
long long value) { m_tapeSizeInBytesHasBeenSet =
true; m_tapeSizeInBytes = value; }
123 inline void SetTapeBarcode(
const char* value) { m_tapeBarcodeHasBeenSet =
true; m_tapeBarcode.assign(value); }
142 bool m_gatewayARNHasBeenSet;
143 long long m_tapeSizeInBytes;
144 bool m_tapeSizeInBytesHasBeenSet;
146 bool m_tapeBarcodeHasBeenSet;
CreateTapeWithBarcodeRequest & WithGatewayARN(Aws::String &&value)
void SetTapeBarcode(const Aws::String &value)
const Aws::String & GetTapeBarcode() const
CreateTapeWithBarcodeRequest & WithTapeBarcode(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
void SetTapeSizeInBytes(long long value)
void SetGatewayARN(const Aws::String &value)
void SetGatewayARN(Aws::String &&value)
CreateTapeWithBarcodeRequest & WithGatewayARN(const char *value)
CreateTapeWithBarcodeRequest & WithTapeBarcode(const char *value)
CreateTapeWithBarcodeRequest & WithTapeBarcode(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetGatewayARN(const char *value)
const Aws::String & GetGatewayARN() const
CreateTapeWithBarcodeRequest & WithTapeSizeInBytes(long long value)
#define AWS_STORAGEGATEWAY_API
CreateTapeWithBarcodeRequest & WithGatewayARN(const Aws::String &value)
void SetTapeBarcode(const char *value)
void SetTapeBarcode(Aws::String &&value)
JSON (JavaScript Object Notation).
long long GetTapeSizeInBytes() const