/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Details about Amazon Web Services resources that were analyzed in a call to
* Trusted Advisor DescribeTrustedAdvisorCheckSummaries.See
* Also:
AWS
* API Reference
The number of Amazon Web Services resources that were analyzed by the Trusted * Advisor check.
*/ inline long long GetResourcesProcessed() const{ return m_resourcesProcessed; } /** *The number of Amazon Web Services resources that were analyzed by the Trusted * Advisor check.
*/ inline bool ResourcesProcessedHasBeenSet() const { return m_resourcesProcessedHasBeenSet; } /** *The number of Amazon Web Services resources that were analyzed by the Trusted * Advisor check.
*/ inline void SetResourcesProcessed(long long value) { m_resourcesProcessedHasBeenSet = true; m_resourcesProcessed = value; } /** *The number of Amazon Web Services resources that were analyzed by the Trusted * Advisor check.
*/ inline TrustedAdvisorResourcesSummary& WithResourcesProcessed(long long value) { SetResourcesProcessed(value); return *this;} /** *The number of Amazon Web Services resources that were flagged (listed) by the * Trusted Advisor check.
*/ inline long long GetResourcesFlagged() const{ return m_resourcesFlagged; } /** *The number of Amazon Web Services resources that were flagged (listed) by the * Trusted Advisor check.
*/ inline bool ResourcesFlaggedHasBeenSet() const { return m_resourcesFlaggedHasBeenSet; } /** *The number of Amazon Web Services resources that were flagged (listed) by the * Trusted Advisor check.
*/ inline void SetResourcesFlagged(long long value) { m_resourcesFlaggedHasBeenSet = true; m_resourcesFlagged = value; } /** *The number of Amazon Web Services resources that were flagged (listed) by the * Trusted Advisor check.
*/ inline TrustedAdvisorResourcesSummary& WithResourcesFlagged(long long value) { SetResourcesFlagged(value); return *this;} /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because information was unavailable.
*/ inline long long GetResourcesIgnored() const{ return m_resourcesIgnored; } /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because information was unavailable.
*/ inline bool ResourcesIgnoredHasBeenSet() const { return m_resourcesIgnoredHasBeenSet; } /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because information was unavailable.
*/ inline void SetResourcesIgnored(long long value) { m_resourcesIgnoredHasBeenSet = true; m_resourcesIgnored = value; } /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because information was unavailable.
*/ inline TrustedAdvisorResourcesSummary& WithResourcesIgnored(long long value) { SetResourcesIgnored(value); return *this;} /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because they were marked as suppressed by the user.
*/ inline long long GetResourcesSuppressed() const{ return m_resourcesSuppressed; } /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because they were marked as suppressed by the user.
*/ inline bool ResourcesSuppressedHasBeenSet() const { return m_resourcesSuppressedHasBeenSet; } /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because they were marked as suppressed by the user.
*/ inline void SetResourcesSuppressed(long long value) { m_resourcesSuppressedHasBeenSet = true; m_resourcesSuppressed = value; } /** *The number of Amazon Web Services resources ignored by Trusted Advisor * because they were marked as suppressed by the user.
*/ inline TrustedAdvisorResourcesSummary& WithResourcesSuppressed(long long value) { SetResourcesSuppressed(value); return *this;} private: long long m_resourcesProcessed; bool m_resourcesProcessedHasBeenSet = false; long long m_resourcesFlagged; bool m_resourcesFlaggedHasBeenSet = false; long long m_resourcesIgnored; bool m_resourcesIgnoredHasBeenSet = false; long long m_resourcesSuppressed; bool m_resourcesSuppressedHasBeenSet = false; }; } // namespace Model } // namespace Support } // namespace Aws