7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
10#include <aws/dms/model/RefreshSchemasStatusTypeValue.h>
21namespace DatabaseMigrationService {
45 template <
typename Endpo
intArnT = Aws::String>
47 m_endpointArnHasBeenSet =
true;
48 m_endpointArn = std::forward<EndpointArnT>(value);
50 template <
typename Endpo
intArnT = Aws::String>
63 template <
typename ReplicationInstanceArnT = Aws::String>
65 m_replicationInstanceArnHasBeenSet =
true;
66 m_replicationInstanceArn = std::forward<ReplicationInstanceArnT>(value);
68 template <
typename ReplicationInstanceArnT = Aws::String>
82 m_statusHasBeenSet =
true;
97 template <
typename LastRefreshDateT = Aws::Utils::DateTime>
99 m_lastRefreshDateHasBeenSet =
true;
100 m_lastRefreshDate = std::forward<LastRefreshDateT>(value);
102 template <
typename LastRefreshDateT = Aws::Utils::DateTime>
115 template <
typename LastFailureMessageT = Aws::String>
117 m_lastFailureMessageHasBeenSet =
true;
118 m_lastFailureMessage = std::forward<LastFailureMessageT>(value);
120 template <
typename LastFailureMessageT = Aws::String>
136 bool m_endpointArnHasBeenSet =
false;
137 bool m_replicationInstanceArnHasBeenSet =
false;
138 bool m_statusHasBeenSet =
false;
139 bool m_lastRefreshDateHasBeenSet =
false;
140 bool m_lastFailureMessageHasBeenSet =
false;
AWS_DATABASEMIGRATIONSERVICE_API RefreshSchemasStatus(Aws::Utils::Json::JsonView jsonValue)
RefreshSchemasStatus & WithStatus(RefreshSchemasStatusTypeValue value)
void SetLastFailureMessage(LastFailureMessageT &&value)
const Aws::Utils::DateTime & GetLastRefreshDate() const
void SetStatus(RefreshSchemasStatusTypeValue value)
void SetEndpointArn(EndpointArnT &&value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetReplicationInstanceArn(ReplicationInstanceArnT &&value)
RefreshSchemasStatus & WithLastRefreshDate(LastRefreshDateT &&value)
AWS_DATABASEMIGRATIONSERVICE_API RefreshSchemasStatus()=default
bool EndpointArnHasBeenSet() const
RefreshSchemasStatusTypeValue GetStatus() const
void SetLastRefreshDate(LastRefreshDateT &&value)
bool LastFailureMessageHasBeenSet() const
RefreshSchemasStatus & WithReplicationInstanceArn(ReplicationInstanceArnT &&value)
bool LastRefreshDateHasBeenSet() const
RefreshSchemasStatus & WithLastFailureMessage(LastFailureMessageT &&value)
bool StatusHasBeenSet() const
const Aws::String & GetEndpointArn() const
bool ReplicationInstanceArnHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API RefreshSchemasStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetLastFailureMessage() const
const Aws::String & GetReplicationInstanceArn() const
RefreshSchemasStatus & WithEndpointArn(EndpointArnT &&value)
RefreshSchemasStatusTypeValue
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue