7#include <aws/codebuild/CodeBuild_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
45 m_autoRetryLimitHasBeenSet =
true;
46 m_autoRetryLimit = value;
62 m_autoRetryNumberHasBeenSet =
true;
63 m_autoRetryNumber = value;
79 template <
typename NextAutoRetryT = Aws::String>
81 m_nextAutoRetryHasBeenSet =
true;
82 m_nextAutoRetry = std::forward<NextAutoRetryT>(value);
84 template <
typename NextAutoRetryT = Aws::String>
98 template <
typename PreviousAutoRetryT = Aws::String>
100 m_previousAutoRetryHasBeenSet =
true;
101 m_previousAutoRetry = std::forward<PreviousAutoRetryT>(value);
103 template <
typename PreviousAutoRetryT = Aws::String>
110 int m_autoRetryLimit{0};
112 int m_autoRetryNumber{0};
117 bool m_autoRetryLimitHasBeenSet =
false;
118 bool m_autoRetryNumberHasBeenSet =
false;
119 bool m_nextAutoRetryHasBeenSet =
false;
120 bool m_previousAutoRetryHasBeenSet =
false;
const Aws::String & GetNextAutoRetry() const
void SetPreviousAutoRetry(PreviousAutoRetryT &&value)
AWS_CODEBUILD_API Aws::Utils::Json::JsonValue Jsonize() const
AutoRetryConfig & WithAutoRetryNumber(int value)
AWS_CODEBUILD_API AutoRetryConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAutoRetryLimit(int value)
bool AutoRetryLimitHasBeenSet() const
bool AutoRetryNumberHasBeenSet() const
void SetAutoRetryNumber(int value)
AutoRetryConfig & WithAutoRetryLimit(int value)
AutoRetryConfig & WithPreviousAutoRetry(PreviousAutoRetryT &&value)
int GetAutoRetryNumber() const
AWS_CODEBUILD_API AutoRetryConfig(Aws::Utils::Json::JsonView jsonValue)
void SetNextAutoRetry(NextAutoRetryT &&value)
AWS_CODEBUILD_API AutoRetryConfig()=default
bool NextAutoRetryHasBeenSet() const
int GetAutoRetryLimit() const
const Aws::String & GetPreviousAutoRetry() const
bool PreviousAutoRetryHasBeenSet() const
AutoRetryConfig & WithNextAutoRetry(NextAutoRetryT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue