7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
19namespace DatabaseMigrationService {
42 template <
typename ReplicationInstanceArnT = Aws::String>
44 m_replicationInstanceArnHasBeenSet =
true;
45 m_replicationInstanceArn = std::forward<ReplicationInstanceArnT>(value);
47 template <
typename ReplicationInstanceArnT = Aws::String>
60 template <
typename Endpo
intArnT = Aws::String>
62 m_endpointArnHasBeenSet =
true;
63 m_endpointArn = std::forward<EndpointArnT>(value);
65 template <
typename Endpo
intArnT = Aws::String>
81 template <
typename StatusT = Aws::String>
83 m_statusHasBeenSet =
true;
84 m_status = std::forward<StatusT>(value);
86 template <
typename StatusT = Aws::String>
99 template <
typename LastFailureMessageT = Aws::String>
101 m_lastFailureMessageHasBeenSet =
true;
102 m_lastFailureMessage = std::forward<LastFailureMessageT>(value);
104 template <
typename LastFailureMessageT = Aws::String>
119 template <
typename Endpo
intIdentifierT = Aws::String>
121 m_endpointIdentifierHasBeenSet =
true;
122 m_endpointIdentifier = std::forward<EndpointIdentifierT>(value);
124 template <
typename Endpo
intIdentifierT = Aws::String>
138 template <
typename ReplicationInstanceIdentifierT = Aws::String>
140 m_replicationInstanceIdentifierHasBeenSet =
true;
141 m_replicationInstanceIdentifier = std::forward<ReplicationInstanceIdentifierT>(value);
143 template <
typename ReplicationInstanceIdentifierT = Aws::String>
161 bool m_replicationInstanceArnHasBeenSet =
false;
162 bool m_endpointArnHasBeenSet =
false;
163 bool m_statusHasBeenSet =
false;
164 bool m_lastFailureMessageHasBeenSet =
false;
165 bool m_endpointIdentifierHasBeenSet =
false;
166 bool m_replicationInstanceIdentifierHasBeenSet =
false;
Connection & WithStatus(StatusT &&value)
Connection & WithReplicationInstanceArn(ReplicationInstanceArnT &&value)
bool StatusHasBeenSet() const
void SetStatus(StatusT &&value)
const Aws::String & GetStatus() const
Connection & WithEndpointIdentifier(EndpointIdentifierT &&value)
void SetEndpointIdentifier(EndpointIdentifierT &&value)
bool LastFailureMessageHasBeenSet() const
Connection & WithLastFailureMessage(LastFailureMessageT &&value)
AWS_DATABASEMIGRATIONSERVICE_API Connection & operator=(Aws::Utils::Json::JsonView jsonValue)
Connection & WithReplicationInstanceIdentifier(ReplicationInstanceIdentifierT &&value)
const Aws::String & GetEndpointArn() const
const Aws::String & GetLastFailureMessage() const
const Aws::String & GetEndpointIdentifier() const
void SetEndpointArn(EndpointArnT &&value)
void SetLastFailureMessage(LastFailureMessageT &&value)
void SetReplicationInstanceArn(ReplicationInstanceArnT &&value)
bool EndpointIdentifierHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Connection()=default
bool EndpointArnHasBeenSet() const
void SetReplicationInstanceIdentifier(ReplicationInstanceIdentifierT &&value)
const Aws::String & GetReplicationInstanceIdentifier() const
const Aws::String & GetReplicationInstanceArn() const
bool ReplicationInstanceArnHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
Connection & WithEndpointArn(EndpointArnT &&value)
bool ReplicationInstanceIdentifierHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Connection(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue