/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A report of a lens review.See Also:
AWS
* API Reference
The ARN for the lens.
*/ inline const Aws::String& GetLensArn() const{ return m_lensArn; } /** *The ARN for the lens.
*/ inline bool LensArnHasBeenSet() const { return m_lensArnHasBeenSet; } /** *The ARN for the lens.
*/ inline void SetLensArn(const Aws::String& value) { m_lensArnHasBeenSet = true; m_lensArn = value; } /** *The ARN for the lens.
*/ inline void SetLensArn(Aws::String&& value) { m_lensArnHasBeenSet = true; m_lensArn = std::move(value); } /** *The ARN for the lens.
*/ inline void SetLensArn(const char* value) { m_lensArnHasBeenSet = true; m_lensArn.assign(value); } /** *The ARN for the lens.
*/ inline LensReviewReport& WithLensArn(const Aws::String& value) { SetLensArn(value); return *this;} /** *The ARN for the lens.
*/ inline LensReviewReport& WithLensArn(Aws::String&& value) { SetLensArn(std::move(value)); return *this;} /** *The ARN for the lens.
*/ inline LensReviewReport& WithLensArn(const char* value) { SetLensArn(value); return *this;} inline const Aws::String& GetBase64String() const{ return m_base64String; } inline bool Base64StringHasBeenSet() const { return m_base64StringHasBeenSet; } inline void SetBase64String(const Aws::String& value) { m_base64StringHasBeenSet = true; m_base64String = value; } inline void SetBase64String(Aws::String&& value) { m_base64StringHasBeenSet = true; m_base64String = std::move(value); } inline void SetBase64String(const char* value) { m_base64StringHasBeenSet = true; m_base64String.assign(value); } inline LensReviewReport& WithBase64String(const Aws::String& value) { SetBase64String(value); return *this;} inline LensReviewReport& WithBase64String(Aws::String&& value) { SetBase64String(std::move(value)); return *this;} inline LensReviewReport& WithBase64String(const char* value) { SetBase64String(value); return *this;} private: Aws::String m_lensAlias; bool m_lensAliasHasBeenSet = false; Aws::String m_lensArn; bool m_lensArnHasBeenSet = false; Aws::String m_base64String; bool m_base64StringHasBeenSet = false; }; } // namespace Model } // namespace WellArchitected } // namespace Aws