7#include <aws/ecr/ECR_EXPORTS.h>
8#include <aws/ecr/model/LifecyclePolicyTargetStorageClass.h>
42 m_targetStorageClassHasBeenSet =
true;
43 m_targetStorageClass = value;
58 m_imageTotalCountHasBeenSet =
true;
59 m_imageTotalCount = value;
69 int m_imageTotalCount{0};
70 bool m_targetStorageClassHasBeenSet =
false;
71 bool m_imageTotalCountHasBeenSet =
false;
int GetImageTotalCount() const
void SetTargetStorageClass(LifecyclePolicyTargetStorageClass value)
AWS_ECR_API Aws::Utils::Json::JsonValue Jsonize() const
bool TargetStorageClassHasBeenSet() const
bool ImageTotalCountHasBeenSet() const
AWS_ECR_API TransitioningImageTotalCount()=default
AWS_ECR_API TransitioningImageTotalCount(Aws::Utils::Json::JsonView jsonValue)
LifecyclePolicyTargetStorageClass GetTargetStorageClass() const
TransitioningImageTotalCount & WithTargetStorageClass(LifecyclePolicyTargetStorageClass value)
void SetImageTotalCount(int value)
TransitioningImageTotalCount & WithImageTotalCount(int value)
AWS_ECR_API TransitioningImageTotalCount & operator=(Aws::Utils::Json::JsonView jsonValue)
LifecyclePolicyTargetStorageClass
Aws::Utils::Json::JsonValue JsonValue