7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/kendra/Kendra_EXPORTS.h>
9#include <aws/kendra/model/FeaturedResultsSetStatus.h>
44 template <
typename FeaturedResultsSetIdT = Aws::String>
46 m_featuredResultsSetIdHasBeenSet =
true;
47 m_featuredResultsSetId = std::forward<FeaturedResultsSetIdT>(value);
49 template <
typename FeaturedResultsSetIdT = Aws::String>
62 template <
typename FeaturedResultsSetNameT = Aws::String>
64 m_featuredResultsSetNameHasBeenSet =
true;
65 m_featuredResultsSetName = std::forward<FeaturedResultsSetNameT>(value);
67 template <
typename FeaturedResultsSetNameT = Aws::String>
88 m_statusHasBeenSet =
true;
104 m_lastUpdatedTimestampHasBeenSet =
true;
105 m_lastUpdatedTimestamp = value;
120 m_creationTimestampHasBeenSet =
true;
121 m_creationTimestamp = value;
130 bool m_featuredResultsSetIdHasBeenSet =
false;
133 bool m_featuredResultsSetNameHasBeenSet =
false;
136 bool m_statusHasBeenSet =
false;
138 long long m_lastUpdatedTimestamp{0};
139 bool m_lastUpdatedTimestampHasBeenSet =
false;
141 long long m_creationTimestamp{0};
142 bool m_creationTimestampHasBeenSet =
false;
FeaturedResultsSetSummary & WithCreationTimestamp(long long value)
long long GetLastUpdatedTimestamp() const
FeaturedResultsSetSummary & WithStatus(FeaturedResultsSetStatus value)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
FeaturedResultsSetSummary & WithLastUpdatedTimestamp(long long value)
bool CreationTimestampHasBeenSet() const
FeaturedResultsSetSummary & WithFeaturedResultsSetName(FeaturedResultsSetNameT &&value)
AWS_KENDRA_API FeaturedResultsSetSummary(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetFeaturedResultsSetName() const
void SetStatus(FeaturedResultsSetStatus value)
void SetCreationTimestamp(long long value)
FeaturedResultsSetSummary & WithFeaturedResultsSetId(FeaturedResultsSetIdT &&value)
long long GetCreationTimestamp() const
void SetFeaturedResultsSetId(FeaturedResultsSetIdT &&value)
bool LastUpdatedTimestampHasBeenSet() const
bool StatusHasBeenSet() const
bool FeaturedResultsSetIdHasBeenSet() const
AWS_KENDRA_API FeaturedResultsSetSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLastUpdatedTimestamp(long long value)
bool FeaturedResultsSetNameHasBeenSet() const
void SetFeaturedResultsSetName(FeaturedResultsSetNameT &&value)
AWS_KENDRA_API FeaturedResultsSetSummary()=default
FeaturedResultsSetStatus GetStatus() const
const Aws::String & GetFeaturedResultsSetId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue