AWS SDK for C++  1.9.106
AWS SDK for C++
DescribeImagesFilter.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ecr/ECR_EXPORTS.h>
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace ECR
22 {
23 namespace Model
24 {
25 
33  {
34  public:
39 
40 
46  inline const TagStatus& GetTagStatus() const{ return m_tagStatus; }
47 
53  inline bool TagStatusHasBeenSet() const { return m_tagStatusHasBeenSet; }
54 
60  inline void SetTagStatus(const TagStatus& value) { m_tagStatusHasBeenSet = true; m_tagStatus = value; }
61 
67  inline void SetTagStatus(TagStatus&& value) { m_tagStatusHasBeenSet = true; m_tagStatus = std::move(value); }
68 
74  inline DescribeImagesFilter& WithTagStatus(const TagStatus& value) { SetTagStatus(value); return *this;}
75 
81  inline DescribeImagesFilter& WithTagStatus(TagStatus&& value) { SetTagStatus(std::move(value)); return *this;}
82 
83  private:
84 
85  TagStatus m_tagStatus;
86  bool m_tagStatusHasBeenSet;
87  };
88 
89 } // namespace Model
90 } // namespace ECR
91 } // namespace Aws
Aws::ECR::Model::DescribeImagesFilter::GetTagStatus
const TagStatus & GetTagStatus() const
Definition: DescribeImagesFilter.h:46
Aws::ECR::Model::DescribeImagesFilter::SetTagStatus
void SetTagStatus(TagStatus &&value)
Definition: DescribeImagesFilter.h:67
Aws::ECR::Model::TagStatus
TagStatus
Definition: TagStatus.h:17
Aws::ECR::Model::DescribeImagesFilter::DescribeImagesFilter
DescribeImagesFilter()
Aws::ECR::Model::DescribeImagesFilter::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::ECR::Model::DescribeImagesFilter
Definition: DescribeImagesFilter.h:33
Aws::imagebuilder::Model::ContainerRepositoryService::NOT_SET
@ NOT_SET
TagStatus.h
ECR_EXPORTS.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
AWS_ECR_API
#define AWS_ECR_API
Definition: ECR_EXPORTS.h:28
Aws::ECR::Model::DescribeImagesFilter::WithTagStatus
DescribeImagesFilter & WithTagStatus(TagStatus &&value)
Definition: DescribeImagesFilter.h:81
Aws::ECR::Model::DescribeImagesFilter::DescribeImagesFilter
DescribeImagesFilter(Aws::Utils::Json::JsonView jsonValue)
Aws::ECR::Model::DescribeImagesFilter::WithTagStatus
DescribeImagesFilter & WithTagStatus(const TagStatus &value)
Definition: DescribeImagesFilter.h:74
Aws
Definition: AccessManagementClient.h:15
Aws::ECR::Model::DescribeImagesFilter::operator=
DescribeImagesFilter & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::ECR::Model::DescribeImagesFilter::SetTagStatus
void SetTagStatus(const TagStatus &value)
Definition: DescribeImagesFilter.h:60
Aws::ECR::Model::DescribeImagesFilter::TagStatusHasBeenSet
bool TagStatusHasBeenSet() const
Definition: DescribeImagesFilter.h:53