7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/cleanrooms/model/S3Location.h>
46 template<
typename LocationT = S3Location>
47 void SetLocation(LocationT&& value) { m_locationHasBeenSet =
true; m_location = std::forward<LocationT>(value); }
48 template<
typename LocationT = S3Location>
54 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