AWS SDK for C++  1.9.22
AWS SDK for C++
CreateRelationalDatabaseRequest.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Lightsail
17 {
18 namespace Model
19 {
20 
24  {
25  public:
27 
28  // Service request name is the Operation name which will send this request out,
29  // each operation should has unique request name, so that we can get operation's name from this request.
30  // Note: this is not true for response, multiple operations may have the same response name,
31  // so we can not get operation's name from response.
32  inline virtual const char* GetServiceRequestName() const override { return "CreateRelationalDatabase"; }
33 
34  Aws::String SerializePayload() const override;
35 
37 
38 
45  inline const Aws::String& GetRelationalDatabaseName() const{ return m_relationalDatabaseName; }
46 
53  inline bool RelationalDatabaseNameHasBeenSet() const { return m_relationalDatabaseNameHasBeenSet; }
54 
61  inline void SetRelationalDatabaseName(const Aws::String& value) { m_relationalDatabaseNameHasBeenSet = true; m_relationalDatabaseName = value; }
62 
69  inline void SetRelationalDatabaseName(Aws::String&& value) { m_relationalDatabaseNameHasBeenSet = true; m_relationalDatabaseName = std::move(value); }
70 
77  inline void SetRelationalDatabaseName(const char* value) { m_relationalDatabaseNameHasBeenSet = true; m_relationalDatabaseName.assign(value); }
78 
85  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseName(const Aws::String& value) { SetRelationalDatabaseName(value); return *this;}
86 
93  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseName(Aws::String&& value) { SetRelationalDatabaseName(std::move(value)); return *this;}
94 
101  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseName(const char* value) { SetRelationalDatabaseName(value); return *this;}
102 
103 
111  inline const Aws::String& GetAvailabilityZone() const{ return m_availabilityZone; }
112 
120  inline bool AvailabilityZoneHasBeenSet() const { return m_availabilityZoneHasBeenSet; }
121 
129  inline void SetAvailabilityZone(const Aws::String& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = value; }
130 
138  inline void SetAvailabilityZone(Aws::String&& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = std::move(value); }
139 
147  inline void SetAvailabilityZone(const char* value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone.assign(value); }
148 
156  inline CreateRelationalDatabaseRequest& WithAvailabilityZone(const Aws::String& value) { SetAvailabilityZone(value); return *this;}
157 
165  inline CreateRelationalDatabaseRequest& WithAvailabilityZone(Aws::String&& value) { SetAvailabilityZone(std::move(value)); return *this;}
166 
174  inline CreateRelationalDatabaseRequest& WithAvailabilityZone(const char* value) { SetAvailabilityZone(value); return *this;}
175 
176 
182  inline const Aws::String& GetRelationalDatabaseBlueprintId() const{ return m_relationalDatabaseBlueprintId; }
183 
189  inline bool RelationalDatabaseBlueprintIdHasBeenSet() const { return m_relationalDatabaseBlueprintIdHasBeenSet; }
190 
196  inline void SetRelationalDatabaseBlueprintId(const Aws::String& value) { m_relationalDatabaseBlueprintIdHasBeenSet = true; m_relationalDatabaseBlueprintId = value; }
197 
203  inline void SetRelationalDatabaseBlueprintId(Aws::String&& value) { m_relationalDatabaseBlueprintIdHasBeenSet = true; m_relationalDatabaseBlueprintId = std::move(value); }
204 
210  inline void SetRelationalDatabaseBlueprintId(const char* value) { m_relationalDatabaseBlueprintIdHasBeenSet = true; m_relationalDatabaseBlueprintId.assign(value); }
211 
217  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseBlueprintId(const Aws::String& value) { SetRelationalDatabaseBlueprintId(value); return *this;}
218 
224  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseBlueprintId(Aws::String&& value) { SetRelationalDatabaseBlueprintId(std::move(value)); return *this;}
225 
231  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseBlueprintId(const char* value) { SetRelationalDatabaseBlueprintId(value); return *this;}
232 
233 
239  inline const Aws::String& GetRelationalDatabaseBundleId() const{ return m_relationalDatabaseBundleId; }
240 
246  inline bool RelationalDatabaseBundleIdHasBeenSet() const { return m_relationalDatabaseBundleIdHasBeenSet; }
247 
253  inline void SetRelationalDatabaseBundleId(const Aws::String& value) { m_relationalDatabaseBundleIdHasBeenSet = true; m_relationalDatabaseBundleId = value; }
254 
260  inline void SetRelationalDatabaseBundleId(Aws::String&& value) { m_relationalDatabaseBundleIdHasBeenSet = true; m_relationalDatabaseBundleId = std::move(value); }
261 
267  inline void SetRelationalDatabaseBundleId(const char* value) { m_relationalDatabaseBundleIdHasBeenSet = true; m_relationalDatabaseBundleId.assign(value); }
268 
274  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseBundleId(const Aws::String& value) { SetRelationalDatabaseBundleId(value); return *this;}
275 
281  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseBundleId(Aws::String&& value) { SetRelationalDatabaseBundleId(std::move(value)); return *this;}
282 
288  inline CreateRelationalDatabaseRequest& WithRelationalDatabaseBundleId(const char* value) { SetRelationalDatabaseBundleId(value); return *this;}
289 
290 
322  inline const Aws::String& GetMasterDatabaseName() const{ return m_masterDatabaseName; }
323 
355  inline bool MasterDatabaseNameHasBeenSet() const { return m_masterDatabaseNameHasBeenSet; }
356 
388  inline void SetMasterDatabaseName(const Aws::String& value) { m_masterDatabaseNameHasBeenSet = true; m_masterDatabaseName = value; }
389 
421  inline void SetMasterDatabaseName(Aws::String&& value) { m_masterDatabaseNameHasBeenSet = true; m_masterDatabaseName = std::move(value); }
422 
454  inline void SetMasterDatabaseName(const char* value) { m_masterDatabaseNameHasBeenSet = true; m_masterDatabaseName.assign(value); }
455 
487  inline CreateRelationalDatabaseRequest& WithMasterDatabaseName(const Aws::String& value) { SetMasterDatabaseName(value); return *this;}
488 
520  inline CreateRelationalDatabaseRequest& WithMasterDatabaseName(Aws::String&& value) { SetMasterDatabaseName(std::move(value)); return *this;}
521 
553  inline CreateRelationalDatabaseRequest& WithMasterDatabaseName(const char* value) { SetMasterDatabaseName(value); return *this;}
554 
555 
581  inline const Aws::String& GetMasterUsername() const{ return m_masterUsername; }
582 
608  inline bool MasterUsernameHasBeenSet() const { return m_masterUsernameHasBeenSet; }
609 
635  inline void SetMasterUsername(const Aws::String& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = value; }
636 
662  inline void SetMasterUsername(Aws::String&& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = std::move(value); }
663 
689  inline void SetMasterUsername(const char* value) { m_masterUsernameHasBeenSet = true; m_masterUsername.assign(value); }
690 
716  inline CreateRelationalDatabaseRequest& WithMasterUsername(const Aws::String& value) { SetMasterUsername(value); return *this;}
717 
743  inline CreateRelationalDatabaseRequest& WithMasterUsername(Aws::String&& value) { SetMasterUsername(std::move(value)); return *this;}
744 
770  inline CreateRelationalDatabaseRequest& WithMasterUsername(const char* value) { SetMasterUsername(value); return *this;}
771 
772 
780  inline const Aws::String& GetMasterUserPassword() const{ return m_masterUserPassword; }
781 
789  inline bool MasterUserPasswordHasBeenSet() const { return m_masterUserPasswordHasBeenSet; }
790 
798  inline void SetMasterUserPassword(const Aws::String& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = value; }
799 
807  inline void SetMasterUserPassword(Aws::String&& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = std::move(value); }
808 
816  inline void SetMasterUserPassword(const char* value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword.assign(value); }
817 
825  inline CreateRelationalDatabaseRequest& WithMasterUserPassword(const Aws::String& value) { SetMasterUserPassword(value); return *this;}
826 
834  inline CreateRelationalDatabaseRequest& WithMasterUserPassword(Aws::String&& value) { SetMasterUserPassword(std::move(value)); return *this;}
835 
843  inline CreateRelationalDatabaseRequest& WithMasterUserPassword(const char* value) { SetMasterUserPassword(value); return *this;}
844 
845 
860  inline const Aws::String& GetPreferredBackupWindow() const{ return m_preferredBackupWindow; }
861 
876  inline bool PreferredBackupWindowHasBeenSet() const { return m_preferredBackupWindowHasBeenSet; }
877 
892  inline void SetPreferredBackupWindow(const Aws::String& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = value; }
893 
908  inline void SetPreferredBackupWindow(Aws::String&& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = std::move(value); }
909 
924  inline void SetPreferredBackupWindow(const char* value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow.assign(value); }
925 
940  inline CreateRelationalDatabaseRequest& WithPreferredBackupWindow(const Aws::String& value) { SetPreferredBackupWindow(value); return *this;}
941 
956  inline CreateRelationalDatabaseRequest& WithPreferredBackupWindow(Aws::String&& value) { SetPreferredBackupWindow(std::move(value)); return *this;}
957 
972  inline CreateRelationalDatabaseRequest& WithPreferredBackupWindow(const char* value) { SetPreferredBackupWindow(value); return *this;}
973 
974 
985  inline const Aws::String& GetPreferredMaintenanceWindow() const{ return m_preferredMaintenanceWindow; }
986 
997  inline bool PreferredMaintenanceWindowHasBeenSet() const { return m_preferredMaintenanceWindowHasBeenSet; }
998 
1009  inline void SetPreferredMaintenanceWindow(const Aws::String& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = value; }
1010 
1021  inline void SetPreferredMaintenanceWindow(Aws::String&& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = std::move(value); }
1022 
1033  inline void SetPreferredMaintenanceWindow(const char* value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow.assign(value); }
1034 
1045  inline CreateRelationalDatabaseRequest& WithPreferredMaintenanceWindow(const Aws::String& value) { SetPreferredMaintenanceWindow(value); return *this;}
1046 
1057  inline CreateRelationalDatabaseRequest& WithPreferredMaintenanceWindow(Aws::String&& value) { SetPreferredMaintenanceWindow(std::move(value)); return *this;}
1058 
1069  inline CreateRelationalDatabaseRequest& WithPreferredMaintenanceWindow(const char* value) { SetPreferredMaintenanceWindow(value); return *this;}
1070 
1071 
1079  inline bool GetPubliclyAccessible() const{ return m_publiclyAccessible; }
1080 
1088  inline bool PubliclyAccessibleHasBeenSet() const { return m_publiclyAccessibleHasBeenSet; }
1089 
1097  inline void SetPubliclyAccessible(bool value) { m_publiclyAccessibleHasBeenSet = true; m_publiclyAccessible = value; }
1098 
1106  inline CreateRelationalDatabaseRequest& WithPubliclyAccessible(bool value) { SetPubliclyAccessible(value); return *this;}
1107 
1108 
1114  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
1115 
1121  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1122 
1128  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1129 
1135  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1136 
1142  inline CreateRelationalDatabaseRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
1143 
1149  inline CreateRelationalDatabaseRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
1150 
1156  inline CreateRelationalDatabaseRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
1157 
1163  inline CreateRelationalDatabaseRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
1164 
1165  private:
1166 
1167  Aws::String m_relationalDatabaseName;
1168  bool m_relationalDatabaseNameHasBeenSet;
1169 
1170  Aws::String m_availabilityZone;
1171  bool m_availabilityZoneHasBeenSet;
1172 
1173  Aws::String m_relationalDatabaseBlueprintId;
1174  bool m_relationalDatabaseBlueprintIdHasBeenSet;
1175 
1176  Aws::String m_relationalDatabaseBundleId;
1177  bool m_relationalDatabaseBundleIdHasBeenSet;
1178 
1179  Aws::String m_masterDatabaseName;
1180  bool m_masterDatabaseNameHasBeenSet;
1181 
1182  Aws::String m_masterUsername;
1183  bool m_masterUsernameHasBeenSet;
1184 
1185  Aws::String m_masterUserPassword;
1186  bool m_masterUserPasswordHasBeenSet;
1187 
1188  Aws::String m_preferredBackupWindow;
1189  bool m_preferredBackupWindowHasBeenSet;
1190 
1191  Aws::String m_preferredMaintenanceWindow;
1192  bool m_preferredMaintenanceWindowHasBeenSet;
1193 
1194  bool m_publiclyAccessible;
1195  bool m_publiclyAccessibleHasBeenSet;
1196 
1197  Aws::Vector<Tag> m_tags;
1198  bool m_tagsHasBeenSet;
1199  };
1200 
1201 } // namespace Model
1202 } // namespace Lightsail
1203 } // namespace Aws
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetRelationalDatabaseBlueprintId
const Aws::String & GetRelationalDatabaseBlueprintId() const
Definition: CreateRelationalDatabaseRequest.h:182
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetPreferredMaintenanceWindow
const Aws::String & GetPreferredMaintenanceWindow() const
Definition: CreateRelationalDatabaseRequest.h:985
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::RelationalDatabaseBlueprintIdHasBeenSet
bool RelationalDatabaseBlueprintIdHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:189
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::MasterUsernameHasBeenSet
bool MasterUsernameHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:608
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseBundleId
CreateRelationalDatabaseRequest & WithRelationalDatabaseBundleId(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:274
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterUsername
CreateRelationalDatabaseRequest & WithMasterUsername(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:743
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseBlueprintId
void SetRelationalDatabaseBlueprintId(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:196
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:1121
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::PreferredMaintenanceWindowHasBeenSet
bool PreferredMaintenanceWindowHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:997
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetAvailabilityZone
const Aws::String & GetAvailabilityZone() const
Definition: CreateRelationalDatabaseRequest.h:111
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterDatabaseName
CreateRelationalDatabaseRequest & WithMasterDatabaseName(const char *value)
Definition: CreateRelationalDatabaseRequest.h:553
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseBundleId
void SetRelationalDatabaseBundleId(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:253
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:1021
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithPreferredBackupWindow
CreateRelationalDatabaseRequest & WithPreferredBackupWindow(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:956
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterUserPassword
void SetMasterUserPassword(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:807
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateRelationalDatabaseRequest.h:1135
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::AvailabilityZoneHasBeenSet
bool AvailabilityZoneHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:120
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetAvailabilityZone
void SetAvailabilityZone(const char *value)
Definition: CreateRelationalDatabaseRequest.h:147
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::PubliclyAccessibleHasBeenSet
bool PubliclyAccessibleHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:1088
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::RelationalDatabaseNameHasBeenSet
bool RelationalDatabaseNameHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:53
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithPreferredMaintenanceWindow
CreateRelationalDatabaseRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:1057
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithPubliclyAccessible
CreateRelationalDatabaseRequest & WithPubliclyAccessible(bool value)
Definition: CreateRelationalDatabaseRequest.h:1106
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetPubliclyAccessible
void SetPubliclyAccessible(bool value)
Definition: CreateRelationalDatabaseRequest.h:1097
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetRelationalDatabaseBundleId
const Aws::String & GetRelationalDatabaseBundleId() const
Definition: CreateRelationalDatabaseRequest.h:239
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::MasterUserPasswordHasBeenSet
bool MasterUserPasswordHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:789
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseName
CreateRelationalDatabaseRequest & WithRelationalDatabaseName(const char *value)
Definition: CreateRelationalDatabaseRequest.h:101
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseName
void SetRelationalDatabaseName(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:69
AWSVector.h
LightsailRequest.h
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithTags
CreateRelationalDatabaseRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateRelationalDatabaseRequest.h:1142
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseBundleId
CreateRelationalDatabaseRequest & WithRelationalDatabaseBundleId(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:281
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(const char *value)
Definition: CreateRelationalDatabaseRequest.h:924
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:892
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithTags
CreateRelationalDatabaseRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateRelationalDatabaseRequest.h:1149
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithPreferredMaintenanceWindow
CreateRelationalDatabaseRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:1045
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterDatabaseName
void SetMasterDatabaseName(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:388
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetPreferredBackupWindow
const Aws::String & GetPreferredBackupWindow() const
Definition: CreateRelationalDatabaseRequest.h:860
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseBundleId
CreateRelationalDatabaseRequest & WithRelationalDatabaseBundleId(const char *value)
Definition: CreateRelationalDatabaseRequest.h:288
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterUserPassword
void SetMasterUserPassword(const char *value)
Definition: CreateRelationalDatabaseRequest.h:816
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::AddTags
CreateRelationalDatabaseRequest & AddTags(const Tag &value)
Definition: CreateRelationalDatabaseRequest.h:1156
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateRelationalDatabaseRequest.h:1128
Tag.h
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterUsername
void SetMasterUsername(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:635
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterUserPassword
CreateRelationalDatabaseRequest & WithMasterUserPassword(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:825
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const char *value)
Definition: CreateRelationalDatabaseRequest.h:1033
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterDatabaseName
CreateRelationalDatabaseRequest & WithMasterDatabaseName(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:487
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetPubliclyAccessible
bool GetPubliclyAccessible() const
Definition: CreateRelationalDatabaseRequest.h:1079
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithAvailabilityZone
CreateRelationalDatabaseRequest & WithAvailabilityZone(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:156
Aws::Lightsail::LightsailRequest
Definition: LightsailRequest.h:17
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::MasterDatabaseNameHasBeenSet
bool MasterDatabaseNameHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:355
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateRelationalDatabaseRequest.h:1114
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateRelationalDatabaseRequest.h:32
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseBlueprintId
void SetRelationalDatabaseBlueprintId(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:203
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseBlueprintId
void SetRelationalDatabaseBlueprintId(const char *value)
Definition: CreateRelationalDatabaseRequest.h:210
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterUsername
CreateRelationalDatabaseRequest & WithMasterUsername(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:716
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseBlueprintId
CreateRelationalDatabaseRequest & WithRelationalDatabaseBlueprintId(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:224
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::CreateRelationalDatabaseRequest
CreateRelationalDatabaseRequest()
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseBundleId
void SetRelationalDatabaseBundleId(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:260
Aws::Lightsail::Model::Tag
Definition: Tag.h:35
AWSString.h
Aws::Lightsail::Model::CreateRelationalDatabaseRequest
Definition: CreateRelationalDatabaseRequest.h:24
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterDatabaseName
void SetMasterDatabaseName(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:421
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::AddTags
CreateRelationalDatabaseRequest & AddTags(Tag &&value)
Definition: CreateRelationalDatabaseRequest.h:1163
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseBlueprintId
CreateRelationalDatabaseRequest & WithRelationalDatabaseBlueprintId(const char *value)
Definition: CreateRelationalDatabaseRequest.h:231
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetAvailabilityZone
void SetAvailabilityZone(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:138
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseName
CreateRelationalDatabaseRequest & WithRelationalDatabaseName(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:93
Lightsail_EXPORTS.h
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithAvailabilityZone
CreateRelationalDatabaseRequest & WithAvailabilityZone(const char *value)
Definition: CreateRelationalDatabaseRequest.h:174
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterUsername
void SetMasterUsername(const char *value)
Definition: CreateRelationalDatabaseRequest.h:689
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetAvailabilityZone
void SetAvailabilityZone(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:129
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetPreferredBackupWindow
void SetPreferredBackupWindow(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:908
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterUsername
void SetMasterUsername(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:662
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::PreferredBackupWindowHasBeenSet
bool PreferredBackupWindowHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:876
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseBlueprintId
CreateRelationalDatabaseRequest & WithRelationalDatabaseBlueprintId(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:217
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetMasterDatabaseName
const Aws::String & GetMasterDatabaseName() const
Definition: CreateRelationalDatabaseRequest.h:322
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetMasterUserPassword
const Aws::String & GetMasterUserPassword() const
Definition: CreateRelationalDatabaseRequest.h:780
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseName
void SetRelationalDatabaseName(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:61
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithPreferredMaintenanceWindow
CreateRelationalDatabaseRequest & WithPreferredMaintenanceWindow(const char *value)
Definition: CreateRelationalDatabaseRequest.h:1069
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseBundleId
void SetRelationalDatabaseBundleId(const char *value)
Definition: CreateRelationalDatabaseRequest.h:267
Aws
Definition: AccessManagementClient.h:15
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterUsername
CreateRelationalDatabaseRequest & WithMasterUsername(const char *value)
Definition: CreateRelationalDatabaseRequest.h:770
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterUserPassword
void SetMasterUserPassword(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:798
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithPreferredBackupWindow
CreateRelationalDatabaseRequest & WithPreferredBackupWindow(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:940
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterUserPassword
CreateRelationalDatabaseRequest & WithMasterUserPassword(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:834
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetMasterUsername
const Aws::String & GetMasterUsername() const
Definition: CreateRelationalDatabaseRequest.h:581
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetMasterDatabaseName
void SetMasterDatabaseName(const char *value)
Definition: CreateRelationalDatabaseRequest.h:454
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterDatabaseName
CreateRelationalDatabaseRequest & WithMasterDatabaseName(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:520
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:1009
AWS_LIGHTSAIL_API
#define AWS_LIGHTSAIL_API
Definition: Lightsail_EXPORTS.h:28
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithAvailabilityZone
CreateRelationalDatabaseRequest & WithAvailabilityZone(Aws::String &&value)
Definition: CreateRelationalDatabaseRequest.h:165
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::SetRelationalDatabaseName
void SetRelationalDatabaseName(const char *value)
Definition: CreateRelationalDatabaseRequest.h:77
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::RelationalDatabaseBundleIdHasBeenSet
bool RelationalDatabaseBundleIdHasBeenSet() const
Definition: CreateRelationalDatabaseRequest.h:246
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithMasterUserPassword
CreateRelationalDatabaseRequest & WithMasterUserPassword(const char *value)
Definition: CreateRelationalDatabaseRequest.h:843
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithRelationalDatabaseName
CreateRelationalDatabaseRequest & WithRelationalDatabaseName(const Aws::String &value)
Definition: CreateRelationalDatabaseRequest.h:85
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::WithPreferredBackupWindow
CreateRelationalDatabaseRequest & WithPreferredBackupWindow(const char *value)
Definition: CreateRelationalDatabaseRequest.h:972
Aws::Lightsail::Model::CreateRelationalDatabaseRequest::GetRelationalDatabaseName
const Aws::String & GetRelationalDatabaseName() const
Definition: CreateRelationalDatabaseRequest.h:45