pub fn configuration(
            mut self,
            input: crate::model::RightsizingRecommendationConfiguration,
        ) -> Self {
            self.configuration = Some(input);
            self
        }
/// <p> Enables you to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits, or neither. </p>
 Enables you to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits, or neither.
Enables you to customize recommendations across two attributes . You can choose to view recommendations for instances within the same instance families or across different instance families . You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits or neither .
pub fn configuration(
            mut self,
            input: crate::model::RightsizingRecommendationConfiguration,
        ) -> Self {
            self.configuration = Some(input);
            self
        }
pub fn configuration ( mut self , input : crate :: model :: RightsizingRecommendationConfiguration , ) -> Self { self . configuration = Some ( input ) ; self }
<p> Enables you to customize recommendations across two attributes.
<p > Enables you to customize recommendations across two attributes .
mut self
input
crate::model::RightsizingRecommendationConfiguration
mut self
input
crate::model::RightsizingRecommendationConfiguration