AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DescribeSigningJobResult.h
1
6#pragma once
7#include <aws/signer/Signer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/signer/model/Source.h>
10#include <aws/signer/model/SigningMaterial.h>
11#include <aws/signer/model/SigningPlatformOverrides.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/core/utils/DateTime.h>
14#include <aws/signer/model/SigningStatus.h>
15#include <aws/signer/model/SigningJobRevocationRecord.h>
16#include <aws/signer/model/SignedObject.h>
17#include <utility>
18
19namespace Aws
20{
21template<typename RESULT_TYPE>
22class AmazonWebServiceResult;
23
24namespace Utils
25{
26namespace Json
27{
28 class JsonValue;
29} // namespace Json
30} // namespace Utils
31namespace signer
32{
33namespace Model
34{
36 {
37 public:
38 AWS_SIGNER_API DescribeSigningJobResult();
41
42
44
47 inline const Aws::String& GetJobId() const{ return m_jobId; }
48 inline void SetJobId(const Aws::String& value) { m_jobId = value; }
49 inline void SetJobId(Aws::String&& value) { m_jobId = std::move(value); }
50 inline void SetJobId(const char* value) { m_jobId.assign(value); }
51 inline DescribeSigningJobResult& WithJobId(const Aws::String& value) { SetJobId(value); return *this;}
52 inline DescribeSigningJobResult& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;}
53 inline DescribeSigningJobResult& WithJobId(const char* value) { SetJobId(value); return *this;}
55
57
60 inline const Source& GetSource() const{ return m_source; }
61 inline void SetSource(const Source& value) { m_source = value; }
62 inline void SetSource(Source&& value) { m_source = std::move(value); }
63 inline DescribeSigningJobResult& WithSource(const Source& value) { SetSource(value); return *this;}
64 inline DescribeSigningJobResult& WithSource(Source&& value) { SetSource(std::move(value)); return *this;}
66
68
71 inline const SigningMaterial& GetSigningMaterial() const{ return m_signingMaterial; }
72 inline void SetSigningMaterial(const SigningMaterial& value) { m_signingMaterial = value; }
73 inline void SetSigningMaterial(SigningMaterial&& value) { m_signingMaterial = std::move(value); }
75 inline DescribeSigningJobResult& WithSigningMaterial(SigningMaterial&& value) { SetSigningMaterial(std::move(value)); return *this;}
77
79
83 inline const Aws::String& GetPlatformId() const{ return m_platformId; }
84 inline void SetPlatformId(const Aws::String& value) { m_platformId = value; }
85 inline void SetPlatformId(Aws::String&& value) { m_platformId = std::move(value); }
86 inline void SetPlatformId(const char* value) { m_platformId.assign(value); }
87 inline DescribeSigningJobResult& WithPlatformId(const Aws::String& value) { SetPlatformId(value); return *this;}
88 inline DescribeSigningJobResult& WithPlatformId(Aws::String&& value) { SetPlatformId(std::move(value)); return *this;}
89 inline DescribeSigningJobResult& WithPlatformId(const char* value) { SetPlatformId(value); return *this;}
91
93
97 inline const Aws::String& GetPlatformDisplayName() const{ return m_platformDisplayName; }
98 inline void SetPlatformDisplayName(const Aws::String& value) { m_platformDisplayName = value; }
99 inline void SetPlatformDisplayName(Aws::String&& value) { m_platformDisplayName = std::move(value); }
100 inline void SetPlatformDisplayName(const char* value) { m_platformDisplayName.assign(value); }
102 inline DescribeSigningJobResult& WithPlatformDisplayName(Aws::String&& value) { SetPlatformDisplayName(std::move(value)); return *this;}
103 inline DescribeSigningJobResult& WithPlatformDisplayName(const char* value) { SetPlatformDisplayName(value); return *this;}
105
107
110 inline const Aws::String& GetProfileName() const{ return m_profileName; }
111 inline void SetProfileName(const Aws::String& value) { m_profileName = value; }
112 inline void SetProfileName(Aws::String&& value) { m_profileName = std::move(value); }
113 inline void SetProfileName(const char* value) { m_profileName.assign(value); }
114 inline DescribeSigningJobResult& WithProfileName(const Aws::String& value) { SetProfileName(value); return *this;}
115 inline DescribeSigningJobResult& WithProfileName(Aws::String&& value) { SetProfileName(std::move(value)); return *this;}
116 inline DescribeSigningJobResult& WithProfileName(const char* value) { SetProfileName(value); return *this;}
118
120
123 inline const Aws::String& GetProfileVersion() const{ return m_profileVersion; }
124 inline void SetProfileVersion(const Aws::String& value) { m_profileVersion = value; }
125 inline void SetProfileVersion(Aws::String&& value) { m_profileVersion = std::move(value); }
126 inline void SetProfileVersion(const char* value) { m_profileVersion.assign(value); }
127 inline DescribeSigningJobResult& WithProfileVersion(const Aws::String& value) { SetProfileVersion(value); return *this;}
128 inline DescribeSigningJobResult& WithProfileVersion(Aws::String&& value) { SetProfileVersion(std::move(value)); return *this;}
129 inline DescribeSigningJobResult& WithProfileVersion(const char* value) { SetProfileVersion(value); return *this;}
131
133
136 inline const SigningPlatformOverrides& GetOverrides() const{ return m_overrides; }
137 inline void SetOverrides(const SigningPlatformOverrides& value) { m_overrides = value; }
138 inline void SetOverrides(SigningPlatformOverrides&& value) { m_overrides = std::move(value); }
140 inline DescribeSigningJobResult& WithOverrides(SigningPlatformOverrides&& value) { SetOverrides(std::move(value)); return *this;}
142
144
148 inline const Aws::Map<Aws::String, Aws::String>& GetSigningParameters() const{ return m_signingParameters; }
149 inline void SetSigningParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_signingParameters = value; }
150 inline void SetSigningParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_signingParameters = std::move(value); }
153 inline DescribeSigningJobResult& AddSigningParameters(const Aws::String& key, const Aws::String& value) { m_signingParameters.emplace(key, value); return *this; }
154 inline DescribeSigningJobResult& AddSigningParameters(Aws::String&& key, const Aws::String& value) { m_signingParameters.emplace(std::move(key), value); return *this; }
155 inline DescribeSigningJobResult& AddSigningParameters(const Aws::String& key, Aws::String&& value) { m_signingParameters.emplace(key, std::move(value)); return *this; }
156 inline DescribeSigningJobResult& AddSigningParameters(Aws::String&& key, Aws::String&& value) { m_signingParameters.emplace(std::move(key), std::move(value)); return *this; }
157 inline DescribeSigningJobResult& AddSigningParameters(const char* key, Aws::String&& value) { m_signingParameters.emplace(key, std::move(value)); return *this; }
158 inline DescribeSigningJobResult& AddSigningParameters(Aws::String&& key, const char* value) { m_signingParameters.emplace(std::move(key), value); return *this; }
159 inline DescribeSigningJobResult& AddSigningParameters(const char* key, const char* value) { m_signingParameters.emplace(key, value); return *this; }
161
163
166 inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
167 inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAt = value; }
168 inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAt = std::move(value); }
169 inline DescribeSigningJobResult& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
170 inline DescribeSigningJobResult& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
172
174
177 inline const Aws::Utils::DateTime& GetCompletedAt() const{ return m_completedAt; }
178 inline void SetCompletedAt(const Aws::Utils::DateTime& value) { m_completedAt = value; }
179 inline void SetCompletedAt(Aws::Utils::DateTime&& value) { m_completedAt = std::move(value); }
181 inline DescribeSigningJobResult& WithCompletedAt(Aws::Utils::DateTime&& value) { SetCompletedAt(std::move(value)); return *this;}
183
185
188 inline const Aws::Utils::DateTime& GetSignatureExpiresAt() const{ return m_signatureExpiresAt; }
189 inline void SetSignatureExpiresAt(const Aws::Utils::DateTime& value) { m_signatureExpiresAt = value; }
190 inline void SetSignatureExpiresAt(Aws::Utils::DateTime&& value) { m_signatureExpiresAt = std::move(value); }
194
196
199 inline const Aws::String& GetRequestedBy() const{ return m_requestedBy; }
200 inline void SetRequestedBy(const Aws::String& value) { m_requestedBy = value; }
201 inline void SetRequestedBy(Aws::String&& value) { m_requestedBy = std::move(value); }
202 inline void SetRequestedBy(const char* value) { m_requestedBy.assign(value); }
203 inline DescribeSigningJobResult& WithRequestedBy(const Aws::String& value) { SetRequestedBy(value); return *this;}
204 inline DescribeSigningJobResult& WithRequestedBy(Aws::String&& value) { SetRequestedBy(std::move(value)); return *this;}
205 inline DescribeSigningJobResult& WithRequestedBy(const char* value) { SetRequestedBy(value); return *this;}
207
209
212 inline const SigningStatus& GetStatus() const{ return m_status; }
213 inline void SetStatus(const SigningStatus& value) { m_status = value; }
214 inline void SetStatus(SigningStatus&& value) { m_status = std::move(value); }
215 inline DescribeSigningJobResult& WithStatus(const SigningStatus& value) { SetStatus(value); return *this;}
216 inline DescribeSigningJobResult& WithStatus(SigningStatus&& value) { SetStatus(std::move(value)); return *this;}
218
220
223 inline const Aws::String& GetStatusReason() const{ return m_statusReason; }
224 inline void SetStatusReason(const Aws::String& value) { m_statusReason = value; }
225 inline void SetStatusReason(Aws::String&& value) { m_statusReason = std::move(value); }
226 inline void SetStatusReason(const char* value) { m_statusReason.assign(value); }
227 inline DescribeSigningJobResult& WithStatusReason(const Aws::String& value) { SetStatusReason(value); return *this;}
228 inline DescribeSigningJobResult& WithStatusReason(Aws::String&& value) { SetStatusReason(std::move(value)); return *this;}
229 inline DescribeSigningJobResult& WithStatusReason(const char* value) { SetStatusReason(value); return *this;}
231
233
238 inline const SigningJobRevocationRecord& GetRevocationRecord() const{ return m_revocationRecord; }
239 inline void SetRevocationRecord(const SigningJobRevocationRecord& value) { m_revocationRecord = value; }
240 inline void SetRevocationRecord(SigningJobRevocationRecord&& value) { m_revocationRecord = std::move(value); }
244
246
249 inline const SignedObject& GetSignedObject() const{ return m_signedObject; }
250 inline void SetSignedObject(const SignedObject& value) { m_signedObject = value; }
251 inline void SetSignedObject(SignedObject&& value) { m_signedObject = std::move(value); }
252 inline DescribeSigningJobResult& WithSignedObject(const SignedObject& value) { SetSignedObject(value); return *this;}
253 inline DescribeSigningJobResult& WithSignedObject(SignedObject&& value) { SetSignedObject(std::move(value)); return *this;}
255
257
260 inline const Aws::String& GetJobOwner() const{ return m_jobOwner; }
261 inline void SetJobOwner(const Aws::String& value) { m_jobOwner = value; }
262 inline void SetJobOwner(Aws::String&& value) { m_jobOwner = std::move(value); }
263 inline void SetJobOwner(const char* value) { m_jobOwner.assign(value); }
264 inline DescribeSigningJobResult& WithJobOwner(const Aws::String& value) { SetJobOwner(value); return *this;}
265 inline DescribeSigningJobResult& WithJobOwner(Aws::String&& value) { SetJobOwner(std::move(value)); return *this;}
266 inline DescribeSigningJobResult& WithJobOwner(const char* value) { SetJobOwner(value); return *this;}
268
270
273 inline const Aws::String& GetJobInvoker() const{ return m_jobInvoker; }
274 inline void SetJobInvoker(const Aws::String& value) { m_jobInvoker = value; }
275 inline void SetJobInvoker(Aws::String&& value) { m_jobInvoker = std::move(value); }
276 inline void SetJobInvoker(const char* value) { m_jobInvoker.assign(value); }
277 inline DescribeSigningJobResult& WithJobInvoker(const Aws::String& value) { SetJobInvoker(value); return *this;}
278 inline DescribeSigningJobResult& WithJobInvoker(Aws::String&& value) { SetJobInvoker(std::move(value)); return *this;}
279 inline DescribeSigningJobResult& WithJobInvoker(const char* value) { SetJobInvoker(value); return *this;}
281
283
284 inline const Aws::String& GetRequestId() const{ return m_requestId; }
285 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
286 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
287 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
288 inline DescribeSigningJobResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
289 inline DescribeSigningJobResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
290 inline DescribeSigningJobResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
292 private:
293
294 Aws::String m_jobId;
295
296 Source m_source;
297
298 SigningMaterial m_signingMaterial;
299
300 Aws::String m_platformId;
301
302 Aws::String m_platformDisplayName;
303
304 Aws::String m_profileName;
305
306 Aws::String m_profileVersion;
307
308 SigningPlatformOverrides m_overrides;
309
310 Aws::Map<Aws::String, Aws::String> m_signingParameters;
311
312 Aws::Utils::DateTime m_createdAt;
313
314 Aws::Utils::DateTime m_completedAt;
315
316 Aws::Utils::DateTime m_signatureExpiresAt;
317
318 Aws::String m_requestedBy;
319
320 SigningStatus m_status;
321
322 Aws::String m_statusReason;
323
324 SigningJobRevocationRecord m_revocationRecord;
325
326 SignedObject m_signedObject;
327
328 Aws::String m_jobOwner;
329
330 Aws::String m_jobInvoker;
331
332 Aws::String m_requestId;
333 };
334
335} // namespace Model
336} // namespace signer
337} // namespace Aws
DescribeSigningJobResult & WithSignatureExpiresAt(const Aws::Utils::DateTime &value)
DescribeSigningJobResult & AddSigningParameters(const Aws::String &key, Aws::String &&value)
DescribeSigningJobResult & WithJobInvoker(Aws::String &&value)
void SetRevocationRecord(const SigningJobRevocationRecord &value)
DescribeSigningJobResult & WithRequestedBy(const char *value)
AWS_SIGNER_API DescribeSigningJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const SigningJobRevocationRecord & GetRevocationRecord() const
DescribeSigningJobResult & WithProfileName(const char *value)
DescribeSigningJobResult & WithOverrides(SigningPlatformOverrides &&value)
DescribeSigningJobResult & WithProfileVersion(const Aws::String &value)
DescribeSigningJobResult & WithSigningParameters(Aws::Map< Aws::String, Aws::String > &&value)
DescribeSigningJobResult & WithSigningMaterial(SigningMaterial &&value)
const Aws::Map< Aws::String, Aws::String > & GetSigningParameters() const
DescribeSigningJobResult & WithStatusReason(Aws::String &&value)
DescribeSigningJobResult & WithPlatformId(Aws::String &&value)
DescribeSigningJobResult & WithPlatformId(const char *value)
DescribeSigningJobResult & AddSigningParameters(const Aws::String &key, const Aws::String &value)
DescribeSigningJobResult & WithSigningMaterial(const SigningMaterial &value)
DescribeSigningJobResult & WithProfileName(const Aws::String &value)
DescribeSigningJobResult & WithRequestId(const char *value)
DescribeSigningJobResult & WithRequestedBy(Aws::String &&value)
DescribeSigningJobResult & WithJobOwner(const Aws::String &value)
void SetOverrides(SigningPlatformOverrides &&value)
DescribeSigningJobResult & WithRevocationRecord(const SigningJobRevocationRecord &value)
DescribeSigningJobResult & WithJobInvoker(const Aws::String &value)
DescribeSigningJobResult & WithRevocationRecord(SigningJobRevocationRecord &&value)
void SetSignatureExpiresAt(const Aws::Utils::DateTime &value)
DescribeSigningJobResult & WithPlatformDisplayName(const char *value)
DescribeSigningJobResult & WithStatus(const SigningStatus &value)
void SetOverrides(const SigningPlatformOverrides &value)
DescribeSigningJobResult & WithProfileVersion(Aws::String &&value)
DescribeSigningJobResult & WithJobId(Aws::String &&value)
void SetSigningMaterial(const SigningMaterial &value)
DescribeSigningJobResult & WithJobOwner(const char *value)
void SetSigningParameters(const Aws::Map< Aws::String, Aws::String > &value)
DescribeSigningJobResult & WithProfileVersion(const char *value)
DescribeSigningJobResult & WithCreatedAt(Aws::Utils::DateTime &&value)
void SetSignatureExpiresAt(Aws::Utils::DateTime &&value)
DescribeSigningJobResult & WithPlatformId(const Aws::String &value)
DescribeSigningJobResult & WithCreatedAt(const Aws::Utils::DateTime &value)
void SetCompletedAt(const Aws::Utils::DateTime &value)
DescribeSigningJobResult & WithJobInvoker(const char *value)
const Aws::Utils::DateTime & GetSignatureExpiresAt() const
DescribeSigningJobResult & WithSource(const Source &value)
DescribeSigningJobResult & WithStatus(SigningStatus &&value)
DescribeSigningJobResult & WithPlatformDisplayName(const Aws::String &value)
DescribeSigningJobResult & WithJobId(const Aws::String &value)
DescribeSigningJobResult & AddSigningParameters(Aws::String &&key, const char *value)
DescribeSigningJobResult & WithRequestedBy(const Aws::String &value)
DescribeSigningJobResult & WithOverrides(const SigningPlatformOverrides &value)
DescribeSigningJobResult & WithRequestId(const Aws::String &value)
DescribeSigningJobResult & AddSigningParameters(const char *key, const char *value)
DescribeSigningJobResult & WithSignedObject(SignedObject &&value)
DescribeSigningJobResult & WithRequestId(Aws::String &&value)
DescribeSigningJobResult & AddSigningParameters(Aws::String &&key, const Aws::String &value)
DescribeSigningJobResult & AddSigningParameters(Aws::String &&key, Aws::String &&value)
DescribeSigningJobResult & WithCompletedAt(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCompletedAt() const
DescribeSigningJobResult & WithProfileName(Aws::String &&value)
DescribeSigningJobResult & WithSignatureExpiresAt(Aws::Utils::DateTime &&value)
DescribeSigningJobResult & WithStatusReason(const char *value)
DescribeSigningJobResult & WithPlatformDisplayName(Aws::String &&value)
const Aws::Utils::DateTime & GetCreatedAt() const
DescribeSigningJobResult & WithStatusReason(const Aws::String &value)
DescribeSigningJobResult & WithSigningParameters(const Aws::Map< Aws::String, Aws::String > &value)
void SetRevocationRecord(SigningJobRevocationRecord &&value)
DescribeSigningJobResult & WithSource(Source &&value)
DescribeSigningJobResult & WithJobOwner(Aws::String &&value)
DescribeSigningJobResult & WithSignedObject(const SignedObject &value)
DescribeSigningJobResult & AddSigningParameters(const char *key, Aws::String &&value)
DescribeSigningJobResult & WithJobId(const char *value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
const SigningPlatformOverrides & GetOverrides() const
AWS_SIGNER_API DescribeSigningJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeSigningJobResult & WithCompletedAt(const Aws::Utils::DateTime &value)
void SetSigningParameters(Aws::Map< Aws::String, Aws::String > &&value)
void SetCompletedAt(Aws::Utils::DateTime &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue