AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ListSigningJobsRequest.h
1
6#pragma once
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>
12#include <utility>
13
14namespace Aws
15{
16namespace Http
17{
18 class URI;
19} //namespace Http
20namespace signer
21{
22namespace Model
23{
24
28 {
29 public:
30 AWS_SIGNER_API ListSigningJobsRequest();
31
32 // Service request name is the Operation name which will send this request out,
33 // each operation should has unique request name, so that we can get operation's name from this request.
34 // Note: this is not true for response, multiple operations may have the same response name,
35 // so we can not get operation's name from response.
36 inline virtual const char* GetServiceRequestName() const override { return "ListSigningJobs"; }
37
38 AWS_SIGNER_API Aws::String SerializePayload() const override;
39
40 AWS_SIGNER_API void AddQueryStringParameters(Aws::Http::URI& uri) const override;
41
42
44
47 inline const SigningStatus& GetStatus() const{ return m_status; }
48 inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
49 inline void SetStatus(const SigningStatus& value) { m_statusHasBeenSet = true; m_status = value; }
50 inline void SetStatus(SigningStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
51 inline ListSigningJobsRequest& WithStatus(const SigningStatus& value) { SetStatus(value); return *this;}
52 inline ListSigningJobsRequest& WithStatus(SigningStatus&& value) { SetStatus(std::move(value)); return *this;}
54
56
60 inline const Aws::String& GetPlatformId() const{ return m_platformId; }
61 inline bool PlatformIdHasBeenSet() const { return m_platformIdHasBeenSet; }
62 inline void SetPlatformId(const Aws::String& value) { m_platformIdHasBeenSet = true; m_platformId = value; }
63 inline void SetPlatformId(Aws::String&& value) { m_platformIdHasBeenSet = true; m_platformId = std::move(value); }
64 inline void SetPlatformId(const char* value) { m_platformIdHasBeenSet = true; m_platformId.assign(value); }
65 inline ListSigningJobsRequest& WithPlatformId(const Aws::String& value) { SetPlatformId(value); return *this;}
66 inline ListSigningJobsRequest& WithPlatformId(Aws::String&& value) { SetPlatformId(std::move(value)); return *this;}
67 inline ListSigningJobsRequest& WithPlatformId(const char* value) { SetPlatformId(value); return *this;}
69
71
74 inline const Aws::String& GetRequestedBy() const{ return m_requestedBy; }
75 inline bool RequestedByHasBeenSet() const { return m_requestedByHasBeenSet; }
76 inline void SetRequestedBy(const Aws::String& value) { m_requestedByHasBeenSet = true; m_requestedBy = value; }
77 inline void SetRequestedBy(Aws::String&& value) { m_requestedByHasBeenSet = true; m_requestedBy = std::move(value); }
78 inline void SetRequestedBy(const char* value) { m_requestedByHasBeenSet = true; m_requestedBy.assign(value); }
79 inline ListSigningJobsRequest& WithRequestedBy(const Aws::String& value) { SetRequestedBy(value); return *this;}
80 inline ListSigningJobsRequest& WithRequestedBy(Aws::String&& value) { SetRequestedBy(std::move(value)); return *this;}
81 inline ListSigningJobsRequest& WithRequestedBy(const char* value) { SetRequestedBy(value); return *this;}
83
85
92 inline int GetMaxResults() const{ return m_maxResults; }
93 inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
94 inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
95 inline ListSigningJobsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
97
99
105 inline const Aws::String& GetNextToken() const{ return m_nextToken; }
106 inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
107 inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
108 inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
109 inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
110 inline ListSigningJobsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
111 inline ListSigningJobsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
112 inline ListSigningJobsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
114
116
119 inline bool GetIsRevoked() const{ return m_isRevoked; }
120 inline bool IsRevokedHasBeenSet() const { return m_isRevokedHasBeenSet; }
121 inline void SetIsRevoked(bool value) { m_isRevokedHasBeenSet = true; m_isRevoked = value; }
122 inline ListSigningJobsRequest& WithIsRevoked(bool value) { SetIsRevoked(value); return *this;}
124
126
130 inline const Aws::Utils::DateTime& GetSignatureExpiresBefore() const{ return m_signatureExpiresBefore; }
131 inline bool SignatureExpiresBeforeHasBeenSet() const { return m_signatureExpiresBeforeHasBeenSet; }
132 inline void SetSignatureExpiresBefore(const Aws::Utils::DateTime& value) { m_signatureExpiresBeforeHasBeenSet = true; m_signatureExpiresBefore = value; }
133 inline void SetSignatureExpiresBefore(Aws::Utils::DateTime&& value) { m_signatureExpiresBeforeHasBeenSet = true; m_signatureExpiresBefore = std::move(value); }
137
139
143 inline const Aws::Utils::DateTime& GetSignatureExpiresAfter() const{ return m_signatureExpiresAfter; }
144 inline bool SignatureExpiresAfterHasBeenSet() const { return m_signatureExpiresAfterHasBeenSet; }
145 inline void SetSignatureExpiresAfter(const Aws::Utils::DateTime& value) { m_signatureExpiresAfterHasBeenSet = true; m_signatureExpiresAfter = value; }
146 inline void SetSignatureExpiresAfter(Aws::Utils::DateTime&& value) { m_signatureExpiresAfterHasBeenSet = true; m_signatureExpiresAfter = std::move(value); }
150
152
156 inline const Aws::String& GetJobInvoker() const{ return m_jobInvoker; }
157 inline bool JobInvokerHasBeenSet() const { return m_jobInvokerHasBeenSet; }
158 inline void SetJobInvoker(const Aws::String& value) { m_jobInvokerHasBeenSet = true; m_jobInvoker = value; }
159 inline void SetJobInvoker(Aws::String&& value) { m_jobInvokerHasBeenSet = true; m_jobInvoker = std::move(value); }
160 inline void SetJobInvoker(const char* value) { m_jobInvokerHasBeenSet = true; m_jobInvoker.assign(value); }
161 inline ListSigningJobsRequest& WithJobInvoker(const Aws::String& value) { SetJobInvoker(value); return *this;}
162 inline ListSigningJobsRequest& WithJobInvoker(Aws::String&& value) { SetJobInvoker(std::move(value)); return *this;}
163 inline ListSigningJobsRequest& WithJobInvoker(const char* value) { SetJobInvoker(value); return *this;}
165 private:
166
167 SigningStatus m_status;
168 bool m_statusHasBeenSet = false;
169
170 Aws::String m_platformId;
171 bool m_platformIdHasBeenSet = false;
172
173 Aws::String m_requestedBy;
174 bool m_requestedByHasBeenSet = false;
175
176 int m_maxResults;
177 bool m_maxResultsHasBeenSet = false;
178
179 Aws::String m_nextToken;
180 bool m_nextTokenHasBeenSet = false;
181
182 bool m_isRevoked;
183 bool m_isRevokedHasBeenSet = false;
184
185 Aws::Utils::DateTime m_signatureExpiresBefore;
186 bool m_signatureExpiresBeforeHasBeenSet = false;
187
188 Aws::Utils::DateTime m_signatureExpiresAfter;
189 bool m_signatureExpiresAfterHasBeenSet = false;
190
191 Aws::String m_jobInvoker;
192 bool m_jobInvokerHasBeenSet = false;
193 };
194
195} // namespace Model
196} // namespace signer
197} // namespace Aws
ListSigningJobsRequest & WithSignatureExpiresBefore(Aws::Utils::DateTime &&value)
virtual const char * GetServiceRequestName() const override
ListSigningJobsRequest & WithSignatureExpiresBefore(const Aws::Utils::DateTime &value)
ListSigningJobsRequest & WithPlatformId(Aws::String &&value)
AWS_SIGNER_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetSignatureExpiresBefore(Aws::Utils::DateTime &&value)
ListSigningJobsRequest & WithPlatformId(const Aws::String &value)
ListSigningJobsRequest & WithMaxResults(int value)
ListSigningJobsRequest & WithNextToken(const Aws::String &value)
ListSigningJobsRequest & WithPlatformId(const char *value)
ListSigningJobsRequest & WithStatus(SigningStatus &&value)
const Aws::Utils::DateTime & GetSignatureExpiresAfter() const
ListSigningJobsRequest & WithJobInvoker(Aws::String &&value)
ListSigningJobsRequest & WithRequestedBy(const Aws::String &value)
ListSigningJobsRequest & WithRequestedBy(Aws::String &&value)
ListSigningJobsRequest & WithRequestedBy(const char *value)
void SetSignatureExpiresAfter(Aws::Utils::DateTime &&value)
ListSigningJobsRequest & WithSignatureExpiresAfter(const Aws::Utils::DateTime &value)
void SetSignatureExpiresBefore(const Aws::Utils::DateTime &value)
ListSigningJobsRequest & WithNextToken(const char *value)
AWS_SIGNER_API Aws::String SerializePayload() const override
ListSigningJobsRequest & WithJobInvoker(const Aws::String &value)
ListSigningJobsRequest & WithNextToken(Aws::String &&value)
ListSigningJobsRequest & WithStatus(const SigningStatus &value)
ListSigningJobsRequest & WithIsRevoked(bool value)
ListSigningJobsRequest & WithJobInvoker(const char *value)
void SetSignatureExpiresAfter(const Aws::Utils::DateTime &value)
ListSigningJobsRequest & WithSignatureExpiresAfter(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetSignatureExpiresBefore() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String