/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A choice available to answer question.See Also:
AWS
* API Reference
The helpful resource (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one helpful * resource.
*/ inline const ChoiceContent& GetHelpfulResource() const{ return m_helpfulResource; } /** *The helpful resource (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one helpful * resource.
*/ inline bool HelpfulResourceHasBeenSet() const { return m_helpfulResourceHasBeenSet; } /** *The helpful resource (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one helpful * resource.
*/ inline void SetHelpfulResource(const ChoiceContent& value) { m_helpfulResourceHasBeenSet = true; m_helpfulResource = value; } /** *The helpful resource (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one helpful * resource.
*/ inline void SetHelpfulResource(ChoiceContent&& value) { m_helpfulResourceHasBeenSet = true; m_helpfulResource = std::move(value); } /** *The helpful resource (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one helpful * resource.
*/ inline Choice& WithHelpfulResource(const ChoiceContent& value) { SetHelpfulResource(value); return *this;} /** *The helpful resource (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one helpful * resource.
*/ inline Choice& WithHelpfulResource(ChoiceContent&& value) { SetHelpfulResource(std::move(value)); return *this;} /** *The improvement plan (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one improvement * plan.
*/ inline const ChoiceContent& GetImprovementPlan() const{ return m_improvementPlan; } /** *The improvement plan (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one improvement * plan.
*/ inline bool ImprovementPlanHasBeenSet() const { return m_improvementPlanHasBeenSet; } /** *The improvement plan (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one improvement * plan.
*/ inline void SetImprovementPlan(const ChoiceContent& value) { m_improvementPlanHasBeenSet = true; m_improvementPlan = value; } /** *The improvement plan (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one improvement * plan.
*/ inline void SetImprovementPlan(ChoiceContent&& value) { m_improvementPlanHasBeenSet = true; m_improvementPlan = std::move(value); } /** *The improvement plan (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one improvement * plan.
*/ inline Choice& WithImprovementPlan(const ChoiceContent& value) { SetImprovementPlan(value); return *this;} /** *The improvement plan (both text and URL) for a particular choice.
This * field only applies to custom lenses. Each choice can have only one improvement * plan.
*/ inline Choice& WithImprovementPlan(ChoiceContent&& value) { SetImprovementPlan(std::move(value)); return *this;} /** *The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.
The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.
The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.
The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.
The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.
The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.
The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.
The additional resources for a choice in a custom lens.
A choice can
* have up to two additional resources: one of type HELPFUL_RESOURCE
,
* one of type IMPROVEMENT_PLAN
, or both.