7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/dms/DatabaseMigrationServiceRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/dms/model/MigrationTypeValue.h>
15namespace DatabaseMigrationService
34 inline virtual const char*
GetServiceRequestName()
const override {
return "DescribeApplicableIndividualAssessments"; }
48 template<
typename ReplicationTaskArnT = Aws::String>
49 void SetReplicationTaskArn(ReplicationTaskArnT&& value) { m_replicationTaskArnHasBeenSet =
true; m_replicationTaskArn = std::forward<ReplicationTaskArnT>(value); }
50 template<
typename ReplicationTaskArnT = Aws::String>
61 template<
typename ReplicationInstanceArnT = Aws::String>
62 void SetReplicationInstanceArn(ReplicationInstanceArnT&& value) { m_replicationInstanceArnHasBeenSet =
true; m_replicationInstanceArn = std::forward<ReplicationInstanceArnT>(value); }
63 template<
typename ReplicationInstanceArnT = Aws::String>
74 template<
typename ReplicationConfigArnT = Aws::String>
75 void SetReplicationConfigArn(ReplicationConfigArnT&& value) { m_replicationConfigArnHasBeenSet =
true; m_replicationConfigArn = std::forward<ReplicationConfigArnT>(value); }
76 template<
typename ReplicationConfigArnT = Aws::String>
87 template<
typename SourceEngineNameT = Aws::String>
88 void SetSourceEngineName(SourceEngineNameT&& value) { m_sourceEngineNameHasBeenSet =
true; m_sourceEngineName = std::forward<SourceEngineNameT>(value); }
89 template<
typename SourceEngineNameT = Aws::String>
100 template<
typename TargetEngineNameT = Aws::String>
101 void SetTargetEngineName(TargetEngineNameT&& value) { m_targetEngineNameHasBeenSet =
true; m_targetEngineName = std::forward<TargetEngineNameT>(value); }
102 template<
typename TargetEngineNameT = Aws::String>
126 inline void SetMaxRecords(
int value) { m_maxRecordsHasBeenSet =
true; m_maxRecords = value; }
138 template<
typename MarkerT = Aws::String>
139 void SetMarker(MarkerT&& value) { m_markerHasBeenSet =
true; m_marker = std::forward<MarkerT>(value); }
140 template<
typename MarkerT = Aws::String>
146 bool m_replicationTaskArnHasBeenSet =
false;
149 bool m_replicationInstanceArnHasBeenSet =
false;
152 bool m_replicationConfigArnHasBeenSet =
false;
155 bool m_sourceEngineNameHasBeenSet =
false;
158 bool m_targetEngineNameHasBeenSet =
false;
161 bool m_migrationTypeHasBeenSet =
false;
164 bool m_maxRecordsHasBeenSet =
false;
167 bool m_markerHasBeenSet =
false;
const Aws::String & GetMarker() const
void SetSourceEngineName(SourceEngineNameT &&value)
const Aws::String & GetReplicationInstanceArn() const
bool SourceEngineNameHasBeenSet() const
DescribeApplicableIndividualAssessmentsRequest & WithReplicationTaskArn(ReplicationTaskArnT &&value)
void SetTargetEngineName(TargetEngineNameT &&value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
DescribeApplicableIndividualAssessmentsRequest & WithMigrationType(MigrationTypeValue value)
DescribeApplicableIndividualAssessmentsRequest & WithTargetEngineName(TargetEngineNameT &&value)
bool MaxRecordsHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API DescribeApplicableIndividualAssessmentsRequest()=default
DescribeApplicableIndividualAssessmentsRequest & WithReplicationInstanceArn(ReplicationInstanceArnT &&value)
bool TargetEngineNameHasBeenSet() const
int GetMaxRecords() const
DescribeApplicableIndividualAssessmentsRequest & WithSourceEngineName(SourceEngineNameT &&value)
bool MarkerHasBeenSet() const
void SetMigrationType(MigrationTypeValue value)
const Aws::String & GetReplicationConfigArn() const
const Aws::String & GetTargetEngineName() const
void SetReplicationInstanceArn(ReplicationInstanceArnT &&value)
void SetMaxRecords(int value)
const Aws::String & GetReplicationTaskArn() const
bool ReplicationConfigArnHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::String SerializePayload() const override
DescribeApplicableIndividualAssessmentsRequest & WithMaxRecords(int value)
void SetReplicationConfigArn(ReplicationConfigArnT &&value)
const Aws::String & GetSourceEngineName() const
bool MigrationTypeHasBeenSet() const
DescribeApplicableIndividualAssessmentsRequest & WithReplicationConfigArn(ReplicationConfigArnT &&value)
void SetMarker(MarkerT &&value)
bool ReplicationTaskArnHasBeenSet() const
virtual const char * GetServiceRequestName() const override
bool ReplicationInstanceArnHasBeenSet() const
DescribeApplicableIndividualAssessmentsRequest & WithMarker(MarkerT &&value)
MigrationTypeValue GetMigrationType() const
void SetReplicationTaskArn(ReplicationTaskArnT &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String