7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace DatabaseMigrationService
48 template<
typename ReplicationInstanceArnT = Aws::String>
49 void SetReplicationInstanceArn(ReplicationInstanceArnT&& value) { m_replicationInstanceArnHasBeenSet =
true; m_replicationInstanceArn = std::forward<ReplicationInstanceArnT>(value); }
50 template<
typename ReplicationInstanceArnT = Aws::String>
60 template<
typename Endpo
intArnT = Aws::String>
61 void SetEndpointArn(EndpointArnT&& value) { m_endpointArnHasBeenSet =
true; m_endpointArn = std::forward<EndpointArnT>(value); }
62 template<
typename Endpo
intArnT = Aws::String>
75 template<
typename StatusT = Aws::String>
76 void SetStatus(StatusT&& value) { m_statusHasBeenSet =
true; m_status = std::forward<StatusT>(value); }
77 template<
typename StatusT = Aws::String>
87 template<
typename LastFailureMessageT = Aws::String>
88 void SetLastFailureMessage(LastFailureMessageT&& value) { m_lastFailureMessageHasBeenSet =
true; m_lastFailureMessage = std::forward<LastFailureMessageT>(value); }
89 template<
typename LastFailureMessageT = Aws::String>
101 template<
typename Endpo
intIdentifierT = Aws::String>
102 void SetEndpointIdentifier(EndpointIdentifierT&& value) { m_endpointIdentifierHasBeenSet =
true; m_endpointIdentifier = std::forward<EndpointIdentifierT>(value); }
103 template<
typename Endpo
intIdentifierT = Aws::String>
114 template<
typename ReplicationInstanceIdentifierT = Aws::String>
115 void SetReplicationInstanceIdentifier(ReplicationInstanceIdentifierT&& value) { m_replicationInstanceIdentifierHasBeenSet =
true; m_replicationInstanceIdentifier = std::forward<ReplicationInstanceIdentifierT>(value); }
116 template<
typename ReplicationInstanceIdentifierT = Aws::String>
122 bool m_replicationInstanceArnHasBeenSet =
false;
125 bool m_endpointArnHasBeenSet =
false;
128 bool m_statusHasBeenSet =
false;
131 bool m_lastFailureMessageHasBeenSet =
false;
134 bool m_endpointIdentifierHasBeenSet =
false;
137 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