7#include <aws/signer/Signer_EXPORTS.h>
8#include <aws/signer/SignerRequest.h>
9#include <aws/signer/model/SigningStatus.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/DateTime.h>
60 template<
typename PlatformIdT = Aws::String>
61 void SetPlatformId(PlatformIdT&& value) { m_platformIdHasBeenSet =
true; m_platformId = std::forward<PlatformIdT>(value); }
62 template<
typename PlatformIdT = Aws::String>
72 template<
typename RequestedByT = Aws::String>
73 void SetRequestedBy(RequestedByT&& value) { m_requestedByHasBeenSet =
true; m_requestedBy = std::forward<RequestedByT>(value); }
74 template<
typename RequestedByT = Aws::String>
88 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
101 template<
typename NextTokenT = Aws::String>
102 void SetNextToken(NextTokenT&& value) { m_nextTokenHasBeenSet =
true; m_nextToken = std::forward<NextTokenT>(value); }
103 template<
typename NextTokenT = Aws::String>
113 inline void SetIsRevoked(
bool value) { m_isRevokedHasBeenSet =
true; m_isRevoked = value; }
124 template<
typename SignatureExpiresBeforeT = Aws::Utils::DateTime>
125 void SetSignatureExpiresBefore(SignatureExpiresBeforeT&& value) { m_signatureExpiresBeforeHasBeenSet =
true; m_signatureExpiresBefore = std::forward<SignatureExpiresBeforeT>(value); }
126 template<
typename SignatureExpiresBeforeT = Aws::Utils::DateTime>
137 template<
typename SignatureExpiresAfterT = Aws::Utils::DateTime>
138 void SetSignatureExpiresAfter(SignatureExpiresAfterT&& value) { m_signatureExpiresAfterHasBeenSet =
true; m_signatureExpiresAfter = std::forward<SignatureExpiresAfterT>(value); }
139 template<
typename SignatureExpiresAfterT = Aws::Utils::DateTime>
150 template<
typename JobInvokerT = Aws::String>
151 void SetJobInvoker(JobInvokerT&& value) { m_jobInvokerHasBeenSet =
true; m_jobInvoker = std::forward<JobInvokerT>(value); }
152 template<
typename JobInvokerT = Aws::String>
158 bool m_statusHasBeenSet =
false;
161 bool m_platformIdHasBeenSet =
false;
164 bool m_requestedByHasBeenSet =
false;
167 bool m_maxResultsHasBeenSet =
false;
170 bool m_nextTokenHasBeenSet =
false;
172 bool m_isRevoked{
false};
173 bool m_isRevokedHasBeenSet =
false;
176 bool m_signatureExpiresBeforeHasBeenSet =
false;
179 bool m_signatureExpiresAfterHasBeenSet =
false;
182 bool m_jobInvokerHasBeenSet =
false;
ListSigningJobsRequest & WithStatus(SigningStatus value)
virtual const char * GetServiceRequestName() const override
void SetSignatureExpiresAfter(SignatureExpiresAfterT &&value)
AWS_SIGNER_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
const Aws::String & GetJobInvoker() const
const Aws::String & GetPlatformId() const
bool IsRevokedHasBeenSet() const
ListSigningJobsRequest & WithMaxResults(int value)
bool PlatformIdHasBeenSet() const
bool GetIsRevoked() const
bool RequestedByHasBeenSet() const
ListSigningJobsRequest & WithJobInvoker(JobInvokerT &&value)
void SetIsRevoked(bool value)
int GetMaxResults() const
ListSigningJobsRequest & WithRequestedBy(RequestedByT &&value)
const Aws::String & GetRequestedBy() const
ListSigningJobsRequest & WithNextToken(NextTokenT &&value)
SigningStatus GetStatus() const
void SetPlatformId(PlatformIdT &&value)
void SetNextToken(NextTokenT &&value)
bool MaxResultsHasBeenSet() const
const Aws::String & GetNextToken() const
ListSigningJobsRequest & WithPlatformId(PlatformIdT &&value)
const Aws::Utils::DateTime & GetSignatureExpiresAfter() const
void SetJobInvoker(JobInvokerT &&value)
AWS_SIGNER_API ListSigningJobsRequest()=default
ListSigningJobsRequest & WithSignatureExpiresBefore(SignatureExpiresBeforeT &&value)
AWS_SIGNER_API Aws::String SerializePayload() const override
ListSigningJobsRequest & WithIsRevoked(bool value)
bool NextTokenHasBeenSet() const
bool JobInvokerHasBeenSet() const
void SetStatus(SigningStatus value)
void SetSignatureExpiresBefore(SignatureExpiresBeforeT &&value)
void SetRequestedBy(RequestedByT &&value)
ListSigningJobsRequest & WithSignatureExpiresAfter(SignatureExpiresAfterT &&value)
bool StatusHasBeenSet() const
bool SignatureExpiresAfterHasBeenSet() const
const Aws::Utils::DateTime & GetSignatureExpiresBefore() const
bool SignatureExpiresBeforeHasBeenSet() const
void SetMaxResults(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String