7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/ecr/ECR_EXPORTS.h>
9#include <aws/ecr/model/SigningStatus.h>
43 template <
typename SigningProfileArnT = Aws::String>
45 m_signingProfileArnHasBeenSet =
true;
46 m_signingProfileArn = std::forward<SigningProfileArnT>(value);
48 template <
typename SigningProfileArnT = Aws::String>
62 template <
typename FailureCodeT = Aws::String>
64 m_failureCodeHasBeenSet =
true;
65 m_failureCode = std::forward<FailureCodeT>(value);
67 template <
typename FailureCodeT = Aws::String>
81 template <
typename FailureReasonT = Aws::String>
83 m_failureReasonHasBeenSet =
true;
84 m_failureReason = std::forward<FailureReasonT>(value);
86 template <
typename FailureReasonT = Aws::String>
104 m_statusHasBeenSet =
true;
120 bool m_signingProfileArnHasBeenSet =
false;
121 bool m_failureCodeHasBeenSet =
false;
122 bool m_failureReasonHasBeenSet =
false;
123 bool m_statusHasBeenSet =
false;
void SetStatus(SigningStatus value)
const Aws::String & GetSigningProfileArn() const
const Aws::String & GetFailureCode() const
AWS_ECR_API ImageSigningStatus()=default
void SetFailureReason(FailureReasonT &&value)
void SetSigningProfileArn(SigningProfileArnT &&value)
const Aws::String & GetFailureReason() const
ImageSigningStatus & WithFailureReason(FailureReasonT &&value)
SigningStatus GetStatus() const
bool StatusHasBeenSet() const
ImageSigningStatus & WithStatus(SigningStatus value)
bool SigningProfileArnHasBeenSet() const
AWS_ECR_API Aws::Utils::Json::JsonValue Jsonize() const
ImageSigningStatus & WithSigningProfileArn(SigningProfileArnT &&value)
bool FailureCodeHasBeenSet() const
AWS_ECR_API ImageSigningStatus(Aws::Utils::Json::JsonView jsonValue)
void SetFailureCode(FailureCodeT &&value)
ImageSigningStatus & WithFailureCode(FailureCodeT &&value)
bool FailureReasonHasBeenSet() const
AWS_ECR_API ImageSigningStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue