AWS SDK for C++  1.9.158
AWS SDK for C++
RestoreDBClusterFromSnapshotRequest.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <aws/neptune/model/Tag.h>
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Neptune
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 "RestoreDBClusterFromSnapshot"; }
33 
34  Aws::String SerializePayload() const override;
35 
36  protected:
37  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
38 
39  public:
40 
45  inline const Aws::Vector<Aws::String>& GetAvailabilityZones() const{ return m_availabilityZones; }
46 
51  inline bool AvailabilityZonesHasBeenSet() const { return m_availabilityZonesHasBeenSet; }
52 
57  inline void SetAvailabilityZones(const Aws::Vector<Aws::String>& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = value; }
58 
63  inline void SetAvailabilityZones(Aws::Vector<Aws::String>&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = std::move(value); }
64 
69  inline RestoreDBClusterFromSnapshotRequest& WithAvailabilityZones(const Aws::Vector<Aws::String>& value) { SetAvailabilityZones(value); return *this;}
70 
75  inline RestoreDBClusterFromSnapshotRequest& WithAvailabilityZones(Aws::Vector<Aws::String>&& value) { SetAvailabilityZones(std::move(value)); return *this;}
76 
81  inline RestoreDBClusterFromSnapshotRequest& AddAvailabilityZones(const Aws::String& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
82 
87  inline RestoreDBClusterFromSnapshotRequest& AddAvailabilityZones(Aws::String&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(std::move(value)); return *this; }
88 
93  inline RestoreDBClusterFromSnapshotRequest& AddAvailabilityZones(const char* value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
94 
95 
104  inline const Aws::String& GetDBClusterIdentifier() const{ return m_dBClusterIdentifier; }
105 
114  inline bool DBClusterIdentifierHasBeenSet() const { return m_dBClusterIdentifierHasBeenSet; }
115 
124  inline void SetDBClusterIdentifier(const Aws::String& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = value; }
125 
134  inline void SetDBClusterIdentifier(Aws::String&& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = std::move(value); }
135 
144  inline void SetDBClusterIdentifier(const char* value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier.assign(value); }
145 
154  inline RestoreDBClusterFromSnapshotRequest& WithDBClusterIdentifier(const Aws::String& value) { SetDBClusterIdentifier(value); return *this;}
155 
164  inline RestoreDBClusterFromSnapshotRequest& WithDBClusterIdentifier(Aws::String&& value) { SetDBClusterIdentifier(std::move(value)); return *this;}
165 
174  inline RestoreDBClusterFromSnapshotRequest& WithDBClusterIdentifier(const char* value) { SetDBClusterIdentifier(value); return *this;}
175 
176 
184  inline const Aws::String& GetSnapshotIdentifier() const{ return m_snapshotIdentifier; }
185 
193  inline bool SnapshotIdentifierHasBeenSet() const { return m_snapshotIdentifierHasBeenSet; }
194 
202  inline void SetSnapshotIdentifier(const Aws::String& value) { m_snapshotIdentifierHasBeenSet = true; m_snapshotIdentifier = value; }
203 
211  inline void SetSnapshotIdentifier(Aws::String&& value) { m_snapshotIdentifierHasBeenSet = true; m_snapshotIdentifier = std::move(value); }
212 
220  inline void SetSnapshotIdentifier(const char* value) { m_snapshotIdentifierHasBeenSet = true; m_snapshotIdentifier.assign(value); }
221 
229  inline RestoreDBClusterFromSnapshotRequest& WithSnapshotIdentifier(const Aws::String& value) { SetSnapshotIdentifier(value); return *this;}
230 
238  inline RestoreDBClusterFromSnapshotRequest& WithSnapshotIdentifier(Aws::String&& value) { SetSnapshotIdentifier(std::move(value)); return *this;}
239 
247  inline RestoreDBClusterFromSnapshotRequest& WithSnapshotIdentifier(const char* value) { SetSnapshotIdentifier(value); return *this;}
248 
249 
255  inline const Aws::String& GetEngine() const{ return m_engine; }
256 
262  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
263 
269  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
270 
276  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
277 
283  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
284 
290  inline RestoreDBClusterFromSnapshotRequest& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
291 
297  inline RestoreDBClusterFromSnapshotRequest& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
298 
304  inline RestoreDBClusterFromSnapshotRequest& WithEngine(const char* value) { SetEngine(value); return *this;}
305 
306 
310  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
311 
315  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
316 
320  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
321 
325  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
326 
330  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
331 
335  inline RestoreDBClusterFromSnapshotRequest& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
336 
340  inline RestoreDBClusterFromSnapshotRequest& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
341 
345  inline RestoreDBClusterFromSnapshotRequest& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
346 
347 
353  inline int GetPort() const{ return m_port; }
354 
360  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
361 
367  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
368 
374  inline RestoreDBClusterFromSnapshotRequest& WithPort(int value) { SetPort(value); return *this;}
375 
376 
382  inline const Aws::String& GetDBSubnetGroupName() const{ return m_dBSubnetGroupName; }
383 
389  inline bool DBSubnetGroupNameHasBeenSet() const { return m_dBSubnetGroupNameHasBeenSet; }
390 
396  inline void SetDBSubnetGroupName(const Aws::String& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = value; }
397 
403  inline void SetDBSubnetGroupName(Aws::String&& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = std::move(value); }
404 
410  inline void SetDBSubnetGroupName(const char* value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName.assign(value); }
411 
417  inline RestoreDBClusterFromSnapshotRequest& WithDBSubnetGroupName(const Aws::String& value) { SetDBSubnetGroupName(value); return *this;}
418 
424  inline RestoreDBClusterFromSnapshotRequest& WithDBSubnetGroupName(Aws::String&& value) { SetDBSubnetGroupName(std::move(value)); return *this;}
425 
431  inline RestoreDBClusterFromSnapshotRequest& WithDBSubnetGroupName(const char* value) { SetDBSubnetGroupName(value); return *this;}
432 
433 
437  inline const Aws::String& GetDatabaseName() const{ return m_databaseName; }
438 
442  inline bool DatabaseNameHasBeenSet() const { return m_databaseNameHasBeenSet; }
443 
447  inline void SetDatabaseName(const Aws::String& value) { m_databaseNameHasBeenSet = true; m_databaseName = value; }
448 
452  inline void SetDatabaseName(Aws::String&& value) { m_databaseNameHasBeenSet = true; m_databaseName = std::move(value); }
453 
457  inline void SetDatabaseName(const char* value) { m_databaseNameHasBeenSet = true; m_databaseName.assign(value); }
458 
462  inline RestoreDBClusterFromSnapshotRequest& WithDatabaseName(const Aws::String& value) { SetDatabaseName(value); return *this;}
463 
467  inline RestoreDBClusterFromSnapshotRequest& WithDatabaseName(Aws::String&& value) { SetDatabaseName(std::move(value)); return *this;}
468 
472  inline RestoreDBClusterFromSnapshotRequest& WithDatabaseName(const char* value) { SetDatabaseName(value); return *this;}
473 
474 
478  inline const Aws::String& GetOptionGroupName() const{ return m_optionGroupName; }
479 
483  inline bool OptionGroupNameHasBeenSet() const { return m_optionGroupNameHasBeenSet; }
484 
488  inline void SetOptionGroupName(const Aws::String& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = value; }
489 
493  inline void SetOptionGroupName(Aws::String&& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = std::move(value); }
494 
498  inline void SetOptionGroupName(const char* value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName.assign(value); }
499 
503  inline RestoreDBClusterFromSnapshotRequest& WithOptionGroupName(const Aws::String& value) { SetOptionGroupName(value); return *this;}
504 
508  inline RestoreDBClusterFromSnapshotRequest& WithOptionGroupName(Aws::String&& value) { SetOptionGroupName(std::move(value)); return *this;}
509 
513  inline RestoreDBClusterFromSnapshotRequest& WithOptionGroupName(const char* value) { SetOptionGroupName(value); return *this;}
514 
515 
519  inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
520 
524  inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
525 
529  inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
530 
534  inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
535 
539  inline RestoreDBClusterFromSnapshotRequest& WithVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetVpcSecurityGroupIds(value); return *this;}
540 
544  inline RestoreDBClusterFromSnapshotRequest& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
545 
549  inline RestoreDBClusterFromSnapshotRequest& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
550 
554  inline RestoreDBClusterFromSnapshotRequest& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
555 
559  inline RestoreDBClusterFromSnapshotRequest& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
560 
561 
565  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
566 
570  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
571 
575  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
576 
580  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
581 
585  inline RestoreDBClusterFromSnapshotRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
586 
590  inline RestoreDBClusterFromSnapshotRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
591 
595  inline RestoreDBClusterFromSnapshotRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
596 
600  inline RestoreDBClusterFromSnapshotRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
601 
602 
617  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
618 
633  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
634 
649  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
650 
665  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
666 
681  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
682 
697  inline RestoreDBClusterFromSnapshotRequest& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
698 
713  inline RestoreDBClusterFromSnapshotRequest& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
714 
729  inline RestoreDBClusterFromSnapshotRequest& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
730 
731 
737  inline bool GetEnableIAMDatabaseAuthentication() const{ return m_enableIAMDatabaseAuthentication; }
738 
744  inline bool EnableIAMDatabaseAuthenticationHasBeenSet() const { return m_enableIAMDatabaseAuthenticationHasBeenSet; }
745 
751  inline void SetEnableIAMDatabaseAuthentication(bool value) { m_enableIAMDatabaseAuthenticationHasBeenSet = true; m_enableIAMDatabaseAuthentication = value; }
752 
758  inline RestoreDBClusterFromSnapshotRequest& WithEnableIAMDatabaseAuthentication(bool value) { SetEnableIAMDatabaseAuthentication(value); return *this;}
759 
760 
765  inline const Aws::Vector<Aws::String>& GetEnableCloudwatchLogsExports() const{ return m_enableCloudwatchLogsExports; }
766 
771  inline bool EnableCloudwatchLogsExportsHasBeenSet() const { return m_enableCloudwatchLogsExportsHasBeenSet; }
772 
777  inline void SetEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = value; }
778 
783  inline void SetEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = std::move(value); }
784 
789  inline RestoreDBClusterFromSnapshotRequest& WithEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { SetEnableCloudwatchLogsExports(value); return *this;}
790 
795  inline RestoreDBClusterFromSnapshotRequest& WithEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { SetEnableCloudwatchLogsExports(std::move(value)); return *this;}
796 
801  inline RestoreDBClusterFromSnapshotRequest& AddEnableCloudwatchLogsExports(const Aws::String& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
802 
807  inline RestoreDBClusterFromSnapshotRequest& AddEnableCloudwatchLogsExports(Aws::String&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(std::move(value)); return *this; }
808 
813  inline RestoreDBClusterFromSnapshotRequest& AddEnableCloudwatchLogsExports(const char* value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
814 
815 
821  inline const Aws::String& GetDBClusterParameterGroupName() const{ return m_dBClusterParameterGroupName; }
822 
828  inline bool DBClusterParameterGroupNameHasBeenSet() const { return m_dBClusterParameterGroupNameHasBeenSet; }
829 
835  inline void SetDBClusterParameterGroupName(const Aws::String& value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName = value; }
836 
842  inline void SetDBClusterParameterGroupName(Aws::String&& value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName = std::move(value); }
843 
849  inline void SetDBClusterParameterGroupName(const char* value) { m_dBClusterParameterGroupNameHasBeenSet = true; m_dBClusterParameterGroupName.assign(value); }
850 
856  inline RestoreDBClusterFromSnapshotRequest& WithDBClusterParameterGroupName(const Aws::String& value) { SetDBClusterParameterGroupName(value); return *this;}
857 
863  inline RestoreDBClusterFromSnapshotRequest& WithDBClusterParameterGroupName(Aws::String&& value) { SetDBClusterParameterGroupName(std::move(value)); return *this;}
864 
870  inline RestoreDBClusterFromSnapshotRequest& WithDBClusterParameterGroupName(const char* value) { SetDBClusterParameterGroupName(value); return *this;}
871 
872 
878  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
879 
885  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
886 
892  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
893 
899  inline RestoreDBClusterFromSnapshotRequest& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
900 
901 
906  inline bool GetCopyTagsToSnapshot() const{ return m_copyTagsToSnapshot; }
907 
912  inline bool CopyTagsToSnapshotHasBeenSet() const { return m_copyTagsToSnapshotHasBeenSet; }
913 
918  inline void SetCopyTagsToSnapshot(bool value) { m_copyTagsToSnapshotHasBeenSet = true; m_copyTagsToSnapshot = value; }
919 
924  inline RestoreDBClusterFromSnapshotRequest& WithCopyTagsToSnapshot(bool value) { SetCopyTagsToSnapshot(value); return *this;}
925 
926  private:
927 
928  Aws::Vector<Aws::String> m_availabilityZones;
929  bool m_availabilityZonesHasBeenSet;
930 
931  Aws::String m_dBClusterIdentifier;
932  bool m_dBClusterIdentifierHasBeenSet;
933 
934  Aws::String m_snapshotIdentifier;
935  bool m_snapshotIdentifierHasBeenSet;
936 
937  Aws::String m_engine;
938  bool m_engineHasBeenSet;
939 
940  Aws::String m_engineVersion;
941  bool m_engineVersionHasBeenSet;
942 
943  int m_port;
944  bool m_portHasBeenSet;
945 
946  Aws::String m_dBSubnetGroupName;
947  bool m_dBSubnetGroupNameHasBeenSet;
948 
949  Aws::String m_databaseName;
950  bool m_databaseNameHasBeenSet;
951 
952  Aws::String m_optionGroupName;
953  bool m_optionGroupNameHasBeenSet;
954 
955  Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
956  bool m_vpcSecurityGroupIdsHasBeenSet;
957 
958  Aws::Vector<Tag> m_tags;
959  bool m_tagsHasBeenSet;
960 
961  Aws::String m_kmsKeyId;
962  bool m_kmsKeyIdHasBeenSet;
963 
964  bool m_enableIAMDatabaseAuthentication;
965  bool m_enableIAMDatabaseAuthenticationHasBeenSet;
966 
967  Aws::Vector<Aws::String> m_enableCloudwatchLogsExports;
968  bool m_enableCloudwatchLogsExportsHasBeenSet;
969 
970  Aws::String m_dBClusterParameterGroupName;
971  bool m_dBClusterParameterGroupNameHasBeenSet;
972 
973  bool m_deletionProtection;
974  bool m_deletionProtectionHasBeenSet;
975 
976  bool m_copyTagsToSnapshot;
977  bool m_copyTagsToSnapshotHasBeenSet;
978  };
979 
980 } // namespace Model
981 } // namespace Neptune
982 } // namespace Aws
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::DBClusterParameterGroupNameHasBeenSet
bool DBClusterParameterGroupNameHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:828
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:633
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBSubnetGroupName
RestoreDBClusterFromSnapshotRequest & WithDBSubnetGroupName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:431
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddAvailabilityZones
RestoreDBClusterFromSnapshotRequest & AddAvailabilityZones(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:81
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:783
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEnableIAMDatabaseAuthentication
void SetEnableIAMDatabaseAuthentication(bool value)
Definition: RestoreDBClusterFromSnapshotRequest.h:751
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithOptionGroupName
RestoreDBClusterFromSnapshotRequest & WithOptionGroupName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:513
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetPort
void SetPort(int value)
Definition: RestoreDBClusterFromSnapshotRequest.h:367
Aws::Http::URI
Definition: URI.h:32
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBClusterIdentifier
void SetDBClusterIdentifier(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:124
Neptune_EXPORTS.h
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithVpcSecurityGroupIds
RestoreDBClusterFromSnapshotRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:544
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:849
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDeletionProtection
RestoreDBClusterFromSnapshotRequest & WithDeletionProtection(bool value)
Definition: RestoreDBClusterFromSnapshotRequest.h:899
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::VpcSecurityGroupIdsHasBeenSet
bool VpcSecurityGroupIdsHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:524
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetSnapshotIdentifier
const Aws::String & GetSnapshotIdentifier() const
Definition: RestoreDBClusterFromSnapshotRequest.h:184
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:681
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithKmsKeyId
RestoreDBClusterFromSnapshotRequest & WithKmsKeyId(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:697
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::DBClusterIdentifierHasBeenSet
bool DBClusterIdentifierHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:114
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetDBClusterIdentifier
const Aws::String & GetDBClusterIdentifier() const
Definition: RestoreDBClusterFromSnapshotRequest.h:104
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::CopyTagsToSnapshotHasBeenSet
bool CopyTagsToSnapshotHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:912
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetPort
int GetPort() const
Definition: RestoreDBClusterFromSnapshotRequest.h:353
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: RestoreDBClusterFromSnapshotRequest.h:310
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetDeletionProtection
bool GetDeletionProtection() const
Definition: RestoreDBClusterFromSnapshotRequest.h:878
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:325
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddEnableCloudwatchLogsExports
RestoreDBClusterFromSnapshotRequest & AddEnableCloudwatchLogsExports(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:813
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::PortHasBeenSet
bool PortHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:360
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:777
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:534
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: RestoreDBClusterFromSnapshotRequest.h:565
AWS_NEPTUNE_API
#define AWS_NEPTUNE_API
Definition: Neptune_EXPORTS.h:28
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetAvailabilityZones
const Aws::Vector< Aws::String > & GetAvailabilityZones() const
Definition: RestoreDBClusterFromSnapshotRequest.h:45
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBSubnetGroupName
RestoreDBClusterFromSnapshotRequest & WithDBSubnetGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:417
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddAvailabilityZones
RestoreDBClusterFromSnapshotRequest & AddAvailabilityZones(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:87
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:665
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:575
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithSnapshotIdentifier
RestoreDBClusterFromSnapshotRequest & WithSnapshotIdentifier(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:238
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:842
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest
Definition: RestoreDBClusterFromSnapshotRequest.h:24
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::DBSubnetGroupNameHasBeenSet
bool DBSubnetGroupNameHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:389
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddTags
RestoreDBClusterFromSnapshotRequest & AddTags(Tag &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:600
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetOptionGroupName
void SetOptionGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:488
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDatabaseName
void SetDatabaseName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:457
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetSnapshotIdentifier
void SetSnapshotIdentifier(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:220
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetSnapshotIdentifier
void SetSnapshotIdentifier(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:211
AWSVector.h
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetCopyTagsToSnapshot
bool GetCopyTagsToSnapshot() const
Definition: RestoreDBClusterFromSnapshotRequest.h:906
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEngine
RestoreDBClusterFromSnapshotRequest & WithEngine(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:290
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBClusterIdentifier
RestoreDBClusterFromSnapshotRequest & WithDBClusterIdentifier(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:154
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithTags
RestoreDBClusterFromSnapshotRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:590
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::OptionGroupNameHasBeenSet
bool OptionGroupNameHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:483
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::Neptune::NeptuneRequest
Definition: NeptuneRequest.h:17
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AvailabilityZonesHasBeenSet
bool AvailabilityZonesHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:51
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithAvailabilityZones
RestoreDBClusterFromSnapshotRequest & WithAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:75
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEngine
RestoreDBClusterFromSnapshotRequest & WithEngine(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:297
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBClusterIdentifier
RestoreDBClusterFromSnapshotRequest & WithDBClusterIdentifier(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:164
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDatabaseName
RestoreDBClusterFromSnapshotRequest & WithDatabaseName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:472
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetOptionGroupName
void SetOptionGroupName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:498
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBClusterParameterGroupName
RestoreDBClusterFromSnapshotRequest & WithDBClusterParameterGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:856
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::DatabaseNameHasBeenSet
bool DatabaseNameHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:442
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetDBClusterParameterGroupName
const Aws::String & GetDBClusterParameterGroupName() const
Definition: RestoreDBClusterFromSnapshotRequest.h:821
Tag.h
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetVpcSecurityGroupIds
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition: RestoreDBClusterFromSnapshotRequest.h:519
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEngineVersion
RestoreDBClusterFromSnapshotRequest & WithEngineVersion(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:340
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetAvailabilityZones
void SetAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:57
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetOptionGroupName
void SetOptionGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:493
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDatabaseName
void SetDatabaseName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:452
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDatabaseName
RestoreDBClusterFromSnapshotRequest & WithDatabaseName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:462
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:570
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: RestoreDBClusterFromSnapshotRequest.h:892
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEngine
void SetEngine(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:283
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddAvailabilityZones
RestoreDBClusterFromSnapshotRequest & AddAvailabilityZones(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:93
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBClusterIdentifier
RestoreDBClusterFromSnapshotRequest & WithDBClusterIdentifier(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:174
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithOptionGroupName
RestoreDBClusterFromSnapshotRequest & WithOptionGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:508
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:330
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddTags
RestoreDBClusterFromSnapshotRequest & AddTags(const Tag &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:595
Aws::Neptune::Model::Tag
Definition: Tag.h:33
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEngineVersion
RestoreDBClusterFromSnapshotRequest & WithEngineVersion(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:345
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetCopyTagsToSnapshot
void SetCopyTagsToSnapshot(bool value)
Definition: RestoreDBClusterFromSnapshotRequest.h:918
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:649
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: RestoreDBClusterFromSnapshotRequest.h:32
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDatabaseName
void SetDatabaseName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:447
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBClusterParameterGroupName
void SetDBClusterParameterGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:835
AWSString.h
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetEnableCloudwatchLogsExports
const Aws::Vector< Aws::String > & GetEnableCloudwatchLogsExports() const
Definition: RestoreDBClusterFromSnapshotRequest.h:765
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddEnableCloudwatchLogsExports
RestoreDBClusterFromSnapshotRequest & AddEnableCloudwatchLogsExports(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:801
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddVpcSecurityGroupIds
RestoreDBClusterFromSnapshotRequest & AddVpcSecurityGroupIds(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:554
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:885
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:262
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetSnapshotIdentifier
void SetSnapshotIdentifier(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:202
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithSnapshotIdentifier
RestoreDBClusterFromSnapshotRequest & WithSnapshotIdentifier(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:247
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetEngine
const Aws::String & GetEngine() const
Definition: RestoreDBClusterFromSnapshotRequest.h:255
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithOptionGroupName
RestoreDBClusterFromSnapshotRequest & WithOptionGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:503
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetAvailabilityZones
void SetAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:63
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBSubnetGroupName
RestoreDBClusterFromSnapshotRequest & WithDBSubnetGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:424
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:410
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEnableIAMDatabaseAuthentication
RestoreDBClusterFromSnapshotRequest & WithEnableIAMDatabaseAuthentication(bool value)
Definition: RestoreDBClusterFromSnapshotRequest.h:758
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBClusterParameterGroupName
RestoreDBClusterFromSnapshotRequest & WithDBClusterParameterGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:863
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddVpcSecurityGroupIds
RestoreDBClusterFromSnapshotRequest & AddVpcSecurityGroupIds(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:559
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithKmsKeyId
RestoreDBClusterFromSnapshotRequest & WithKmsKeyId(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:729
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetDatabaseName
const Aws::String & GetDatabaseName() const
Definition: RestoreDBClusterFromSnapshotRequest.h:437
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithKmsKeyId
RestoreDBClusterFromSnapshotRequest & WithKmsKeyId(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:713
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::RestoreDBClusterFromSnapshotRequest
RestoreDBClusterFromSnapshotRequest()
NeptuneRequest.h
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEnableCloudwatchLogsExports
RestoreDBClusterFromSnapshotRequest & WithEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:789
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:580
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBClusterIdentifier
void SetDBClusterIdentifier(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:144
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:529
Aws
Definition: AccessManagementClient.h:15
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddVpcSecurityGroupIds
RestoreDBClusterFromSnapshotRequest & AddVpcSecurityGroupIds(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:549
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEngine
void SetEngine(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:276
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEngineVersion
RestoreDBClusterFromSnapshotRequest & WithEngineVersion(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:335
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithAvailabilityZones
RestoreDBClusterFromSnapshotRequest & WithAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:69
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::EnableIAMDatabaseAuthenticationHasBeenSet
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:744
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetDBSubnetGroupName
const Aws::String & GetDBSubnetGroupName() const
Definition: RestoreDBClusterFromSnapshotRequest.h:382
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithPort
RestoreDBClusterFromSnapshotRequest & WithPort(int value)
Definition: RestoreDBClusterFromSnapshotRequest.h:374
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetEnableIAMDatabaseAuthentication
bool GetEnableIAMDatabaseAuthentication() const
Definition: RestoreDBClusterFromSnapshotRequest.h:737
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::EnableCloudwatchLogsExportsHasBeenSet
bool EnableCloudwatchLogsExportsHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:771
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDBClusterParameterGroupName
RestoreDBClusterFromSnapshotRequest & WithDBClusterParameterGroupName(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:870
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithVpcSecurityGroupIds
RestoreDBClusterFromSnapshotRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:539
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEngine
void SetEngine(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:269
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEnableCloudwatchLogsExports
RestoreDBClusterFromSnapshotRequest & WithEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:795
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::AddEnableCloudwatchLogsExports
RestoreDBClusterFromSnapshotRequest & AddEnableCloudwatchLogsExports(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:807
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:403
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithSnapshotIdentifier
RestoreDBClusterFromSnapshotRequest & WithSnapshotIdentifier(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:229
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithCopyTagsToSnapshot
RestoreDBClusterFromSnapshotRequest & WithCopyTagsToSnapshot(bool value)
Definition: RestoreDBClusterFromSnapshotRequest.h:924
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithTags
RestoreDBClusterFromSnapshotRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:585
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:315
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBClusterIdentifier
void SetDBClusterIdentifier(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:134
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:396
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithEngine
RestoreDBClusterFromSnapshotRequest & WithEngine(const char *value)
Definition: RestoreDBClusterFromSnapshotRequest.h:304
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: RestoreDBClusterFromSnapshotRequest.h:320
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::SnapshotIdentifierHasBeenSet
bool SnapshotIdentifierHasBeenSet() const
Definition: RestoreDBClusterFromSnapshotRequest.h:193
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetOptionGroupName
const Aws::String & GetOptionGroupName() const
Definition: RestoreDBClusterFromSnapshotRequest.h:478
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::WithDatabaseName
RestoreDBClusterFromSnapshotRequest & WithDatabaseName(Aws::String &&value)
Definition: RestoreDBClusterFromSnapshotRequest.h:467
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: RestoreDBClusterFromSnapshotRequest.h:617