AWS SDK for C++  1.9.129
AWS SDK for C++
DescribeGatewayInformationResult.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 template<typename RESULT_TYPE>
19 class AmazonWebServiceResult;
20 
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26 } // namespace Json
27 } // namespace Utils
28 namespace StorageGateway
29 {
30 namespace Model
31 {
38  {
39  public:
43 
44 
45 
46  inline const Aws::String& GetGatewayARN() const{ return m_gatewayARN; }
47 
48 
49  inline void SetGatewayARN(const Aws::String& value) { m_gatewayARN = value; }
50 
51 
52  inline void SetGatewayARN(Aws::String&& value) { m_gatewayARN = std::move(value); }
53 
54 
55  inline void SetGatewayARN(const char* value) { m_gatewayARN.assign(value); }
56 
57 
58  inline DescribeGatewayInformationResult& WithGatewayARN(const Aws::String& value) { SetGatewayARN(value); return *this;}
59 
60 
61  inline DescribeGatewayInformationResult& WithGatewayARN(Aws::String&& value) { SetGatewayARN(std::move(value)); return *this;}
62 
63 
64  inline DescribeGatewayInformationResult& WithGatewayARN(const char* value) { SetGatewayARN(value); return *this;}
65 
66 
72  inline const Aws::String& GetGatewayId() const{ return m_gatewayId; }
73 
79  inline void SetGatewayId(const Aws::String& value) { m_gatewayId = value; }
80 
86  inline void SetGatewayId(Aws::String&& value) { m_gatewayId = std::move(value); }
87 
93  inline void SetGatewayId(const char* value) { m_gatewayId.assign(value); }
94 
100  inline DescribeGatewayInformationResult& WithGatewayId(const Aws::String& value) { SetGatewayId(value); return *this;}
101 
107  inline DescribeGatewayInformationResult& WithGatewayId(Aws::String&& value) { SetGatewayId(std::move(value)); return *this;}
108 
114  inline DescribeGatewayInformationResult& WithGatewayId(const char* value) { SetGatewayId(value); return *this;}
115 
116 
120  inline const Aws::String& GetGatewayName() const{ return m_gatewayName; }
121 
125  inline void SetGatewayName(const Aws::String& value) { m_gatewayName = value; }
126 
130  inline void SetGatewayName(Aws::String&& value) { m_gatewayName = std::move(value); }
131 
135  inline void SetGatewayName(const char* value) { m_gatewayName.assign(value); }
136 
140  inline DescribeGatewayInformationResult& WithGatewayName(const Aws::String& value) { SetGatewayName(value); return *this;}
141 
145  inline DescribeGatewayInformationResult& WithGatewayName(Aws::String&& value) { SetGatewayName(std::move(value)); return *this;}
146 
150  inline DescribeGatewayInformationResult& WithGatewayName(const char* value) { SetGatewayName(value); return *this;}
151 
152 
156  inline const Aws::String& GetGatewayTimezone() const{ return m_gatewayTimezone; }
157 
161  inline void SetGatewayTimezone(const Aws::String& value) { m_gatewayTimezone = value; }
162 
166  inline void SetGatewayTimezone(Aws::String&& value) { m_gatewayTimezone = std::move(value); }
167 
171  inline void SetGatewayTimezone(const char* value) { m_gatewayTimezone.assign(value); }
172 
176  inline DescribeGatewayInformationResult& WithGatewayTimezone(const Aws::String& value) { SetGatewayTimezone(value); return *this;}
177 
181  inline DescribeGatewayInformationResult& WithGatewayTimezone(Aws::String&& value) { SetGatewayTimezone(std::move(value)); return *this;}
182 
186  inline DescribeGatewayInformationResult& WithGatewayTimezone(const char* value) { SetGatewayTimezone(value); return *this;}
187 
188 
192  inline const Aws::String& GetGatewayState() const{ return m_gatewayState; }
193 
197  inline void SetGatewayState(const Aws::String& value) { m_gatewayState = value; }
198 
202  inline void SetGatewayState(Aws::String&& value) { m_gatewayState = std::move(value); }
203 
207  inline void SetGatewayState(const char* value) { m_gatewayState.assign(value); }
208 
212  inline DescribeGatewayInformationResult& WithGatewayState(const Aws::String& value) { SetGatewayState(value); return *this;}
213 
217  inline DescribeGatewayInformationResult& WithGatewayState(Aws::String&& value) { SetGatewayState(std::move(value)); return *this;}
218 
222  inline DescribeGatewayInformationResult& WithGatewayState(const char* value) { SetGatewayState(value); return *this;}
223 
224 
229  inline const Aws::Vector<NetworkInterface>& GetGatewayNetworkInterfaces() const{ return m_gatewayNetworkInterfaces; }
230 
235  inline void SetGatewayNetworkInterfaces(const Aws::Vector<NetworkInterface>& value) { m_gatewayNetworkInterfaces = value; }
236 
241  inline void SetGatewayNetworkInterfaces(Aws::Vector<NetworkInterface>&& value) { m_gatewayNetworkInterfaces = std::move(value); }
242 
247  inline DescribeGatewayInformationResult& WithGatewayNetworkInterfaces(const Aws::Vector<NetworkInterface>& value) { SetGatewayNetworkInterfaces(value); return *this;}
248 
253  inline DescribeGatewayInformationResult& WithGatewayNetworkInterfaces(Aws::Vector<NetworkInterface>&& value) { SetGatewayNetworkInterfaces(std::move(value)); return *this;}
254 
259  inline DescribeGatewayInformationResult& AddGatewayNetworkInterfaces(const NetworkInterface& value) { m_gatewayNetworkInterfaces.push_back(value); return *this; }
260 
265  inline DescribeGatewayInformationResult& AddGatewayNetworkInterfaces(NetworkInterface&& value) { m_gatewayNetworkInterfaces.push_back(std::move(value)); return *this; }
266 
267 
271  inline const Aws::String& GetGatewayType() const{ return m_gatewayType; }
272 
276  inline void SetGatewayType(const Aws::String& value) { m_gatewayType = value; }
277 
281  inline void SetGatewayType(Aws::String&& value) { m_gatewayType = std::move(value); }
282 
286  inline void SetGatewayType(const char* value) { m_gatewayType.assign(value); }
287 
291  inline DescribeGatewayInformationResult& WithGatewayType(const Aws::String& value) { SetGatewayType(value); return *this;}
292 
296  inline DescribeGatewayInformationResult& WithGatewayType(Aws::String&& value) { SetGatewayType(std::move(value)); return *this;}
297 
301  inline DescribeGatewayInformationResult& WithGatewayType(const char* value) { SetGatewayType(value); return *this;}
302 
303 
309  inline const Aws::String& GetNextUpdateAvailabilityDate() const{ return m_nextUpdateAvailabilityDate; }
310 
316  inline void SetNextUpdateAvailabilityDate(const Aws::String& value) { m_nextUpdateAvailabilityDate = value; }
317 
323  inline void SetNextUpdateAvailabilityDate(Aws::String&& value) { m_nextUpdateAvailabilityDate = std::move(value); }
324 
330  inline void SetNextUpdateAvailabilityDate(const char* value) { m_nextUpdateAvailabilityDate.assign(value); }
331 
337  inline DescribeGatewayInformationResult& WithNextUpdateAvailabilityDate(const Aws::String& value) { SetNextUpdateAvailabilityDate(value); return *this;}
338 
344  inline DescribeGatewayInformationResult& WithNextUpdateAvailabilityDate(Aws::String&& value) { SetNextUpdateAvailabilityDate(std::move(value)); return *this;}
345 
351  inline DescribeGatewayInformationResult& WithNextUpdateAvailabilityDate(const char* value) { SetNextUpdateAvailabilityDate(value); return *this;}
352 
353 
359  inline const Aws::String& GetLastSoftwareUpdate() const{ return m_lastSoftwareUpdate; }
360 
366  inline void SetLastSoftwareUpdate(const Aws::String& value) { m_lastSoftwareUpdate = value; }
367 
373  inline void SetLastSoftwareUpdate(Aws::String&& value) { m_lastSoftwareUpdate = std::move(value); }
374 
380  inline void SetLastSoftwareUpdate(const char* value) { m_lastSoftwareUpdate.assign(value); }
381 
387  inline DescribeGatewayInformationResult& WithLastSoftwareUpdate(const Aws::String& value) { SetLastSoftwareUpdate(value); return *this;}
388 
394  inline DescribeGatewayInformationResult& WithLastSoftwareUpdate(Aws::String&& value) { SetLastSoftwareUpdate(std::move(value)); return *this;}
395 
401  inline DescribeGatewayInformationResult& WithLastSoftwareUpdate(const char* value) { SetLastSoftwareUpdate(value); return *this;}
402 
403 
407  inline const Aws::String& GetEc2InstanceId() const{ return m_ec2InstanceId; }
408 
412  inline void SetEc2InstanceId(const Aws::String& value) { m_ec2InstanceId = value; }
413 
417  inline void SetEc2InstanceId(Aws::String&& value) { m_ec2InstanceId = std::move(value); }
418 
422  inline void SetEc2InstanceId(const char* value) { m_ec2InstanceId.assign(value); }
423 
427  inline DescribeGatewayInformationResult& WithEc2InstanceId(const Aws::String& value) { SetEc2InstanceId(value); return *this;}
428 
432  inline DescribeGatewayInformationResult& WithEc2InstanceId(Aws::String&& value) { SetEc2InstanceId(std::move(value)); return *this;}
433 
437  inline DescribeGatewayInformationResult& WithEc2InstanceId(const char* value) { SetEc2InstanceId(value); return *this;}
438 
439 
443  inline const Aws::String& GetEc2InstanceRegion() const{ return m_ec2InstanceRegion; }
444 
448  inline void SetEc2InstanceRegion(const Aws::String& value) { m_ec2InstanceRegion = value; }
449 
453  inline void SetEc2InstanceRegion(Aws::String&& value) { m_ec2InstanceRegion = std::move(value); }
454 
458  inline void SetEc2InstanceRegion(const char* value) { m_ec2InstanceRegion.assign(value); }
459 
463  inline DescribeGatewayInformationResult& WithEc2InstanceRegion(const Aws::String& value) { SetEc2InstanceRegion(value); return *this;}
464 
468  inline DescribeGatewayInformationResult& WithEc2InstanceRegion(Aws::String&& value) { SetEc2InstanceRegion(std::move(value)); return *this;}
469 
473  inline DescribeGatewayInformationResult& WithEc2InstanceRegion(const char* value) { SetEc2InstanceRegion(value); return *this;}
474 
475 
482  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
483 
490  inline void SetTags(const Aws::Vector<Tag>& value) { m_tags = value; }
491 
498  inline void SetTags(Aws::Vector<Tag>&& value) { m_tags = std::move(value); }
499 
506  inline DescribeGatewayInformationResult& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
507 
514  inline DescribeGatewayInformationResult& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
515 
522  inline DescribeGatewayInformationResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; }
523 
530  inline DescribeGatewayInformationResult& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; }
531 
532 
537  inline const Aws::String& GetVPCEndpoint() const{ return m_vPCEndpoint; }
538 
543  inline void SetVPCEndpoint(const Aws::String& value) { m_vPCEndpoint = value; }
544 
549  inline void SetVPCEndpoint(Aws::String&& value) { m_vPCEndpoint = std::move(value); }
550 
555  inline void SetVPCEndpoint(const char* value) { m_vPCEndpoint.assign(value); }
556 
561  inline DescribeGatewayInformationResult& WithVPCEndpoint(const Aws::String& value) { SetVPCEndpoint(value); return *this;}
562 
567  inline DescribeGatewayInformationResult& WithVPCEndpoint(Aws::String&& value) { SetVPCEndpoint(std::move(value)); return *this;}
568 
573  inline DescribeGatewayInformationResult& WithVPCEndpoint(const char* value) { SetVPCEndpoint(value); return *this;}
574 
575 
580  inline const Aws::String& GetCloudWatchLogGroupARN() const{ return m_cloudWatchLogGroupARN; }
581 
586  inline void SetCloudWatchLogGroupARN(const Aws::String& value) { m_cloudWatchLogGroupARN = value; }
587 
592  inline void SetCloudWatchLogGroupARN(Aws::String&& value) { m_cloudWatchLogGroupARN = std::move(value); }
593 
598  inline void SetCloudWatchLogGroupARN(const char* value) { m_cloudWatchLogGroupARN.assign(value); }
599 
604  inline DescribeGatewayInformationResult& WithCloudWatchLogGroupARN(const Aws::String& value) { SetCloudWatchLogGroupARN(value); return *this;}
605 
610  inline DescribeGatewayInformationResult& WithCloudWatchLogGroupARN(Aws::String&& value) { SetCloudWatchLogGroupARN(std::move(value)); return *this;}
611 
616  inline DescribeGatewayInformationResult& WithCloudWatchLogGroupARN(const char* value) { SetCloudWatchLogGroupARN(value); return *this;}
617 
618 
622  inline const HostEnvironment& GetHostEnvironment() const{ return m_hostEnvironment; }
623 
627  inline void SetHostEnvironment(const HostEnvironment& value) { m_hostEnvironment = value; }
628 
632  inline void SetHostEnvironment(HostEnvironment&& value) { m_hostEnvironment = std::move(value); }
633 
637  inline DescribeGatewayInformationResult& WithHostEnvironment(const HostEnvironment& value) { SetHostEnvironment(value); return *this;}
638 
642  inline DescribeGatewayInformationResult& WithHostEnvironment(HostEnvironment&& value) { SetHostEnvironment(std::move(value)); return *this;}
643 
644 
649  inline const Aws::String& GetEndpointType() const{ return m_endpointType; }
650 
655  inline void SetEndpointType(const Aws::String& value) { m_endpointType = value; }
656 
661  inline void SetEndpointType(Aws::String&& value) { m_endpointType = std::move(value); }
662 
667  inline void SetEndpointType(const char* value) { m_endpointType.assign(value); }
668 
673  inline DescribeGatewayInformationResult& WithEndpointType(const Aws::String& value) { SetEndpointType(value); return *this;}
674 
679  inline DescribeGatewayInformationResult& WithEndpointType(Aws::String&& value) { SetEndpointType(std::move(value)); return *this;}
680 
685  inline DescribeGatewayInformationResult& WithEndpointType(const char* value) { SetEndpointType(value); return *this;}
686 
687 
692  inline const Aws::String& GetSoftwareUpdatesEndDate() const{ return m_softwareUpdatesEndDate; }
693 
698  inline void SetSoftwareUpdatesEndDate(const Aws::String& value) { m_softwareUpdatesEndDate = value; }
699 
704  inline void SetSoftwareUpdatesEndDate(Aws::String&& value) { m_softwareUpdatesEndDate = std::move(value); }
705 
710  inline void SetSoftwareUpdatesEndDate(const char* value) { m_softwareUpdatesEndDate.assign(value); }
711 
716  inline DescribeGatewayInformationResult& WithSoftwareUpdatesEndDate(const Aws::String& value) { SetSoftwareUpdatesEndDate(value); return *this;}
717 
722  inline DescribeGatewayInformationResult& WithSoftwareUpdatesEndDate(Aws::String&& value) { SetSoftwareUpdatesEndDate(std::move(value)); return *this;}
723 
728  inline DescribeGatewayInformationResult& WithSoftwareUpdatesEndDate(const char* value) { SetSoftwareUpdatesEndDate(value); return *this;}
729 
730 
735  inline const Aws::String& GetDeprecationDate() const{ return m_deprecationDate; }
736 
741  inline void SetDeprecationDate(const Aws::String& value) { m_deprecationDate = value; }
742 
747  inline void SetDeprecationDate(Aws::String&& value) { m_deprecationDate = std::move(value); }
748 
753  inline void SetDeprecationDate(const char* value) { m_deprecationDate.assign(value); }
754 
759  inline DescribeGatewayInformationResult& WithDeprecationDate(const Aws::String& value) { SetDeprecationDate(value); return *this;}
760 
765  inline DescribeGatewayInformationResult& WithDeprecationDate(Aws::String&& value) { SetDeprecationDate(std::move(value)); return *this;}
766 
771  inline DescribeGatewayInformationResult& WithDeprecationDate(const char* value) { SetDeprecationDate(value); return *this;}
772 
773 
777  inline const GatewayCapacity& GetGatewayCapacity() const{ return m_gatewayCapacity; }
778 
782  inline void SetGatewayCapacity(const GatewayCapacity& value) { m_gatewayCapacity = value; }
783 
787  inline void SetGatewayCapacity(GatewayCapacity&& value) { m_gatewayCapacity = std::move(value); }
788 
792  inline DescribeGatewayInformationResult& WithGatewayCapacity(const GatewayCapacity& value) { SetGatewayCapacity(value); return *this;}
793 
797  inline DescribeGatewayInformationResult& WithGatewayCapacity(GatewayCapacity&& value) { SetGatewayCapacity(std::move(value)); return *this;}
798 
799 
804  inline const Aws::Vector<GatewayCapacity>& GetSupportedGatewayCapacities() const{ return m_supportedGatewayCapacities; }
805 
810  inline void SetSupportedGatewayCapacities(const Aws::Vector<GatewayCapacity>& value) { m_supportedGatewayCapacities = value; }
811 
816  inline void SetSupportedGatewayCapacities(Aws::Vector<GatewayCapacity>&& value) { m_supportedGatewayCapacities = std::move(value); }
817 
822  inline DescribeGatewayInformationResult& WithSupportedGatewayCapacities(const Aws::Vector<GatewayCapacity>& value) { SetSupportedGatewayCapacities(value); return *this;}
823 
828  inline DescribeGatewayInformationResult& WithSupportedGatewayCapacities(Aws::Vector<GatewayCapacity>&& value) { SetSupportedGatewayCapacities(std::move(value)); return *this;}
829 
834  inline DescribeGatewayInformationResult& AddSupportedGatewayCapacities(const GatewayCapacity& value) { m_supportedGatewayCapacities.push_back(value); return *this; }
835 
840  inline DescribeGatewayInformationResult& AddSupportedGatewayCapacities(GatewayCapacity&& value) { m_supportedGatewayCapacities.push_back(std::move(value)); return *this; }
841 
842  private:
843 
844  Aws::String m_gatewayARN;
845 
846  Aws::String m_gatewayId;
847 
848  Aws::String m_gatewayName;
849 
850  Aws::String m_gatewayTimezone;
851 
852  Aws::String m_gatewayState;
853 
854  Aws::Vector<NetworkInterface> m_gatewayNetworkInterfaces;
855 
856  Aws::String m_gatewayType;
857 
858  Aws::String m_nextUpdateAvailabilityDate;
859 
860  Aws::String m_lastSoftwareUpdate;
861 
862  Aws::String m_ec2InstanceId;
863 
864  Aws::String m_ec2InstanceRegion;
865 
866  Aws::Vector<Tag> m_tags;
867 
868  Aws::String m_vPCEndpoint;
869 
870  Aws::String m_cloudWatchLogGroupARN;
871 
872  HostEnvironment m_hostEnvironment;
873 
874  Aws::String m_endpointType;
875 
876  Aws::String m_softwareUpdatesEndDate;
877 
878  Aws::String m_deprecationDate;
879 
880  GatewayCapacity m_gatewayCapacity;
881 
882  Aws::Vector<GatewayCapacity> m_supportedGatewayCapacities;
883  };
884 
885 } // namespace Model
886 } // namespace StorageGateway
887 } // namespace Aws
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithCloudWatchLogGroupARN
DescribeGatewayInformationResult & WithCloudWatchLogGroupARN(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:610
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithNextUpdateAvailabilityDate
DescribeGatewayInformationResult & WithNextUpdateAvailabilityDate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:337
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetDeprecationDate
void SetDeprecationDate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:741
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithSoftwareUpdatesEndDate
DescribeGatewayInformationResult & WithSoftwareUpdatesEndDate(const char *value)
Definition: DescribeGatewayInformationResult.h:728
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayARN
DescribeGatewayInformationResult & WithGatewayARN(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:58
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayState
void SetGatewayState(const char *value)
Definition: DescribeGatewayInformationResult.h:207
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithCloudWatchLogGroupARN
DescribeGatewayInformationResult & WithCloudWatchLogGroupARN(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:604
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetLastSoftwareUpdate
const Aws::String & GetLastSoftwareUpdate() const
Definition: DescribeGatewayInformationResult.h:359
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayNetworkInterfaces
const Aws::Vector< NetworkInterface > & GetGatewayNetworkInterfaces() const
Definition: DescribeGatewayInformationResult.h:229
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayId
const Aws::String & GetGatewayId() const
Definition: DescribeGatewayInformationResult.h:72
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetSoftwareUpdatesEndDate
void SetSoftwareUpdatesEndDate(const char *value)
Definition: DescribeGatewayInformationResult.h:710
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithTags
DescribeGatewayInformationResult & WithTags(Aws::Vector< Tag > &&value)
Definition: DescribeGatewayInformationResult.h:514
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayType
DescribeGatewayInformationResult & WithGatewayType(const char *value)
Definition: DescribeGatewayInformationResult.h:301
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithNextUpdateAvailabilityDate
DescribeGatewayInformationResult & WithNextUpdateAvailabilityDate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:344
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEc2InstanceId
DescribeGatewayInformationResult & WithEc2InstanceId(const char *value)
Definition: DescribeGatewayInformationResult.h:437
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetSupportedGatewayCapacities
void SetSupportedGatewayCapacities(const Aws::Vector< GatewayCapacity > &value)
Definition: DescribeGatewayInformationResult.h:810
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayState
DescribeGatewayInformationResult & WithGatewayState(const char *value)
Definition: DescribeGatewayInformationResult.h:222
Aws::StorageGateway::Model::DescribeGatewayInformationResult::AddGatewayNetworkInterfaces
DescribeGatewayInformationResult & AddGatewayNetworkInterfaces(NetworkInterface &&value)
Definition: DescribeGatewayInformationResult.h:265
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetSoftwareUpdatesEndDate
void SetSoftwareUpdatesEndDate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:704
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithVPCEndpoint
DescribeGatewayInformationResult & WithVPCEndpoint(const char *value)
Definition: DescribeGatewayInformationResult.h:573
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayType
void SetGatewayType(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:281
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithSupportedGatewayCapacities
DescribeGatewayInformationResult & WithSupportedGatewayCapacities(const Aws::Vector< GatewayCapacity > &value)
Definition: DescribeGatewayInformationResult.h:822
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithTags
DescribeGatewayInformationResult & WithTags(const Aws::Vector< Tag > &value)
Definition: DescribeGatewayInformationResult.h:506
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: DescribeGatewayInformationResult.h:482
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetLastSoftwareUpdate
void SetLastSoftwareUpdate(const char *value)
Definition: DescribeGatewayInformationResult.h:380
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetNextUpdateAvailabilityDate
const Aws::String & GetNextUpdateAvailabilityDate() const
Definition: DescribeGatewayInformationResult.h:309
Aws::StorageGateway::Model::Tag
Definition: Tag.h:34
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayTimezone
void SetGatewayTimezone(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:161
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayCapacity
void SetGatewayCapacity(const GatewayCapacity &value)
Definition: DescribeGatewayInformationResult.h:782
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithLastSoftwareUpdate
DescribeGatewayInformationResult & WithLastSoftwareUpdate(const char *value)
Definition: DescribeGatewayInformationResult.h:401
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayName
void SetGatewayName(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:130
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayARN
void SetGatewayARN(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:52
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithHostEnvironment
DescribeGatewayInformationResult & WithHostEnvironment(const HostEnvironment &value)
Definition: DescribeGatewayInformationResult.h:637
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayTimezone
void SetGatewayTimezone(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:166
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEc2InstanceId
void SetEc2InstanceId(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:417
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetCloudWatchLogGroupARN
void SetCloudWatchLogGroupARN(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:586
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayName
DescribeGatewayInformationResult & WithGatewayName(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:140
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetNextUpdateAvailabilityDate
void SetNextUpdateAvailabilityDate(const char *value)
Definition: DescribeGatewayInformationResult.h:330
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayId
void SetGatewayId(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:79
Aws::StorageGateway::Model::DescribeGatewayInformationResult
Definition: DescribeGatewayInformationResult.h:38
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayId
DescribeGatewayInformationResult & WithGatewayId(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:100
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithNextUpdateAvailabilityDate
DescribeGatewayInformationResult & WithNextUpdateAvailabilityDate(const char *value)
Definition: DescribeGatewayInformationResult.h:351
NetworkInterface.h
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEndpointType
void SetEndpointType(const char *value)
Definition: DescribeGatewayInformationResult.h:667
Aws::StorageGateway::Model::DescribeGatewayInformationResult::AddGatewayNetworkInterfaces
DescribeGatewayInformationResult & AddGatewayNetworkInterfaces(const NetworkInterface &value)
Definition: DescribeGatewayInformationResult.h:259
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayNetworkInterfaces
void SetGatewayNetworkInterfaces(Aws::Vector< NetworkInterface > &&value)
Definition: DescribeGatewayInformationResult.h:241
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetLastSoftwareUpdate
void SetLastSoftwareUpdate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:373
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayState
DescribeGatewayInformationResult & WithGatewayState(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:217
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayType
const Aws::String & GetGatewayType() const
Definition: DescribeGatewayInformationResult.h:271
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetCloudWatchLogGroupARN
void SetCloudWatchLogGroupARN(const char *value)
Definition: DescribeGatewayInformationResult.h:598
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayNetworkInterfaces
DescribeGatewayInformationResult & WithGatewayNetworkInterfaces(const Aws::Vector< NetworkInterface > &value)
Definition: DescribeGatewayInformationResult.h:247
AWSVector.h
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetSoftwareUpdatesEndDate
const Aws::String & GetSoftwareUpdatesEndDate() const
Definition: DescribeGatewayInformationResult.h:692
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetEndpointType
const Aws::String & GetEndpointType() const
Definition: DescribeGatewayInformationResult.h:649
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithSoftwareUpdatesEndDate
DescribeGatewayInformationResult & WithSoftwareUpdatesEndDate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:722
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEndpointType
void SetEndpointType(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:655
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayId
DescribeGatewayInformationResult & WithGatewayId(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:107
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayType
DescribeGatewayInformationResult & WithGatewayType(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:296
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayARN
DescribeGatewayInformationResult & WithGatewayARN(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:61
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayName
DescribeGatewayInformationResult & WithGatewayName(const char *value)
Definition: DescribeGatewayInformationResult.h:150
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetNextUpdateAvailabilityDate
void SetNextUpdateAvailabilityDate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:316
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetNextUpdateAvailabilityDate
void SetNextUpdateAvailabilityDate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:323
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayTimezone
void SetGatewayTimezone(const char *value)
Definition: DescribeGatewayInformationResult.h:171
Aws::StorageGateway::Model::GatewayCapacity
GatewayCapacity
Definition: GatewayCapacity.h:17
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEc2InstanceId
void SetEc2InstanceId(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:412
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: DescribeGatewayInformationResult.h:498
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayId
void SetGatewayId(const char *value)
Definition: DescribeGatewayInformationResult.h:93
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayTimezone
const Aws::String & GetGatewayTimezone() const
Definition: DescribeGatewayInformationResult.h:156
Aws::StorageGateway::Model::DescribeGatewayInformationResult::AddTags
DescribeGatewayInformationResult & AddTags(const Tag &value)
Definition: DescribeGatewayInformationResult.h:522
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetVPCEndpoint
void SetVPCEndpoint(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:543
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayTimezone
DescribeGatewayInformationResult & WithGatewayTimezone(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:176
Aws::StorageGateway::Model::DescribeGatewayInformationResult::AddTags
DescribeGatewayInformationResult & AddTags(Tag &&value)
Definition: DescribeGatewayInformationResult.h:530
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayState
const Aws::String & GetGatewayState() const
Definition: DescribeGatewayInformationResult.h:192
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayARN
const Aws::String & GetGatewayARN() const
Definition: DescribeGatewayInformationResult.h:46
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetVPCEndpoint
void SetVPCEndpoint(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:549
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayName
const Aws::String & GetGatewayName() const
Definition: DescribeGatewayInformationResult.h:120
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEc2InstanceId
DescribeGatewayInformationResult & WithEc2InstanceId(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:427
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEc2InstanceId
DescribeGatewayInformationResult & WithEc2InstanceId(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:432
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetDeprecationDate
void SetDeprecationDate(const char *value)
Definition: DescribeGatewayInformationResult.h:753
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayTimezone
DescribeGatewayInformationResult & WithGatewayTimezone(const char *value)
Definition: DescribeGatewayInformationResult.h:186
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetGatewayCapacity
const GatewayCapacity & GetGatewayCapacity() const
Definition: DescribeGatewayInformationResult.h:777
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithSupportedGatewayCapacities
DescribeGatewayInformationResult & WithSupportedGatewayCapacities(Aws::Vector< GatewayCapacity > &&value)
Definition: DescribeGatewayInformationResult.h:828
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithCloudWatchLogGroupARN
DescribeGatewayInformationResult & WithCloudWatchLogGroupARN(const char *value)
Definition: DescribeGatewayInformationResult.h:616
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithDeprecationDate
DescribeGatewayInformationResult & WithDeprecationDate(const char *value)
Definition: DescribeGatewayInformationResult.h:771
AWSString.h
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayState
void SetGatewayState(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:197
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayCapacity
void SetGatewayCapacity(GatewayCapacity &&value)
Definition: DescribeGatewayInformationResult.h:787
AWS_STORAGEGATEWAY_API
#define AWS_STORAGEGATEWAY_API
Definition: StorageGateway_EXPORTS.h:28
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEndpointType
void SetEndpointType(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:661
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayType
void SetGatewayType(const char *value)
Definition: DescribeGatewayInformationResult.h:286
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetEc2InstanceRegion
const Aws::String & GetEc2InstanceRegion() const
Definition: DescribeGatewayInformationResult.h:443
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayNetworkInterfaces
DescribeGatewayInformationResult & WithGatewayNetworkInterfaces(Aws::Vector< NetworkInterface > &&value)
Definition: DescribeGatewayInformationResult.h:253
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEc2InstanceRegion
void SetEc2InstanceRegion(const char *value)
Definition: DescribeGatewayInformationResult.h:458
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithDeprecationDate
DescribeGatewayInformationResult & WithDeprecationDate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:765
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEndpointType
DescribeGatewayInformationResult & WithEndpointType(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:673
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayState
DescribeGatewayInformationResult & WithGatewayState(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:212
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetCloudWatchLogGroupARN
const Aws::String & GetCloudWatchLogGroupARN() const
Definition: DescribeGatewayInformationResult.h:580
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetLastSoftwareUpdate
void SetLastSoftwareUpdate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:366
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayType
DescribeGatewayInformationResult & WithGatewayType(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:291
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetSupportedGatewayCapacities
const Aws::Vector< GatewayCapacity > & GetSupportedGatewayCapacities() const
Definition: DescribeGatewayInformationResult.h:804
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayType
void SetGatewayType(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:276
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayARN
void SetGatewayARN(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:49
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithVPCEndpoint
DescribeGatewayInformationResult & WithVPCEndpoint(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:561
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEc2InstanceRegion
DescribeGatewayInformationResult & WithEc2InstanceRegion(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:468
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayARN
void SetGatewayARN(const char *value)
Definition: DescribeGatewayInformationResult.h:55
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayTimezone
DescribeGatewayInformationResult & WithGatewayTimezone(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:181
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithDeprecationDate
DescribeGatewayInformationResult & WithDeprecationDate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:759
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayARN
DescribeGatewayInformationResult & WithGatewayARN(const char *value)
Definition: DescribeGatewayInformationResult.h:64
Aws::StorageGateway::Model::NetworkInterface
Definition: NetworkInterface.h:32
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetDeprecationDate
void SetDeprecationDate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:747
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEndpointType
DescribeGatewayInformationResult & WithEndpointType(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:679
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayCapacity
DescribeGatewayInformationResult & WithGatewayCapacity(GatewayCapacity &&value)
Definition: DescribeGatewayInformationResult.h:797
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetEc2InstanceId
const Aws::String & GetEc2InstanceId() const
Definition: DescribeGatewayInformationResult.h:407
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetCloudWatchLogGroupARN
void SetCloudWatchLogGroupARN(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:592
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEndpointType
DescribeGatewayInformationResult & WithEndpointType(const char *value)
Definition: DescribeGatewayInformationResult.h:685
Aws
Definition: AccessManagementClient.h:15
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayName
void SetGatewayName(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:125
Tag.h
StorageGateway_EXPORTS.h
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayNetworkInterfaces
void SetGatewayNetworkInterfaces(const Aws::Vector< NetworkInterface > &value)
Definition: DescribeGatewayInformationResult.h:235
GatewayCapacity.h
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetHostEnvironment
void SetHostEnvironment(const HostEnvironment &value)
Definition: DescribeGatewayInformationResult.h:627
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEc2InstanceRegion
void SetEc2InstanceRegion(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:448
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithLastSoftwareUpdate
DescribeGatewayInformationResult & WithLastSoftwareUpdate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:387
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEc2InstanceRegion
void SetEc2InstanceRegion(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:453
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetVPCEndpoint
const Aws::String & GetVPCEndpoint() const
Definition: DescribeGatewayInformationResult.h:537
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithVPCEndpoint
DescribeGatewayInformationResult & WithVPCEndpoint(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:567
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayName
DescribeGatewayInformationResult & WithGatewayName(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:145
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetSoftwareUpdatesEndDate
void SetSoftwareUpdatesEndDate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:698
Aws::StorageGateway::Model::DescribeGatewayInformationResult::AddSupportedGatewayCapacities
DescribeGatewayInformationResult & AddSupportedGatewayCapacities(const GatewayCapacity &value)
Definition: DescribeGatewayInformationResult.h:834
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEc2InstanceRegion
DescribeGatewayInformationResult & WithEc2InstanceRegion(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:463
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: DescribeGatewayInformationResult.h:490
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithHostEnvironment
DescribeGatewayInformationResult & WithHostEnvironment(HostEnvironment &&value)
Definition: DescribeGatewayInformationResult.h:642
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetDeprecationDate
const Aws::String & GetDeprecationDate() const
Definition: DescribeGatewayInformationResult.h:735
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithEc2InstanceRegion
DescribeGatewayInformationResult & WithEc2InstanceRegion(const char *value)
Definition: DescribeGatewayInformationResult.h:473
Aws::StorageGateway::Model::DescribeGatewayInformationResult::DescribeGatewayInformationResult
DescribeGatewayInformationResult()
Aws::StorageGateway::Model::HostEnvironment
HostEnvironment
Definition: HostEnvironment.h:17
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithSoftwareUpdatesEndDate
DescribeGatewayInformationResult & WithSoftwareUpdatesEndDate(const Aws::String &value)
Definition: DescribeGatewayInformationResult.h:716
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithLastSoftwareUpdate
DescribeGatewayInformationResult & WithLastSoftwareUpdate(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:394
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayId
void SetGatewayId(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:86
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetHostEnvironment
void SetHostEnvironment(HostEnvironment &&value)
Definition: DescribeGatewayInformationResult.h:632
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetEc2InstanceId
void SetEc2InstanceId(const char *value)
Definition: DescribeGatewayInformationResult.h:422
Aws::StorageGateway::Model::DescribeGatewayInformationResult::GetHostEnvironment
const HostEnvironment & GetHostEnvironment() const
Definition: DescribeGatewayInformationResult.h:622
HostEnvironment.h
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetVPCEndpoint
void SetVPCEndpoint(const char *value)
Definition: DescribeGatewayInformationResult.h:555
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayCapacity
DescribeGatewayInformationResult & WithGatewayCapacity(const GatewayCapacity &value)
Definition: DescribeGatewayInformationResult.h:792
Aws::StorageGateway::Model::DescribeGatewayInformationResult::WithGatewayId
DescribeGatewayInformationResult & WithGatewayId(const char *value)
Definition: DescribeGatewayInformationResult.h:114
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayName
void SetGatewayName(const char *value)
Definition: DescribeGatewayInformationResult.h:135
Aws::StorageGateway::Model::DescribeGatewayInformationResult::operator=
DescribeGatewayInformationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::StorageGateway::Model::DescribeGatewayInformationResult::DescribeGatewayInformationResult
DescribeGatewayInformationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::StorageGateway::Model::DescribeGatewayInformationResult::AddSupportedGatewayCapacities
DescribeGatewayInformationResult & AddSupportedGatewayCapacities(GatewayCapacity &&value)
Definition: DescribeGatewayInformationResult.h:840
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetSupportedGatewayCapacities
void SetSupportedGatewayCapacities(Aws::Vector< GatewayCapacity > &&value)
Definition: DescribeGatewayInformationResult.h:816
Aws::StorageGateway::Model::DescribeGatewayInformationResult::SetGatewayState
void SetGatewayState(Aws::String &&value)
Definition: DescribeGatewayInformationResult.h:202