AWS SDK for C++  1.9.127
AWS SDK for C++
Tape.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace StorageGateway
23 {
24 namespace Model
25 {
26 
33  {
34  public:
35  Tape();
39 
40 
44  inline const Aws::String& GetTapeARN() const{ return m_tapeARN; }
45 
49  inline bool TapeARNHasBeenSet() const { return m_tapeARNHasBeenSet; }
50 
54  inline void SetTapeARN(const Aws::String& value) { m_tapeARNHasBeenSet = true; m_tapeARN = value; }
55 
59  inline void SetTapeARN(Aws::String&& value) { m_tapeARNHasBeenSet = true; m_tapeARN = std::move(value); }
60 
64  inline void SetTapeARN(const char* value) { m_tapeARNHasBeenSet = true; m_tapeARN.assign(value); }
65 
69  inline Tape& WithTapeARN(const Aws::String& value) { SetTapeARN(value); return *this;}
70 
74  inline Tape& WithTapeARN(Aws::String&& value) { SetTapeARN(std::move(value)); return *this;}
75 
79  inline Tape& WithTapeARN(const char* value) { SetTapeARN(value); return *this;}
80 
81 
85  inline const Aws::String& GetTapeBarcode() const{ return m_tapeBarcode; }
86 
90  inline bool TapeBarcodeHasBeenSet() const { return m_tapeBarcodeHasBeenSet; }
91 
95  inline void SetTapeBarcode(const Aws::String& value) { m_tapeBarcodeHasBeenSet = true; m_tapeBarcode = value; }
96 
100  inline void SetTapeBarcode(Aws::String&& value) { m_tapeBarcodeHasBeenSet = true; m_tapeBarcode = std::move(value); }
101 
105  inline void SetTapeBarcode(const char* value) { m_tapeBarcodeHasBeenSet = true; m_tapeBarcode.assign(value); }
106 
110  inline Tape& WithTapeBarcode(const Aws::String& value) { SetTapeBarcode(value); return *this;}
111 
115  inline Tape& WithTapeBarcode(Aws::String&& value) { SetTapeBarcode(std::move(value)); return *this;}
116 
120  inline Tape& WithTapeBarcode(const char* value) { SetTapeBarcode(value); return *this;}
121 
122 
126  inline const Aws::Utils::DateTime& GetTapeCreatedDate() const{ return m_tapeCreatedDate; }
127 
131  inline bool TapeCreatedDateHasBeenSet() const { return m_tapeCreatedDateHasBeenSet; }
132 
136  inline void SetTapeCreatedDate(const Aws::Utils::DateTime& value) { m_tapeCreatedDateHasBeenSet = true; m_tapeCreatedDate = value; }
137 
141  inline void SetTapeCreatedDate(Aws::Utils::DateTime&& value) { m_tapeCreatedDateHasBeenSet = true; m_tapeCreatedDate = std::move(value); }
142 
146  inline Tape& WithTapeCreatedDate(const Aws::Utils::DateTime& value) { SetTapeCreatedDate(value); return *this;}
147 
151  inline Tape& WithTapeCreatedDate(Aws::Utils::DateTime&& value) { SetTapeCreatedDate(std::move(value)); return *this;}
152 
153 
157  inline long long GetTapeSizeInBytes() const{ return m_tapeSizeInBytes; }
158 
162  inline bool TapeSizeInBytesHasBeenSet() const { return m_tapeSizeInBytesHasBeenSet; }
163 
167  inline void SetTapeSizeInBytes(long long value) { m_tapeSizeInBytesHasBeenSet = true; m_tapeSizeInBytes = value; }
168 
172  inline Tape& WithTapeSizeInBytes(long long value) { SetTapeSizeInBytes(value); return *this;}
173 
174 
178  inline const Aws::String& GetTapeStatus() const{ return m_tapeStatus; }
179 
183  inline bool TapeStatusHasBeenSet() const { return m_tapeStatusHasBeenSet; }
184 
188  inline void SetTapeStatus(const Aws::String& value) { m_tapeStatusHasBeenSet = true; m_tapeStatus = value; }
189 
193  inline void SetTapeStatus(Aws::String&& value) { m_tapeStatusHasBeenSet = true; m_tapeStatus = std::move(value); }
194 
198  inline void SetTapeStatus(const char* value) { m_tapeStatusHasBeenSet = true; m_tapeStatus.assign(value); }
199 
203  inline Tape& WithTapeStatus(const Aws::String& value) { SetTapeStatus(value); return *this;}
204 
208  inline Tape& WithTapeStatus(Aws::String&& value) { SetTapeStatus(std::move(value)); return *this;}
209 
213  inline Tape& WithTapeStatus(const char* value) { SetTapeStatus(value); return *this;}
214 
215 
220  inline const Aws::String& GetVTLDevice() const{ return m_vTLDevice; }
221 
226  inline bool VTLDeviceHasBeenSet() const { return m_vTLDeviceHasBeenSet; }
227 
232  inline void SetVTLDevice(const Aws::String& value) { m_vTLDeviceHasBeenSet = true; m_vTLDevice = value; }
233 
238  inline void SetVTLDevice(Aws::String&& value) { m_vTLDeviceHasBeenSet = true; m_vTLDevice = std::move(value); }
239 
244  inline void SetVTLDevice(const char* value) { m_vTLDeviceHasBeenSet = true; m_vTLDevice.assign(value); }
245 
250  inline Tape& WithVTLDevice(const Aws::String& value) { SetVTLDevice(value); return *this;}
251 
256  inline Tape& WithVTLDevice(Aws::String&& value) { SetVTLDevice(std::move(value)); return *this;}
257 
262  inline Tape& WithVTLDevice(const char* value) { SetVTLDevice(value); return *this;}
263 
264 
270  inline double GetProgress() const{ return m_progress; }
271 
277  inline bool ProgressHasBeenSet() const { return m_progressHasBeenSet; }
278 
284  inline void SetProgress(double value) { m_progressHasBeenSet = true; m_progress = value; }
285 
291  inline Tape& WithProgress(double value) { SetProgress(value); return *this;}
292 
293 
298  inline long long GetTapeUsedInBytes() const{ return m_tapeUsedInBytes; }
299 
304  inline bool TapeUsedInBytesHasBeenSet() const { return m_tapeUsedInBytesHasBeenSet; }
305 
310  inline void SetTapeUsedInBytes(long long value) { m_tapeUsedInBytesHasBeenSet = true; m_tapeUsedInBytes = value; }
311 
316  inline Tape& WithTapeUsedInBytes(long long value) { SetTapeUsedInBytes(value); return *this;}
317 
318 
319 
320  inline const Aws::String& GetKMSKey() const{ return m_kMSKey; }
321 
322 
323  inline bool KMSKeyHasBeenSet() const { return m_kMSKeyHasBeenSet; }
324 
325 
326  inline void SetKMSKey(const Aws::String& value) { m_kMSKeyHasBeenSet = true; m_kMSKey = value; }
327 
328 
329  inline void SetKMSKey(Aws::String&& value) { m_kMSKeyHasBeenSet = true; m_kMSKey = std::move(value); }
330 
331 
332  inline void SetKMSKey(const char* value) { m_kMSKeyHasBeenSet = true; m_kMSKey.assign(value); }
333 
334 
335  inline Tape& WithKMSKey(const Aws::String& value) { SetKMSKey(value); return *this;}
336 
337 
338  inline Tape& WithKMSKey(Aws::String&& value) { SetKMSKey(std::move(value)); return *this;}
339 
340 
341  inline Tape& WithKMSKey(const char* value) { SetKMSKey(value); return *this;}
342 
343 
352  inline const Aws::String& GetPoolId() const{ return m_poolId; }
353 
362  inline bool PoolIdHasBeenSet() const { return m_poolIdHasBeenSet; }
363 
372  inline void SetPoolId(const Aws::String& value) { m_poolIdHasBeenSet = true; m_poolId = value; }
373 
382  inline void SetPoolId(Aws::String&& value) { m_poolIdHasBeenSet = true; m_poolId = std::move(value); }
383 
392  inline void SetPoolId(const char* value) { m_poolIdHasBeenSet = true; m_poolId.assign(value); }
393 
402  inline Tape& WithPoolId(const Aws::String& value) { SetPoolId(value); return *this;}
403 
412  inline Tape& WithPoolId(Aws::String&& value) { SetPoolId(std::move(value)); return *this;}
413 
422  inline Tape& WithPoolId(const char* value) { SetPoolId(value); return *this;}
423 
424 
429  inline bool GetWorm() const{ return m_worm; }
430 
435  inline bool WormHasBeenSet() const { return m_wormHasBeenSet; }
436 
441  inline void SetWorm(bool value) { m_wormHasBeenSet = true; m_worm = value; }
442 
447  inline Tape& WithWorm(bool value) { SetWorm(value); return *this;}
448 
449 
454  inline const Aws::Utils::DateTime& GetRetentionStartDate() const{ return m_retentionStartDate; }
455 
460  inline bool RetentionStartDateHasBeenSet() const { return m_retentionStartDateHasBeenSet; }
461 
466  inline void SetRetentionStartDate(const Aws::Utils::DateTime& value) { m_retentionStartDateHasBeenSet = true; m_retentionStartDate = value; }
467 
472  inline void SetRetentionStartDate(Aws::Utils::DateTime&& value) { m_retentionStartDateHasBeenSet = true; m_retentionStartDate = std::move(value); }
473 
478  inline Tape& WithRetentionStartDate(const Aws::Utils::DateTime& value) { SetRetentionStartDate(value); return *this;}
479 
484  inline Tape& WithRetentionStartDate(Aws::Utils::DateTime&& value) { SetRetentionStartDate(std::move(value)); return *this;}
485 
486 
490  inline const Aws::Utils::DateTime& GetPoolEntryDate() const{ return m_poolEntryDate; }
491 
495  inline bool PoolEntryDateHasBeenSet() const { return m_poolEntryDateHasBeenSet; }
496 
500  inline void SetPoolEntryDate(const Aws::Utils::DateTime& value) { m_poolEntryDateHasBeenSet = true; m_poolEntryDate = value; }
501 
505  inline void SetPoolEntryDate(Aws::Utils::DateTime&& value) { m_poolEntryDateHasBeenSet = true; m_poolEntryDate = std::move(value); }
506 
510  inline Tape& WithPoolEntryDate(const Aws::Utils::DateTime& value) { SetPoolEntryDate(value); return *this;}
511 
515  inline Tape& WithPoolEntryDate(Aws::Utils::DateTime&& value) { SetPoolEntryDate(std::move(value)); return *this;}
516 
517  private:
518 
519  Aws::String m_tapeARN;
520  bool m_tapeARNHasBeenSet;
521 
522  Aws::String m_tapeBarcode;
523  bool m_tapeBarcodeHasBeenSet;
524 
525  Aws::Utils::DateTime m_tapeCreatedDate;
526  bool m_tapeCreatedDateHasBeenSet;
527 
528  long long m_tapeSizeInBytes;
529  bool m_tapeSizeInBytesHasBeenSet;
530 
531  Aws::String m_tapeStatus;
532  bool m_tapeStatusHasBeenSet;
533 
534  Aws::String m_vTLDevice;
535  bool m_vTLDeviceHasBeenSet;
536 
537  double m_progress;
538  bool m_progressHasBeenSet;
539 
540  long long m_tapeUsedInBytes;
541  bool m_tapeUsedInBytesHasBeenSet;
542 
543  Aws::String m_kMSKey;
544  bool m_kMSKeyHasBeenSet;
545 
546  Aws::String m_poolId;
547  bool m_poolIdHasBeenSet;
548 
549  bool m_worm;
550  bool m_wormHasBeenSet;
551 
552  Aws::Utils::DateTime m_retentionStartDate;
553  bool m_retentionStartDateHasBeenSet;
554 
555  Aws::Utils::DateTime m_poolEntryDate;
556  bool m_poolEntryDateHasBeenSet;
557  };
558 
559 } // namespace Model
560 } // namespace StorageGateway
561 } // namespace Aws
Aws::StorageGateway::Model::Tape::Tape
Tape()
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::StorageGateway::Model::Tape::WithTapeStatus
Tape & WithTapeStatus(const char *value)
Definition: Tape.h:213
Aws::StorageGateway::Model::Tape::GetPoolId
const Aws::String & GetPoolId() const
Definition: Tape.h:352
Aws::StorageGateway::Model::Tape::WithPoolId
Tape & WithPoolId(const Aws::String &value)
Definition: Tape.h:402
Aws::StorageGateway::Model::Tape::WithPoolEntryDate
Tape & WithPoolEntryDate(const Aws::Utils::DateTime &value)
Definition: Tape.h:510
Aws::StorageGateway::Model::Tape::WithTapeUsedInBytes
Tape & WithTapeUsedInBytes(long long value)
Definition: Tape.h:316
Aws::StorageGateway::Model::Tape::WithTapeARN
Tape & WithTapeARN(const Aws::String &value)
Definition: Tape.h:69
Aws::StorageGateway::Model::Tape::WithRetentionStartDate
Tape & WithRetentionStartDate(const Aws::Utils::DateTime &value)
Definition: Tape.h:478
Aws::StorageGateway::Model::Tape::SetTapeStatus
void SetTapeStatus(const Aws::String &value)
Definition: Tape.h:188
Aws::StorageGateway::Model::Tape::SetTapeCreatedDate
void SetTapeCreatedDate(Aws::Utils::DateTime &&value)
Definition: Tape.h:141
Aws::StorageGateway::Model::Tape::WithKMSKey
Tape & WithKMSKey(const Aws::String &value)
Definition: Tape.h:335
Aws::StorageGateway::Model::Tape::SetPoolId
void SetPoolId(Aws::String &&value)
Definition: Tape.h:382
Aws::StorageGateway::Model::Tape::SetWorm
void SetWorm(bool value)
Definition: Tape.h:441
Aws::StorageGateway::Model::Tape::SetKMSKey
void SetKMSKey(Aws::String &&value)
Definition: Tape.h:329
Aws::StorageGateway::Model::Tape::PoolIdHasBeenSet
bool PoolIdHasBeenSet() const
Definition: Tape.h:362
Aws::StorageGateway::Model::Tape::SetTapeARN
void SetTapeARN(Aws::String &&value)
Definition: Tape.h:59
Aws::StorageGateway::Model::Tape::SetPoolEntryDate
void SetPoolEntryDate(Aws::Utils::DateTime &&value)
Definition: Tape.h:505
DateTime.h
Aws::StorageGateway::Model::Tape::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::StorageGateway::Model::Tape::SetPoolId
void SetPoolId(const Aws::String &value)
Definition: Tape.h:372
Aws::StorageGateway::Model::Tape::SetVTLDevice
void SetVTLDevice(const Aws::String &value)
Definition: Tape.h:232
Aws::StorageGateway::Model::Tape::WithPoolId
Tape & WithPoolId(Aws::String &&value)
Definition: Tape.h:412
Aws::StorageGateway::Model::Tape::SetRetentionStartDate
void SetRetentionStartDate(Aws::Utils::DateTime &&value)
Definition: Tape.h:472
Aws::StorageGateway::Model::Tape::GetVTLDevice
const Aws::String & GetVTLDevice() const
Definition: Tape.h:220
Aws::StorageGateway::Model::Tape::SetTapeStatus
void SetTapeStatus(const char *value)
Definition: Tape.h:198
Aws::StorageGateway::Model::Tape::GetTapeStatus
const Aws::String & GetTapeStatus() const
Definition: Tape.h:178
Aws::StorageGateway::Model::Tape::WithTapeSizeInBytes
Tape & WithTapeSizeInBytes(long long value)
Definition: Tape.h:172
Aws::StorageGateway::Model::Tape::GetProgress
double GetProgress() const
Definition: Tape.h:270
Aws::StorageGateway::Model::Tape
Definition: Tape.h:33
Aws::StorageGateway::Model::Tape::TapeUsedInBytesHasBeenSet
bool TapeUsedInBytesHasBeenSet() const
Definition: Tape.h:304
Aws::StorageGateway::Model::Tape::TapeARNHasBeenSet
bool TapeARNHasBeenSet() const
Definition: Tape.h:49
Aws::StorageGateway::Model::Tape::GetWorm
bool GetWorm() const
Definition: Tape.h:429
Aws::StorageGateway::Model::Tape::TapeSizeInBytesHasBeenSet
bool TapeSizeInBytesHasBeenSet() const
Definition: Tape.h:162
Aws::StorageGateway::Model::Tape::GetTapeUsedInBytes
long long GetTapeUsedInBytes() const
Definition: Tape.h:298
Aws::StorageGateway::Model::Tape::GetTapeSizeInBytes
long long GetTapeSizeInBytes() const
Definition: Tape.h:157
Aws::StorageGateway::Model::Tape::SetVTLDevice
void SetVTLDevice(const char *value)
Definition: Tape.h:244
Aws::StorageGateway::Model::Tape::TapeStatusHasBeenSet
bool TapeStatusHasBeenSet() const
Definition: Tape.h:183
Aws::StorageGateway::Model::Tape::GetKMSKey
const Aws::String & GetKMSKey() const
Definition: Tape.h:320
Aws::StorageGateway::Model::Tape::SetPoolEntryDate
void SetPoolEntryDate(const Aws::Utils::DateTime &value)
Definition: Tape.h:500
Aws::StorageGateway::Model::Tape::GetTapeCreatedDate
const Aws::Utils::DateTime & GetTapeCreatedDate() const
Definition: Tape.h:126
Aws::StorageGateway::Model::Tape::SetVTLDevice
void SetVTLDevice(Aws::String &&value)
Definition: Tape.h:238
Aws::StorageGateway::Model::Tape::SetTapeStatus
void SetTapeStatus(Aws::String &&value)
Definition: Tape.h:193
Aws::StorageGateway::Model::Tape::SetPoolId
void SetPoolId(const char *value)
Definition: Tape.h:392
Aws::StorageGateway::Model::Tape::SetTapeCreatedDate
void SetTapeCreatedDate(const Aws::Utils::DateTime &value)
Definition: Tape.h:136
Aws::StorageGateway::Model::Tape::SetTapeBarcode
void SetTapeBarcode(Aws::String &&value)
Definition: Tape.h:100
Aws::StorageGateway::Model::Tape::WithVTLDevice
Tape & WithVTLDevice(const Aws::String &value)
Definition: Tape.h:250
Aws::StorageGateway::Model::Tape::WithPoolId
Tape & WithPoolId(const char *value)
Definition: Tape.h:422
Aws::StorageGateway::Model::Tape::SetTapeBarcode
void SetTapeBarcode(const Aws::String &value)
Definition: Tape.h:95
Aws::StorageGateway::Model::Tape::WithTapeBarcode
Tape & WithTapeBarcode(const Aws::String &value)
Definition: Tape.h:110
Aws::StorageGateway::Model::Tape::GetPoolEntryDate
const Aws::Utils::DateTime & GetPoolEntryDate() const
Definition: Tape.h:490
Aws::StorageGateway::Model::Tape::WithKMSKey
Tape & WithKMSKey(Aws::String &&value)
Definition: Tape.h:338
Aws::StorageGateway::Model::Tape::WithVTLDevice
Tape & WithVTLDevice(const char *value)
Definition: Tape.h:262
Aws::StorageGateway::Model::Tape::SetTapeUsedInBytes
void SetTapeUsedInBytes(long long value)
Definition: Tape.h:310
Aws::StorageGateway::Model::Tape::WithVTLDevice
Tape & WithVTLDevice(Aws::String &&value)
Definition: Tape.h:256
Aws::StorageGateway::Model::Tape::WithTapeCreatedDate
Tape & WithTapeCreatedDate(const Aws::Utils::DateTime &value)
Definition: Tape.h:146
Aws::StorageGateway::Model::Tape::operator=
Tape & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
AWS_STORAGEGATEWAY_API
#define AWS_STORAGEGATEWAY_API
Definition: StorageGateway_EXPORTS.h:28
Aws::StorageGateway::Model::Tape::SetRetentionStartDate
void SetRetentionStartDate(const Aws::Utils::DateTime &value)
Definition: Tape.h:466
Aws::StorageGateway::Model::Tape::SetKMSKey
void SetKMSKey(const Aws::String &value)
Definition: Tape.h:326
Aws::StorageGateway::Model::Tape::WormHasBeenSet
bool WormHasBeenSet() const
Definition: Tape.h:435
Aws::StorageGateway::Model::Tape::WithTapeStatus
Tape & WithTapeStatus(const Aws::String &value)
Definition: Tape.h:203
Aws::StorageGateway::Model::Tape::WithTapeARN
Tape & WithTapeARN(Aws::String &&value)
Definition: Tape.h:74
Aws::StorageGateway::Model::Tape::WithTapeCreatedDate
Tape & WithTapeCreatedDate(Aws::Utils::DateTime &&value)
Definition: Tape.h:151
Aws::StorageGateway::Model::Tape::WithTapeARN
Tape & WithTapeARN(const char *value)
Definition: Tape.h:79
Aws::StorageGateway::Model::Tape::GetTapeARN
const Aws::String & GetTapeARN() const
Definition: Tape.h:44
Aws::StorageGateway::Model::Tape::SetTapeBarcode
void SetTapeBarcode(const char *value)
Definition: Tape.h:105
Aws
Definition: AccessManagementClient.h:15
StorageGateway_EXPORTS.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::StorageGateway::Model::Tape::PoolEntryDateHasBeenSet
bool PoolEntryDateHasBeenSet() const
Definition: Tape.h:495
Aws::StorageGateway::Model::Tape::WithRetentionStartDate
Tape & WithRetentionStartDate(Aws::Utils::DateTime &&value)
Definition: Tape.h:484
Aws::StorageGateway::Model::Tape::RetentionStartDateHasBeenSet
bool RetentionStartDateHasBeenSet() const
Definition: Tape.h:460
Aws::StorageGateway::Model::Tape::SetTapeSizeInBytes
void SetTapeSizeInBytes(long long value)
Definition: Tape.h:167
Aws::StorageGateway::Model::Tape::KMSKeyHasBeenSet
bool KMSKeyHasBeenSet() const
Definition: Tape.h:323
Aws::StorageGateway::Model::Tape::WithProgress
Tape & WithProgress(double value)
Definition: Tape.h:291
Aws::StorageGateway::Model::Tape::WithKMSKey
Tape & WithKMSKey(const char *value)
Definition: Tape.h:341
Aws::StorageGateway::Model::Tape::GetTapeBarcode
const Aws::String & GetTapeBarcode() const
Definition: Tape.h:85
Aws::StorageGateway::Model::Tape::SetKMSKey
void SetKMSKey(const char *value)
Definition: Tape.h:332
Aws::StorageGateway::Model::Tape::TapeCreatedDateHasBeenSet
bool TapeCreatedDateHasBeenSet() const
Definition: Tape.h:131
Aws::StorageGateway::Model::Tape::WithTapeBarcode
Tape & WithTapeBarcode(const char *value)
Definition: Tape.h:120
Aws::StorageGateway::Model::Tape::WithWorm
Tape & WithWorm(bool value)
Definition: Tape.h:447
Aws::StorageGateway::Model::Tape::Tape
Tape(Aws::Utils::Json::JsonView jsonValue)
Aws::StorageGateway::Model::Tape::VTLDeviceHasBeenSet
bool VTLDeviceHasBeenSet() const
Definition: Tape.h:226
Aws::StorageGateway::Model::Tape::WithTapeStatus
Tape & WithTapeStatus(Aws::String &&value)
Definition: Tape.h:208
Aws::StorageGateway::Model::Tape::SetProgress
void SetProgress(double value)
Definition: Tape.h:284
Aws::StorageGateway::Model::Tape::GetRetentionStartDate
const Aws::Utils::DateTime & GetRetentionStartDate() const
Definition: Tape.h:454
Aws::StorageGateway::Model::Tape::WithPoolEntryDate
Tape & WithPoolEntryDate(Aws::Utils::DateTime &&value)
Definition: Tape.h:515
Aws::StorageGateway::Model::Tape::ProgressHasBeenSet
bool ProgressHasBeenSet() const
Definition: Tape.h:277
Aws::StorageGateway::Model::Tape::SetTapeARN
void SetTapeARN(const char *value)
Definition: Tape.h:64
Aws::StorageGateway::Model::Tape::SetTapeARN
void SetTapeARN(const Aws::String &value)
Definition: Tape.h:54
Aws::StorageGateway::Model::Tape::WithTapeBarcode
Tape & WithTapeBarcode(Aws::String &&value)
Definition: Tape.h:115
Aws::StorageGateway::Model::Tape::TapeBarcodeHasBeenSet
bool TapeBarcodeHasBeenSet() const
Definition: Tape.h:90