7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/glue/Glue_EXPORTS.h>
42 template <
typename IdT = Aws::String>
44 m_idHasBeenSet =
true;
45 m_id = std::forward<IdT>(value);
47 template <
typename IdT = Aws::String>
49 SetId(std::forward<IdT>(value));
60 template <
typename AssetNameT = Aws::String>
62 m_assetNameHasBeenSet =
true;
63 m_assetName = std::forward<AssetNameT>(value);
65 template <
typename AssetNameT = Aws::String>
78 template <
typename AssetDescriptionT = Aws::String>
80 m_assetDescriptionHasBeenSet =
true;
81 m_assetDescription = std::forward<AssetDescriptionT>(value);
83 template <
typename AssetDescriptionT = Aws::String>
96 template <
typename UpdatedAtT = Aws::Utils::DateTime>
98 m_updatedAtHasBeenSet =
true;
99 m_updatedAt = std::forward<UpdatedAtT>(value);
101 template <
typename UpdatedAtT = Aws::Utils::DateTime>
114 template <
typename AssetTypeIdT = Aws::String>
116 m_assetTypeIdHasBeenSet =
true;
117 m_assetTypeId = std::forward<AssetTypeIdT>(value);
119 template <
typename AssetTypeIdT = Aws::String>
135 bool m_idHasBeenSet =
false;
136 bool m_assetNameHasBeenSet =
false;
137 bool m_assetDescriptionHasBeenSet =
false;
138 bool m_updatedAtHasBeenSet =
false;
139 bool m_assetTypeIdHasBeenSet =
false;
bool AssetDescriptionHasBeenSet() const
void SetAssetName(AssetNameT &&value)
SearchResultItem & WithAssetName(AssetNameT &&value)
AWS_GLUE_API SearchResultItem()=default
const Aws::String & GetId() const
const Aws::String & GetAssetTypeId() const
bool IdHasBeenSet() const
SearchResultItem & WithAssetTypeId(AssetTypeIdT &&value)
bool AssetTypeIdHasBeenSet() const
const Aws::Utils::DateTime & GetUpdatedAt() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
SearchResultItem & WithAssetDescription(AssetDescriptionT &&value)
bool AssetNameHasBeenSet() const
AWS_GLUE_API SearchResultItem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAssetTypeId(AssetTypeIdT &&value)
const Aws::String & GetAssetDescription() const
AWS_GLUE_API SearchResultItem(Aws::Utils::Json::JsonView jsonValue)
void SetAssetDescription(AssetDescriptionT &&value)
SearchResultItem & WithUpdatedAt(UpdatedAtT &&value)
void SetUpdatedAt(UpdatedAtT &&value)
bool UpdatedAtHasBeenSet() const
const Aws::String & GetAssetName() const
SearchResultItem & WithId(IdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue