7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dms/model/RefreshSchemasStatusTypeValue.h>
10#include <aws/core/utils/DateTime.h>
23namespace DatabaseMigrationService
51 template<
typename Endpo
intArnT = Aws::String>
52 void SetEndpointArn(EndpointArnT&& value) { m_endpointArnHasBeenSet =
true; m_endpointArn = std::forward<EndpointArnT>(value); }
53 template<
typename Endpo
intArnT = Aws::String>
63 template<
typename ReplicationInstanceArnT = Aws::String>
64 void SetReplicationInstanceArn(ReplicationInstanceArnT&& value) { m_replicationInstanceArnHasBeenSet =
true; m_replicationInstanceArn = std::forward<ReplicationInstanceArnT>(value); }
65 template<
typename ReplicationInstanceArnT = Aws::String>
85 template<
typename LastRefreshDateT = Aws::Utils::DateTime>
86 void SetLastRefreshDate(LastRefreshDateT&& value) { m_lastRefreshDateHasBeenSet =
true; m_lastRefreshDate = std::forward<LastRefreshDateT>(value); }
87 template<
typename LastRefreshDateT = Aws::Utils::DateTime>
97 template<
typename LastFailureMessageT = Aws::String>
98 void SetLastFailureMessage(LastFailureMessageT&& value) { m_lastFailureMessageHasBeenSet =
true; m_lastFailureMessage = std::forward<LastFailureMessageT>(value); }
99 template<
typename LastFailureMessageT = Aws::String>
105 bool m_endpointArnHasBeenSet =
false;
108 bool m_replicationInstanceArnHasBeenSet =
false;
111 bool m_statusHasBeenSet =
false;
114 bool m_lastRefreshDateHasBeenSet =
false;
117 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