/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides a summary of compliance based on either account ID or region.
* See Also:
AWS
* API Reference
Returns an AggregateConformancePackComplianceCount
object.
Returns an AggregateConformancePackComplianceCount
object.
Returns an AggregateConformancePackComplianceCount
object.
Returns an AggregateConformancePackComplianceCount
object.
Returns an AggregateConformancePackComplianceCount
object.
Returns an AggregateConformancePackComplianceCount
object.
Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline const Aws::String& GetGroupName() const{ return m_groupName; } /** *Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline bool GroupNameHasBeenSet() const { return m_groupNameHasBeenSet; } /** *Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline void SetGroupName(const Aws::String& value) { m_groupNameHasBeenSet = true; m_groupName = value; } /** *Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline void SetGroupName(Aws::String&& value) { m_groupNameHasBeenSet = true; m_groupName = std::move(value); } /** *Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline void SetGroupName(const char* value) { m_groupNameHasBeenSet = true; m_groupName.assign(value); } /** *Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline AggregateConformancePackComplianceSummary& WithGroupName(const Aws::String& value) { SetGroupName(value); return *this;} /** *Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline AggregateConformancePackComplianceSummary& WithGroupName(Aws::String&& value) { SetGroupName(std::move(value)); return *this;} /** *Groups the result based on Amazon Web Services account ID or Amazon Web * Services Region.
*/ inline AggregateConformancePackComplianceSummary& WithGroupName(const char* value) { SetGroupName(value); return *this;} private: AggregateConformancePackComplianceCount m_complianceSummary; bool m_complianceSummaryHasBeenSet = false; Aws::String m_groupName; bool m_groupNameHasBeenSet = false; }; } // namespace Model } // namespace ConfigService } // namespace Aws