AWS SDK for C++  1.9.160
AWS SDK for C++
GetComplianceSummaryRequest.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace ResourceGroupsTaggingAPI
17 {
18 namespace Model
19 {
20 
24  {
25  public:
27 
28  // Service request name is the Operation name which will send this request out,
29  // each operation should has unique request name, so that we can get operation's name from this request.
30  // Note: this is not true for response, multiple operations may have the same response name,
31  // so we can not get operation's name from response.
32  inline virtual const char* GetServiceRequestName() const override { return "GetComplianceSummary"; }
33 
34  Aws::String SerializePayload() const override;
35 
37 
38 
44  inline const Aws::Vector<Aws::String>& GetTargetIdFilters() const{ return m_targetIdFilters; }
45 
51  inline bool TargetIdFiltersHasBeenSet() const { return m_targetIdFiltersHasBeenSet; }
52 
58  inline void SetTargetIdFilters(const Aws::Vector<Aws::String>& value) { m_targetIdFiltersHasBeenSet = true; m_targetIdFilters = value; }
59 
65  inline void SetTargetIdFilters(Aws::Vector<Aws::String>&& value) { m_targetIdFiltersHasBeenSet = true; m_targetIdFilters = std::move(value); }
66 
72  inline GetComplianceSummaryRequest& WithTargetIdFilters(const Aws::Vector<Aws::String>& value) { SetTargetIdFilters(value); return *this;}
73 
79  inline GetComplianceSummaryRequest& WithTargetIdFilters(Aws::Vector<Aws::String>&& value) { SetTargetIdFilters(std::move(value)); return *this;}
80 
86  inline GetComplianceSummaryRequest& AddTargetIdFilters(const Aws::String& value) { m_targetIdFiltersHasBeenSet = true; m_targetIdFilters.push_back(value); return *this; }
87 
93  inline GetComplianceSummaryRequest& AddTargetIdFilters(Aws::String&& value) { m_targetIdFiltersHasBeenSet = true; m_targetIdFilters.push_back(std::move(value)); return *this; }
94 
100  inline GetComplianceSummaryRequest& AddTargetIdFilters(const char* value) { m_targetIdFiltersHasBeenSet = true; m_targetIdFilters.push_back(value); return *this; }
101 
102 
108  inline const Aws::Vector<Aws::String>& GetRegionFilters() const{ return m_regionFilters; }
109 
115  inline bool RegionFiltersHasBeenSet() const { return m_regionFiltersHasBeenSet; }
116 
122  inline void SetRegionFilters(const Aws::Vector<Aws::String>& value) { m_regionFiltersHasBeenSet = true; m_regionFilters = value; }
123 
129  inline void SetRegionFilters(Aws::Vector<Aws::String>&& value) { m_regionFiltersHasBeenSet = true; m_regionFilters = std::move(value); }
130 
136  inline GetComplianceSummaryRequest& WithRegionFilters(const Aws::Vector<Aws::String>& value) { SetRegionFilters(value); return *this;}
137 
143  inline GetComplianceSummaryRequest& WithRegionFilters(Aws::Vector<Aws::String>&& value) { SetRegionFilters(std::move(value)); return *this;}
144 
150  inline GetComplianceSummaryRequest& AddRegionFilters(const Aws::String& value) { m_regionFiltersHasBeenSet = true; m_regionFilters.push_back(value); return *this; }
151 
157  inline GetComplianceSummaryRequest& AddRegionFilters(Aws::String&& value) { m_regionFiltersHasBeenSet = true; m_regionFilters.push_back(std::move(value)); return *this; }
158 
164  inline GetComplianceSummaryRequest& AddRegionFilters(const char* value) { m_regionFiltersHasBeenSet = true; m_regionFilters.push_back(value); return *this; }
165 
166 
189  inline const Aws::Vector<Aws::String>& GetResourceTypeFilters() const{ return m_resourceTypeFilters; }
190 
213  inline bool ResourceTypeFiltersHasBeenSet() const { return m_resourceTypeFiltersHasBeenSet; }
214 
237  inline void SetResourceTypeFilters(const Aws::Vector<Aws::String>& value) { m_resourceTypeFiltersHasBeenSet = true; m_resourceTypeFilters = value; }
238 
261  inline void SetResourceTypeFilters(Aws::Vector<Aws::String>&& value) { m_resourceTypeFiltersHasBeenSet = true; m_resourceTypeFilters = std::move(value); }
262 
285  inline GetComplianceSummaryRequest& WithResourceTypeFilters(const Aws::Vector<Aws::String>& value) { SetResourceTypeFilters(value); return *this;}
286 
309  inline GetComplianceSummaryRequest& WithResourceTypeFilters(Aws::Vector<Aws::String>&& value) { SetResourceTypeFilters(std::move(value)); return *this;}
310 
333  inline GetComplianceSummaryRequest& AddResourceTypeFilters(const Aws::String& value) { m_resourceTypeFiltersHasBeenSet = true; m_resourceTypeFilters.push_back(value); return *this; }
334 
357  inline GetComplianceSummaryRequest& AddResourceTypeFilters(Aws::String&& value) { m_resourceTypeFiltersHasBeenSet = true; m_resourceTypeFilters.push_back(std::move(value)); return *this; }
358 
381  inline GetComplianceSummaryRequest& AddResourceTypeFilters(const char* value) { m_resourceTypeFiltersHasBeenSet = true; m_resourceTypeFilters.push_back(value); return *this; }
382 
383 
390  inline const Aws::Vector<Aws::String>& GetTagKeyFilters() const{ return m_tagKeyFilters; }
391 
398  inline bool TagKeyFiltersHasBeenSet() const { return m_tagKeyFiltersHasBeenSet; }
399 
406  inline void SetTagKeyFilters(const Aws::Vector<Aws::String>& value) { m_tagKeyFiltersHasBeenSet = true; m_tagKeyFilters = value; }
407 
414  inline void SetTagKeyFilters(Aws::Vector<Aws::String>&& value) { m_tagKeyFiltersHasBeenSet = true; m_tagKeyFilters = std::move(value); }
415 
422  inline GetComplianceSummaryRequest& WithTagKeyFilters(const Aws::Vector<Aws::String>& value) { SetTagKeyFilters(value); return *this;}
423 
430  inline GetComplianceSummaryRequest& WithTagKeyFilters(Aws::Vector<Aws::String>&& value) { SetTagKeyFilters(std::move(value)); return *this;}
431 
438  inline GetComplianceSummaryRequest& AddTagKeyFilters(const Aws::String& value) { m_tagKeyFiltersHasBeenSet = true; m_tagKeyFilters.push_back(value); return *this; }
439 
446  inline GetComplianceSummaryRequest& AddTagKeyFilters(Aws::String&& value) { m_tagKeyFiltersHasBeenSet = true; m_tagKeyFilters.push_back(std::move(value)); return *this; }
447 
454  inline GetComplianceSummaryRequest& AddTagKeyFilters(const char* value) { m_tagKeyFiltersHasBeenSet = true; m_tagKeyFilters.push_back(value); return *this; }
455 
456 
461  inline const Aws::Vector<GroupByAttribute>& GetGroupBy() const{ return m_groupBy; }
462 
467  inline bool GroupByHasBeenSet() const { return m_groupByHasBeenSet; }
468 
473  inline void SetGroupBy(const Aws::Vector<GroupByAttribute>& value) { m_groupByHasBeenSet = true; m_groupBy = value; }
474 
479  inline void SetGroupBy(Aws::Vector<GroupByAttribute>&& value) { m_groupByHasBeenSet = true; m_groupBy = std::move(value); }
480 
485  inline GetComplianceSummaryRequest& WithGroupBy(const Aws::Vector<GroupByAttribute>& value) { SetGroupBy(value); return *this;}
486 
491  inline GetComplianceSummaryRequest& WithGroupBy(Aws::Vector<GroupByAttribute>&& value) { SetGroupBy(std::move(value)); return *this;}
492 
497  inline GetComplianceSummaryRequest& AddGroupBy(const GroupByAttribute& value) { m_groupByHasBeenSet = true; m_groupBy.push_back(value); return *this; }
498 
503  inline GetComplianceSummaryRequest& AddGroupBy(GroupByAttribute&& value) { m_groupByHasBeenSet = true; m_groupBy.push_back(std::move(value)); return *this; }
504 
505 
513  inline int GetMaxResults() const{ return m_maxResults; }
514 
522  inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
523 
531  inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
532 
540  inline GetComplianceSummaryRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
541 
542 
548  inline const Aws::String& GetPaginationToken() const{ return m_paginationToken; }
549 
555  inline bool PaginationTokenHasBeenSet() const { return m_paginationTokenHasBeenSet; }
556 
562  inline void SetPaginationToken(const Aws::String& value) { m_paginationTokenHasBeenSet = true; m_paginationToken = value; }
563 
569  inline void SetPaginationToken(Aws::String&& value) { m_paginationTokenHasBeenSet = true; m_paginationToken = std::move(value); }
570 
576  inline void SetPaginationToken(const char* value) { m_paginationTokenHasBeenSet = true; m_paginationToken.assign(value); }
577 
583  inline GetComplianceSummaryRequest& WithPaginationToken(const Aws::String& value) { SetPaginationToken(value); return *this;}
584 
590  inline GetComplianceSummaryRequest& WithPaginationToken(Aws::String&& value) { SetPaginationToken(std::move(value)); return *this;}
591 
597  inline GetComplianceSummaryRequest& WithPaginationToken(const char* value) { SetPaginationToken(value); return *this;}
598 
599  private:
600 
601  Aws::Vector<Aws::String> m_targetIdFilters;
602  bool m_targetIdFiltersHasBeenSet;
603 
604  Aws::Vector<Aws::String> m_regionFilters;
605  bool m_regionFiltersHasBeenSet;
606 
607  Aws::Vector<Aws::String> m_resourceTypeFilters;
608  bool m_resourceTypeFiltersHasBeenSet;
609 
610  Aws::Vector<Aws::String> m_tagKeyFilters;
611  bool m_tagKeyFiltersHasBeenSet;
612 
614  bool m_groupByHasBeenSet;
615 
616  int m_maxResults;
617  bool m_maxResultsHasBeenSet;
618 
619  Aws::String m_paginationToken;
620  bool m_paginationTokenHasBeenSet;
621  };
622 
623 } // namespace Model
624 } // namespace ResourceGroupsTaggingAPI
625 } // namespace Aws
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithGroupBy
GetComplianceSummaryRequest & WithGroupBy(const Aws::Vector< GroupByAttribute > &value)
Definition: GetComplianceSummaryRequest.h:485
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetPaginationToken
void SetPaginationToken(const char *value)
Definition: GetComplianceSummaryRequest.h:576
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddTargetIdFilters
GetComplianceSummaryRequest & AddTargetIdFilters(const Aws::String &value)
Definition: GetComplianceSummaryRequest.h:86
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetResourceTypeFilters
void SetResourceTypeFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:261
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddTargetIdFilters
GetComplianceSummaryRequest & AddTargetIdFilters(const char *value)
Definition: GetComplianceSummaryRequest.h:100
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithResourceTypeFilters
GetComplianceSummaryRequest & WithResourceTypeFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:285
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetGroupBy
void SetGroupBy(const Aws::Vector< GroupByAttribute > &value)
Definition: GetComplianceSummaryRequest.h:473
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetTagKeyFilters
const Aws::Vector< Aws::String > & GetTagKeyFilters() const
Definition: GetComplianceSummaryRequest.h:390
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithPaginationToken
GetComplianceSummaryRequest & WithPaginationToken(Aws::String &&value)
Definition: GetComplianceSummaryRequest.h:590
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetMaxResults
int GetMaxResults() const
Definition: GetComplianceSummaryRequest.h:513
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetPaginationToken
void SetPaginationToken(Aws::String &&value)
Definition: GetComplianceSummaryRequest.h:569
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetTagKeyFilters
void SetTagKeyFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:414
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithResourceTypeFilters
GetComplianceSummaryRequest & WithResourceTypeFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:309
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetTargetIdFilters
void SetTargetIdFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:58
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::TargetIdFiltersHasBeenSet
bool TargetIdFiltersHasBeenSet() const
Definition: GetComplianceSummaryRequest.h:51
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetPaginationToken
const Aws::String & GetPaginationToken() const
Definition: GetComplianceSummaryRequest.h:548
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetPaginationToken
void SetPaginationToken(const Aws::String &value)
Definition: GetComplianceSummaryRequest.h:562
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithTagKeyFilters
GetComplianceSummaryRequest & WithTagKeyFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:422
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetGroupBy
void SetGroupBy(Aws::Vector< GroupByAttribute > &&value)
Definition: GetComplianceSummaryRequest.h:479
AWS_RESOURCEGROUPSTAGGINGAPI_API
#define AWS_RESOURCEGROUPSTAGGINGAPI_API
Definition: ResourceGroupsTaggingAPI_EXPORTS.h:28
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ResourceGroupsTaggingAPI::Model::GroupByAttribute
GroupByAttribute
Definition: GroupByAttribute.h:17
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddRegionFilters
GetComplianceSummaryRequest & AddRegionFilters(const Aws::String &value)
Definition: GetComplianceSummaryRequest.h:150
AWSVector.h
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::PaginationTokenHasBeenSet
bool PaginationTokenHasBeenSet() const
Definition: GetComplianceSummaryRequest.h:555
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddGroupBy
GetComplianceSummaryRequest & AddGroupBy(const GroupByAttribute &value)
Definition: GetComplianceSummaryRequest.h:497
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetRegionFilters
void SetRegionFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:129
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddResourceTypeFilters
GetComplianceSummaryRequest & AddResourceTypeFilters(const char *value)
Definition: GetComplianceSummaryRequest.h:381
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddRegionFilters
GetComplianceSummaryRequest & AddRegionFilters(const char *value)
Definition: GetComplianceSummaryRequest.h:164
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetComplianceSummaryRequest
GetComplianceSummaryRequest()
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition: GetComplianceSummaryRequest.h:522
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::TagKeyFiltersHasBeenSet
bool TagKeyFiltersHasBeenSet() const
Definition: GetComplianceSummaryRequest.h:398
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddGroupBy
GetComplianceSummaryRequest & AddGroupBy(GroupByAttribute &&value)
Definition: GetComplianceSummaryRequest.h:503
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithPaginationToken
GetComplianceSummaryRequest & WithPaginationToken(const Aws::String &value)
Definition: GetComplianceSummaryRequest.h:583
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GroupByHasBeenSet
bool GroupByHasBeenSet() const
Definition: GetComplianceSummaryRequest.h:467
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddResourceTypeFilters
GetComplianceSummaryRequest & AddResourceTypeFilters(const Aws::String &value)
Definition: GetComplianceSummaryRequest.h:333
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddTagKeyFilters
GetComplianceSummaryRequest & AddTagKeyFilters(Aws::String &&value)
Definition: GetComplianceSummaryRequest.h:446
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest
Definition: GetComplianceSummaryRequest.h:24
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetTagKeyFilters
void SetTagKeyFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:406
AWSString.h
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetGroupBy
const Aws::Vector< GroupByAttribute > & GetGroupBy() const
Definition: GetComplianceSummaryRequest.h:461
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithTagKeyFilters
GetComplianceSummaryRequest & WithTagKeyFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:430
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithGroupBy
GetComplianceSummaryRequest & WithGroupBy(Aws::Vector< GroupByAttribute > &&value)
Definition: GetComplianceSummaryRequest.h:491
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddTargetIdFilters
GetComplianceSummaryRequest & AddTargetIdFilters(Aws::String &&value)
Definition: GetComplianceSummaryRequest.h:93
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddRegionFilters
GetComplianceSummaryRequest & AddRegionFilters(Aws::String &&value)
Definition: GetComplianceSummaryRequest.h:157
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetTargetIdFilters
const Aws::Vector< Aws::String > & GetTargetIdFilters() const
Definition: GetComplianceSummaryRequest.h:44
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddTagKeyFilters
GetComplianceSummaryRequest & AddTagKeyFilters(const Aws::String &value)
Definition: GetComplianceSummaryRequest.h:438
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetResourceTypeFilters
void SetResourceTypeFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:237
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithRegionFilters
GetComplianceSummaryRequest & WithRegionFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:136
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetResourceTypeFilters
const Aws::Vector< Aws::String > & GetResourceTypeFilters() const
Definition: GetComplianceSummaryRequest.h:189
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetMaxResults
void SetMaxResults(int value)
Definition: GetComplianceSummaryRequest.h:531
Aws::ResourceGroupsTaggingAPI::ResourceGroupsTaggingAPIRequest
Definition: ResourceGroupsTaggingAPIRequest.h:17
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetRegionFilters
const Aws::Vector< Aws::String > & GetRegionFilters() const
Definition: GetComplianceSummaryRequest.h:108
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::RegionFiltersHasBeenSet
bool RegionFiltersHasBeenSet() const
Definition: GetComplianceSummaryRequest.h:115
Aws
Definition: AccessManagementClient.h:15
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddResourceTypeFilters
GetComplianceSummaryRequest & AddResourceTypeFilters(Aws::String &&value)
Definition: GetComplianceSummaryRequest.h:357
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetRegionFilters
void SetRegionFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:122
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithRegionFilters
GetComplianceSummaryRequest & WithRegionFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:143
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithTargetIdFilters
GetComplianceSummaryRequest & WithTargetIdFilters(const Aws::Vector< Aws::String > &value)
Definition: GetComplianceSummaryRequest.h:72
GroupByAttribute.h
ResourceGroupsTaggingAPIRequest.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithPaginationToken
GetComplianceSummaryRequest & WithPaginationToken(const char *value)
Definition: GetComplianceSummaryRequest.h:597
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::ResourceTypeFiltersHasBeenSet
bool ResourceTypeFiltersHasBeenSet() const
Definition: GetComplianceSummaryRequest.h:213
ResourceGroupsTaggingAPI_EXPORTS.h
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithTargetIdFilters
GetComplianceSummaryRequest & WithTargetIdFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:79
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::SetTargetIdFilters
void SetTargetIdFilters(Aws::Vector< Aws::String > &&value)
Definition: GetComplianceSummaryRequest.h:65
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::AddTagKeyFilters
GetComplianceSummaryRequest & AddTagKeyFilters(const char *value)
Definition: GetComplianceSummaryRequest.h:454
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: GetComplianceSummaryRequest.h:32
Aws::ResourceGroupsTaggingAPI::Model::GetComplianceSummaryRequest::WithMaxResults
GetComplianceSummaryRequest & WithMaxResults(int value)
Definition: GetComplianceSummaryRequest.h:540