AWS SDK for C++  1.9.107
AWS SDK for C++
UpdateInstanceRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace OpsWorks
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "UpdateInstance"; }
34 
35  Aws::String SerializePayload() const override;
36 
38 
39 
43  inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
44 
48  inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
49 
53  inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
54 
58  inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
59 
63  inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
64 
68  inline UpdateInstanceRequest& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
69 
73  inline UpdateInstanceRequest& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
74 
78  inline UpdateInstanceRequest& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}
79 
80 
84  inline const Aws::Vector<Aws::String>& GetLayerIds() const{ return m_layerIds; }
85 
89  inline bool LayerIdsHasBeenSet() const { return m_layerIdsHasBeenSet; }
90 
94  inline void SetLayerIds(const Aws::Vector<Aws::String>& value) { m_layerIdsHasBeenSet = true; m_layerIds = value; }
95 
99  inline void SetLayerIds(Aws::Vector<Aws::String>&& value) { m_layerIdsHasBeenSet = true; m_layerIds = std::move(value); }
100 
104  inline UpdateInstanceRequest& WithLayerIds(const Aws::Vector<Aws::String>& value) { SetLayerIds(value); return *this;}
105 
109  inline UpdateInstanceRequest& WithLayerIds(Aws::Vector<Aws::String>&& value) { SetLayerIds(std::move(value)); return *this;}
110 
114  inline UpdateInstanceRequest& AddLayerIds(const Aws::String& value) { m_layerIdsHasBeenSet = true; m_layerIds.push_back(value); return *this; }
115 
119  inline UpdateInstanceRequest& AddLayerIds(Aws::String&& value) { m_layerIdsHasBeenSet = true; m_layerIds.push_back(std::move(value)); return *this; }
120 
124  inline UpdateInstanceRequest& AddLayerIds(const char* value) { m_layerIdsHasBeenSet = true; m_layerIds.push_back(value); return *this; }
125 
126 
137  inline const Aws::String& GetInstanceType() const{ return m_instanceType; }
138 
149  inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; }
150 
161  inline void SetInstanceType(const Aws::String& value) { m_instanceTypeHasBeenSet = true; m_instanceType = value; }
162 
173  inline void SetInstanceType(Aws::String&& value) { m_instanceTypeHasBeenSet = true; m_instanceType = std::move(value); }
174 
185  inline void SetInstanceType(const char* value) { m_instanceTypeHasBeenSet = true; m_instanceType.assign(value); }
186 
197  inline UpdateInstanceRequest& WithInstanceType(const Aws::String& value) { SetInstanceType(value); return *this;}
198 
209  inline UpdateInstanceRequest& WithInstanceType(Aws::String&& value) { SetInstanceType(std::move(value)); return *this;}
210 
221  inline UpdateInstanceRequest& WithInstanceType(const char* value) { SetInstanceType(value); return *this;}
222 
223 
228  inline const AutoScalingType& GetAutoScalingType() const{ return m_autoScalingType; }
229 
234  inline bool AutoScalingTypeHasBeenSet() const { return m_autoScalingTypeHasBeenSet; }
235 
240  inline void SetAutoScalingType(const AutoScalingType& value) { m_autoScalingTypeHasBeenSet = true; m_autoScalingType = value; }
241 
246  inline void SetAutoScalingType(AutoScalingType&& value) { m_autoScalingTypeHasBeenSet = true; m_autoScalingType = std::move(value); }
247 
252  inline UpdateInstanceRequest& WithAutoScalingType(const AutoScalingType& value) { SetAutoScalingType(value); return *this;}
253 
258  inline UpdateInstanceRequest& WithAutoScalingType(AutoScalingType&& value) { SetAutoScalingType(std::move(value)); return *this;}
259 
260 
264  inline const Aws::String& GetHostname() const{ return m_hostname; }
265 
269  inline bool HostnameHasBeenSet() const { return m_hostnameHasBeenSet; }
270 
274  inline void SetHostname(const Aws::String& value) { m_hostnameHasBeenSet = true; m_hostname = value; }
275 
279  inline void SetHostname(Aws::String&& value) { m_hostnameHasBeenSet = true; m_hostname = std::move(value); }
280 
284  inline void SetHostname(const char* value) { m_hostnameHasBeenSet = true; m_hostname.assign(value); }
285 
289  inline UpdateInstanceRequest& WithHostname(const Aws::String& value) { SetHostname(value); return *this;}
290 
294  inline UpdateInstanceRequest& WithHostname(Aws::String&& value) { SetHostname(std::move(value)); return *this;}
295 
299  inline UpdateInstanceRequest& WithHostname(const char* value) { SetHostname(value); return *this;}
300 
301 
332  inline const Aws::String& GetOs() const{ return m_os; }
333 
364  inline bool OsHasBeenSet() const { return m_osHasBeenSet; }
365 
396  inline void SetOs(const Aws::String& value) { m_osHasBeenSet = true; m_os = value; }
397 
428  inline void SetOs(Aws::String&& value) { m_osHasBeenSet = true; m_os = std::move(value); }
429 
460  inline void SetOs(const char* value) { m_osHasBeenSet = true; m_os.assign(value); }
461 
492  inline UpdateInstanceRequest& WithOs(const Aws::String& value) { SetOs(value); return *this;}
493 
524  inline UpdateInstanceRequest& WithOs(Aws::String&& value) { SetOs(std::move(value)); return *this;}
525 
556  inline UpdateInstanceRequest& WithOs(const char* value) { SetOs(value); return *this;}
557 
558 
565  inline const Aws::String& GetAmiId() const{ return m_amiId; }
566 
573  inline bool AmiIdHasBeenSet() const { return m_amiIdHasBeenSet; }
574 
581  inline void SetAmiId(const Aws::String& value) { m_amiIdHasBeenSet = true; m_amiId = value; }
582 
589  inline void SetAmiId(Aws::String&& value) { m_amiIdHasBeenSet = true; m_amiId = std::move(value); }
590 
597  inline void SetAmiId(const char* value) { m_amiIdHasBeenSet = true; m_amiId.assign(value); }
598 
605  inline UpdateInstanceRequest& WithAmiId(const Aws::String& value) { SetAmiId(value); return *this;}
606 
613  inline UpdateInstanceRequest& WithAmiId(Aws::String&& value) { SetAmiId(std::move(value)); return *this;}
614 
621  inline UpdateInstanceRequest& WithAmiId(const char* value) { SetAmiId(value); return *this;}
622 
623 
627  inline const Aws::String& GetSshKeyName() const{ return m_sshKeyName; }
628 
632  inline bool SshKeyNameHasBeenSet() const { return m_sshKeyNameHasBeenSet; }
633 
637  inline void SetSshKeyName(const Aws::String& value) { m_sshKeyNameHasBeenSet = true; m_sshKeyName = value; }
638 
642  inline void SetSshKeyName(Aws::String&& value) { m_sshKeyNameHasBeenSet = true; m_sshKeyName = std::move(value); }
643 
647  inline void SetSshKeyName(const char* value) { m_sshKeyNameHasBeenSet = true; m_sshKeyName.assign(value); }
648 
652  inline UpdateInstanceRequest& WithSshKeyName(const Aws::String& value) { SetSshKeyName(value); return *this;}
653 
657  inline UpdateInstanceRequest& WithSshKeyName(Aws::String&& value) { SetSshKeyName(std::move(value)); return *this;}
658 
662  inline UpdateInstanceRequest& WithSshKeyName(const char* value) { SetSshKeyName(value); return *this;}
663 
664 
672  inline const Architecture& GetArchitecture() const{ return m_architecture; }
673 
681  inline bool ArchitectureHasBeenSet() const { return m_architectureHasBeenSet; }
682 
690  inline void SetArchitecture(const Architecture& value) { m_architectureHasBeenSet = true; m_architecture = value; }
691 
699  inline void SetArchitecture(Architecture&& value) { m_architectureHasBeenSet = true; m_architecture = std::move(value); }
700 
708  inline UpdateInstanceRequest& WithArchitecture(const Architecture& value) { SetArchitecture(value); return *this;}
709 
717  inline UpdateInstanceRequest& WithArchitecture(Architecture&& value) { SetArchitecture(std::move(value)); return *this;}
718 
719 
731  inline bool GetInstallUpdatesOnBoot() const{ return m_installUpdatesOnBoot; }
732 
744  inline bool InstallUpdatesOnBootHasBeenSet() const { return m_installUpdatesOnBootHasBeenSet; }
745 
757  inline void SetInstallUpdatesOnBoot(bool value) { m_installUpdatesOnBootHasBeenSet = true; m_installUpdatesOnBoot = value; }
758 
770  inline UpdateInstanceRequest& WithInstallUpdatesOnBoot(bool value) { SetInstallUpdatesOnBoot(value); return *this;}
771 
772 
776  inline bool GetEbsOptimized() const{ return m_ebsOptimized; }
777 
781  inline bool EbsOptimizedHasBeenSet() const { return m_ebsOptimizedHasBeenSet; }
782 
786  inline void SetEbsOptimized(bool value) { m_ebsOptimizedHasBeenSet = true; m_ebsOptimized = value; }
787 
791  inline UpdateInstanceRequest& WithEbsOptimized(bool value) { SetEbsOptimized(value); return *this;}
792 
793 
807  inline const Aws::String& GetAgentVersion() const{ return m_agentVersion; }
808 
822  inline bool AgentVersionHasBeenSet() const { return m_agentVersionHasBeenSet; }
823 
837  inline void SetAgentVersion(const Aws::String& value) { m_agentVersionHasBeenSet = true; m_agentVersion = value; }
838 
852  inline void SetAgentVersion(Aws::String&& value) { m_agentVersionHasBeenSet = true; m_agentVersion = std::move(value); }
853 
867  inline void SetAgentVersion(const char* value) { m_agentVersionHasBeenSet = true; m_agentVersion.assign(value); }
868 
882  inline UpdateInstanceRequest& WithAgentVersion(const Aws::String& value) { SetAgentVersion(value); return *this;}
883 
897  inline UpdateInstanceRequest& WithAgentVersion(Aws::String&& value) { SetAgentVersion(std::move(value)); return *this;}
898 
912  inline UpdateInstanceRequest& WithAgentVersion(const char* value) { SetAgentVersion(value); return *this;}
913 
914  private:
915 
916  Aws::String m_instanceId;
917  bool m_instanceIdHasBeenSet;
918 
919  Aws::Vector<Aws::String> m_layerIds;
920  bool m_layerIdsHasBeenSet;
921 
922  Aws::String m_instanceType;
923  bool m_instanceTypeHasBeenSet;
924 
925  AutoScalingType m_autoScalingType;
926  bool m_autoScalingTypeHasBeenSet;
927 
928  Aws::String m_hostname;
929  bool m_hostnameHasBeenSet;
930 
931  Aws::String m_os;
932  bool m_osHasBeenSet;
933 
934  Aws::String m_amiId;
935  bool m_amiIdHasBeenSet;
936 
937  Aws::String m_sshKeyName;
938  bool m_sshKeyNameHasBeenSet;
939 
940  Architecture m_architecture;
941  bool m_architectureHasBeenSet;
942 
943  bool m_installUpdatesOnBoot;
944  bool m_installUpdatesOnBootHasBeenSet;
945 
946  bool m_ebsOptimized;
947  bool m_ebsOptimizedHasBeenSet;
948 
949  Aws::String m_agentVersion;
950  bool m_agentVersionHasBeenSet;
951  };
952 
953 } // namespace Model
954 } // namespace OpsWorks
955 } // namespace Aws
Aws::OpsWorks::Model::UpdateInstanceRequest::SetInstanceId
void SetInstanceId(Aws::String &&value)
Definition: UpdateInstanceRequest.h:58
Aws::OpsWorks::Model::UpdateInstanceRequest::SetInstanceId
void SetInstanceId(const char *value)
Definition: UpdateInstanceRequest.h:63
Aws::OpsWorks::Model::UpdateInstanceRequest::WithOs
UpdateInstanceRequest & WithOs(Aws::String &&value)
Definition: UpdateInstanceRequest.h:524
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAgentVersion
void SetAgentVersion(Aws::String &&value)
Definition: UpdateInstanceRequest.h:852
Aws::OpsWorks::Model::UpdateInstanceRequest::AddLayerIds
UpdateInstanceRequest & AddLayerIds(const Aws::String &value)
Definition: UpdateInstanceRequest.h:114
Aws::OpsWorks::Model::UpdateInstanceRequest::WithOs
UpdateInstanceRequest & WithOs(const Aws::String &value)
Definition: UpdateInstanceRequest.h:492
Aws::OpsWorks::Model::UpdateInstanceRequest::SetHostname
void SetHostname(Aws::String &&value)
Definition: UpdateInstanceRequest.h:279
Aws::OpsWorks::Model::UpdateInstanceRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateInstanceRequest.h:33
Aws::OpsWorks::Model::UpdateInstanceRequest::GetInstanceId
const Aws::String & GetInstanceId() const
Definition: UpdateInstanceRequest.h:43
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::OpsWorks::Model::UpdateInstanceRequest::SetLayerIds
void SetLayerIds(Aws::Vector< Aws::String > &&value)
Definition: UpdateInstanceRequest.h:99
Aws::OpsWorks::Model::UpdateInstanceRequest::AddLayerIds
UpdateInstanceRequest & AddLayerIds(Aws::String &&value)
Definition: UpdateInstanceRequest.h:119
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::UpdateInstanceRequest::WithArchitecture
UpdateInstanceRequest & WithArchitecture(const Architecture &value)
Definition: UpdateInstanceRequest.h:708
Aws::OpsWorks::Model::UpdateInstanceRequest::SetHostname
void SetHostname(const Aws::String &value)
Definition: UpdateInstanceRequest.h:274
Aws::OpsWorks::Model::UpdateInstanceRequest::InstanceIdHasBeenSet
bool InstanceIdHasBeenSet() const
Definition: UpdateInstanceRequest.h:48
Aws::OpsWorks::Model::UpdateInstanceRequest::GetInstallUpdatesOnBoot
bool GetInstallUpdatesOnBoot() const
Definition: UpdateInstanceRequest.h:731
Aws::OpsWorks::Model::UpdateInstanceRequest::ArchitectureHasBeenSet
bool ArchitectureHasBeenSet() const
Definition: UpdateInstanceRequest.h:681
Aws::OpsWorks::Model::UpdateInstanceRequest::SetOs
void SetOs(const Aws::String &value)
Definition: UpdateInstanceRequest.h:396
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAgentVersion
UpdateInstanceRequest & WithAgentVersion(Aws::String &&value)
Definition: UpdateInstanceRequest.h:897
Aws::OpsWorks::Model::UpdateInstanceRequest::HostnameHasBeenSet
bool HostnameHasBeenSet() const
Definition: UpdateInstanceRequest.h:269
Aws::OpsWorks::Model::UpdateInstanceRequest::WithHostname
UpdateInstanceRequest & WithHostname(const char *value)
Definition: UpdateInstanceRequest.h:299
Aws::OpsWorks::Model::UpdateInstanceRequest::SetSshKeyName
void SetSshKeyName(Aws::String &&value)
Definition: UpdateInstanceRequest.h:642
Aws::OpsWorks::Model::UpdateInstanceRequest::WithArchitecture
UpdateInstanceRequest & WithArchitecture(Architecture &&value)
Definition: UpdateInstanceRequest.h:717
Aws::OpsWorks::Model::UpdateInstanceRequest::WithInstanceId
UpdateInstanceRequest & WithInstanceId(Aws::String &&value)
Definition: UpdateInstanceRequest.h:73
Aws::OpsWorks::Model::UpdateInstanceRequest::WithInstanceType
UpdateInstanceRequest & WithInstanceType(const char *value)
Definition: UpdateInstanceRequest.h:221
Aws::OpsWorks::Model::UpdateInstanceRequest::InstallUpdatesOnBootHasBeenSet
bool InstallUpdatesOnBootHasBeenSet() const
Definition: UpdateInstanceRequest.h:744
Aws::OpsWorks::Model::UpdateInstanceRequest::SetInstanceType
void SetInstanceType(const Aws::String &value)
Definition: UpdateInstanceRequest.h:161
Aws::OpsWorks::Model::UpdateInstanceRequest::AgentVersionHasBeenSet
bool AgentVersionHasBeenSet() const
Definition: UpdateInstanceRequest.h:822
Aws::OpsWorks::Model::UpdateInstanceRequest
Definition: UpdateInstanceRequest.h:25
Aws::OpsWorks::Model::UpdateInstanceRequest::SetEbsOptimized
void SetEbsOptimized(bool value)
Definition: UpdateInstanceRequest.h:786
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAutoScalingType
void SetAutoScalingType(AutoScalingType &&value)
Definition: UpdateInstanceRequest.h:246
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::OpsWorks::Model::UpdateInstanceRequest::WithInstanceType
UpdateInstanceRequest & WithInstanceType(Aws::String &&value)
Definition: UpdateInstanceRequest.h:209
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAmiId
void SetAmiId(const Aws::String &value)
Definition: UpdateInstanceRequest.h:581
Aws::OpsWorks::Model::UpdateInstanceRequest::SetArchitecture
void SetArchitecture(Architecture &&value)
Definition: UpdateInstanceRequest.h:699
Aws::OpsWorks::Model::UpdateInstanceRequest::SshKeyNameHasBeenSet
bool SshKeyNameHasBeenSet() const
Definition: UpdateInstanceRequest.h:632
AWSVector.h
Aws::OpsWorks::Model::UpdateInstanceRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::OpsWorks::Model::UpdateInstanceRequest::WithEbsOptimized
UpdateInstanceRequest & WithEbsOptimized(bool value)
Definition: UpdateInstanceRequest.h:791
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::UpdateInstanceRequest::SetArchitecture
void SetArchitecture(const Architecture &value)
Definition: UpdateInstanceRequest.h:690
Aws::OpsWorks::Model::UpdateInstanceRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::OpsWorks::Model::UpdateInstanceRequest::SetHostname
void SetHostname(const char *value)
Definition: UpdateInstanceRequest.h:284
Aws::OpsWorks::Model::UpdateInstanceRequest::WithSshKeyName
UpdateInstanceRequest & WithSshKeyName(const char *value)
Definition: UpdateInstanceRequest.h:662
Aws::OpsWorks::Model::UpdateInstanceRequest::LayerIdsHasBeenSet
bool LayerIdsHasBeenSet() const
Definition: UpdateInstanceRequest.h:89
Aws::OpsWorks::OpsWorksRequest
Definition: OpsWorksRequest.h:17
Aws::OpsWorks::Model::UpdateInstanceRequest::WithOs
UpdateInstanceRequest & WithOs(const char *value)
Definition: UpdateInstanceRequest.h:556
Aws::OpsWorks::Model::UpdateInstanceRequest::SetInstallUpdatesOnBoot
void SetInstallUpdatesOnBoot(bool value)
Definition: UpdateInstanceRequest.h:757
Aws::OpsWorks::Model::UpdateInstanceRequest::WithInstanceId
UpdateInstanceRequest & WithInstanceId(const char *value)
Definition: UpdateInstanceRequest.h:78
Aws::OpsWorks::Model::UpdateInstanceRequest::AutoScalingTypeHasBeenSet
bool AutoScalingTypeHasBeenSet() const
Definition: UpdateInstanceRequest.h:234
Aws::OpsWorks::Model::UpdateInstanceRequest::WithSshKeyName
UpdateInstanceRequest & WithSshKeyName(const Aws::String &value)
Definition: UpdateInstanceRequest.h:652
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAmiId
void SetAmiId(const char *value)
Definition: UpdateInstanceRequest.h:597
OpsWorksRequest.h
Aws::OpsWorks::Model::Architecture
Architecture
Definition: Architecture.h:17
Aws::OpsWorks::Model::UpdateInstanceRequest::SetOs
void SetOs(Aws::String &&value)
Definition: UpdateInstanceRequest.h:428
Aws::OpsWorks::Model::UpdateInstanceRequest::GetArchitecture
const Architecture & GetArchitecture() const
Definition: UpdateInstanceRequest.h:672
Aws::OpsWorks::Model::UpdateInstanceRequest::GetAmiId
const Aws::String & GetAmiId() const
Definition: UpdateInstanceRequest.h:565
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAmiId
UpdateInstanceRequest & WithAmiId(Aws::String &&value)
Definition: UpdateInstanceRequest.h:613
Aws::OpsWorks::Model::UpdateInstanceRequest::SetSshKeyName
void SetSshKeyName(const char *value)
Definition: UpdateInstanceRequest.h:647
Aws::OpsWorks::Model::UpdateInstanceRequest::GetOs
const Aws::String & GetOs() const
Definition: UpdateInstanceRequest.h:332
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAgentVersion
void SetAgentVersion(const char *value)
Definition: UpdateInstanceRequest.h:867
Aws::OpsWorks::Model::UpdateInstanceRequest::WithInstanceId
UpdateInstanceRequest & WithInstanceId(const Aws::String &value)
Definition: UpdateInstanceRequest.h:68
Aws::OpsWorks::Model::UpdateInstanceRequest::GetLayerIds
const Aws::Vector< Aws::String > & GetLayerIds() const
Definition: UpdateInstanceRequest.h:84
Aws::OpsWorks::Model::UpdateInstanceRequest::WithLayerIds
UpdateInstanceRequest & WithLayerIds(Aws::Vector< Aws::String > &&value)
Definition: UpdateInstanceRequest.h:109
Architecture.h
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAutoScalingType
void SetAutoScalingType(const AutoScalingType &value)
Definition: UpdateInstanceRequest.h:240
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAgentVersion
void SetAgentVersion(const Aws::String &value)
Definition: UpdateInstanceRequest.h:837
Aws::OpsWorks::Model::AutoScalingType
AutoScalingType
Definition: AutoScalingType.h:17
Aws::OpsWorks::Model::UpdateInstanceRequest::WithInstanceType
UpdateInstanceRequest & WithInstanceType(const Aws::String &value)
Definition: UpdateInstanceRequest.h:197
Aws::OpsWorks::Model::UpdateInstanceRequest::WithLayerIds
UpdateInstanceRequest & WithLayerIds(const Aws::Vector< Aws::String > &value)
Definition: UpdateInstanceRequest.h:104
Aws::OpsWorks::Model::UpdateInstanceRequest::GetEbsOptimized
bool GetEbsOptimized() const
Definition: UpdateInstanceRequest.h:776
Aws::OpsWorks::Model::UpdateInstanceRequest::AddLayerIds
UpdateInstanceRequest & AddLayerIds(const char *value)
Definition: UpdateInstanceRequest.h:124
AWSString.h
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAgentVersion
UpdateInstanceRequest & WithAgentVersion(const char *value)
Definition: UpdateInstanceRequest.h:912
Aws::OpsWorks::Model::UpdateInstanceRequest::WithInstallUpdatesOnBoot
UpdateInstanceRequest & WithInstallUpdatesOnBoot(bool value)
Definition: UpdateInstanceRequest.h:770
Aws::OpsWorks::Model::UpdateInstanceRequest::SetSshKeyName
void SetSshKeyName(const Aws::String &value)
Definition: UpdateInstanceRequest.h:637
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAutoScalingType
UpdateInstanceRequest & WithAutoScalingType(const AutoScalingType &value)
Definition: UpdateInstanceRequest.h:252
Aws::OpsWorks::Model::UpdateInstanceRequest::WithHostname
UpdateInstanceRequest & WithHostname(const Aws::String &value)
Definition: UpdateInstanceRequest.h:289
Aws::OpsWorks::Model::UpdateInstanceRequest::AmiIdHasBeenSet
bool AmiIdHasBeenSet() const
Definition: UpdateInstanceRequest.h:573
Aws::OpsWorks::Model::UpdateInstanceRequest::SetInstanceId
void SetInstanceId(const Aws::String &value)
Definition: UpdateInstanceRequest.h:53
Aws::OpsWorks::Model::UpdateInstanceRequest::GetAutoScalingType
const AutoScalingType & GetAutoScalingType() const
Definition: UpdateInstanceRequest.h:228
Aws::OpsWorks::Model::UpdateInstanceRequest::InstanceTypeHasBeenSet
bool InstanceTypeHasBeenSet() const
Definition: UpdateInstanceRequest.h:149
AutoScalingType.h
Aws::OpsWorks::Model::UpdateInstanceRequest::SetOs
void SetOs(const char *value)
Definition: UpdateInstanceRequest.h:460
Aws::OpsWorks::Model::UpdateInstanceRequest::GetHostname
const Aws::String & GetHostname() const
Definition: UpdateInstanceRequest.h:264
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::UpdateInstanceRequest::EbsOptimizedHasBeenSet
bool EbsOptimizedHasBeenSet() const
Definition: UpdateInstanceRequest.h:781
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAutoScalingType
UpdateInstanceRequest & WithAutoScalingType(AutoScalingType &&value)
Definition: UpdateInstanceRequest.h:258
Aws::OpsWorks::Model::UpdateInstanceRequest::SetInstanceType
void SetInstanceType(const char *value)
Definition: UpdateInstanceRequest.h:185
Aws::OpsWorks::Model::UpdateInstanceRequest::GetInstanceType
const Aws::String & GetInstanceType() const
Definition: UpdateInstanceRequest.h:137
Aws::OpsWorks::Model::UpdateInstanceRequest::GetAgentVersion
const Aws::String & GetAgentVersion() const
Definition: UpdateInstanceRequest.h:807
Aws::OpsWorks::Model::UpdateInstanceRequest::OsHasBeenSet
bool OsHasBeenSet() const
Definition: UpdateInstanceRequest.h:364
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::UpdateInstanceRequest::UpdateInstanceRequest
UpdateInstanceRequest()
Aws::OpsWorks::Model::UpdateInstanceRequest::GetSshKeyName
const Aws::String & GetSshKeyName() const
Definition: UpdateInstanceRequest.h:627
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAmiId
UpdateInstanceRequest & WithAmiId(const char *value)
Definition: UpdateInstanceRequest.h:621
Aws::OpsWorks::Model::UpdateInstanceRequest::SetLayerIds
void SetLayerIds(const Aws::Vector< Aws::String > &value)
Definition: UpdateInstanceRequest.h:94
Aws::OpsWorks::Model::UpdateInstanceRequest::WithSshKeyName
UpdateInstanceRequest & WithSshKeyName(Aws::String &&value)
Definition: UpdateInstanceRequest.h:657
Aws::OpsWorks::Model::UpdateInstanceRequest::SetAmiId
void SetAmiId(Aws::String &&value)
Definition: UpdateInstanceRequest.h:589
Aws::OpsWorks::Model::UpdateInstanceRequest::SetInstanceType
void SetInstanceType(Aws::String &&value)
Definition: UpdateInstanceRequest.h:173
Aws::OpsWorks::Model::UpdateInstanceRequest::WithHostname
UpdateInstanceRequest & WithHostname(Aws::String &&value)
Definition: UpdateInstanceRequest.h:294
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAgentVersion
UpdateInstanceRequest & WithAgentVersion(const Aws::String &value)
Definition: UpdateInstanceRequest.h:882
Aws::OpsWorks::Model::UpdateInstanceRequest::WithAmiId
UpdateInstanceRequest & WithAmiId(const Aws::String &value)
Definition: UpdateInstanceRequest.h:605