/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Returns information about the details of an artifact.See
* Also:
AWS
* API Reference
The minimum number of artifacts allowed for the action type.
*/ inline int GetMinimumCount() const{ return m_minimumCount; } /** *The minimum number of artifacts allowed for the action type.
*/ inline bool MinimumCountHasBeenSet() const { return m_minimumCountHasBeenSet; } /** *The minimum number of artifacts allowed for the action type.
*/ inline void SetMinimumCount(int value) { m_minimumCountHasBeenSet = true; m_minimumCount = value; } /** *The minimum number of artifacts allowed for the action type.
*/ inline ArtifactDetails& WithMinimumCount(int value) { SetMinimumCount(value); return *this;} /** *The maximum number of artifacts allowed for the action type.
*/ inline int GetMaximumCount() const{ return m_maximumCount; } /** *The maximum number of artifacts allowed for the action type.
*/ inline bool MaximumCountHasBeenSet() const { return m_maximumCountHasBeenSet; } /** *The maximum number of artifacts allowed for the action type.
*/ inline void SetMaximumCount(int value) { m_maximumCountHasBeenSet = true; m_maximumCount = value; } /** *The maximum number of artifacts allowed for the action type.
*/ inline ArtifactDetails& WithMaximumCount(int value) { SetMaximumCount(value); return *this;} private: int m_minimumCount; bool m_minimumCountHasBeenSet = false; int m_maximumCount; bool m_maximumCountHasBeenSet = false; }; } // namespace Model } // namespace CodePipeline } // namespace Aws