7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/kendra/model/FeaturedResultsSetStatus.h>
50 template<
typename FeaturedResultsSetIdT = Aws::String>
51 void SetFeaturedResultsSetId(FeaturedResultsSetIdT&& value) { m_featuredResultsSetIdHasBeenSet =
true; m_featuredResultsSetId = std::forward<FeaturedResultsSetIdT>(value); }
52 template<
typename FeaturedResultsSetIdT = Aws::String>
62 template<
typename FeaturedResultsSetNameT = Aws::String>
63 void SetFeaturedResultsSetName(FeaturedResultsSetNameT&& value) { m_featuredResultsSetNameHasBeenSet =
true; m_featuredResultsSetName = std::forward<FeaturedResultsSetNameT>(value); }
64 template<
typename FeaturedResultsSetNameT = Aws::String>
91 inline void SetLastUpdatedTimestamp(
long long value) { m_lastUpdatedTimestampHasBeenSet =
true; m_lastUpdatedTimestamp = value; }
101 inline void SetCreationTimestamp(
long long value) { m_creationTimestampHasBeenSet =
true; m_creationTimestamp = value; }
107 bool m_featuredResultsSetIdHasBeenSet =
false;
110 bool m_featuredResultsSetNameHasBeenSet =
false;
113 bool m_statusHasBeenSet =
false;
115 long long m_lastUpdatedTimestamp{0};
116 bool m_lastUpdatedTimestampHasBeenSet =
false;
118 long long m_creationTimestamp{0};
119 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