7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/S3Location.h>
40 template <
typename LocationT = S3Location>
42 m_locationHasBeenSet =
true;
43 m_location = std::forward<LocationT>(value);
45 template <
typename LocationT = S3Location>
53 bool m_locationHasBeenSet =
false;
const S3Location & GetLocation() const
AWS_CLEANROOMS_API AnalysisTemplateArtifact()=default
bool LocationHasBeenSet() const
void SetLocation(LocationT &&value)
AWS_CLEANROOMS_API AnalysisTemplateArtifact & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CLEANROOMS_API AnalysisTemplateArtifact(Aws::Utils::Json::JsonView jsonValue)
AnalysisTemplateArtifact & WithLocation(LocationT &&value)
Aws::Utils::Json::JsonValue JsonValue