AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetJobEntityError.h
1
6#pragma once
7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/deadline/model/JobDetailsError.h>
9#include <aws/deadline/model/JobAttachmentDetailsError.h>
10#include <aws/deadline/model/StepDetailsError.h>
11#include <aws/deadline/model/EnvironmentDetailsError.h>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace deadline
25{
26namespace Model
27{
28
35 {
36 public:
37 AWS_DEADLINE_API GetJobEntityError();
38 AWS_DEADLINE_API GetJobEntityError(Aws::Utils::Json::JsonView jsonValue);
40 AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const;
41
42
44
47 inline const JobDetailsError& GetJobDetails() const{ return m_jobDetails; }
48 inline bool JobDetailsHasBeenSet() const { return m_jobDetailsHasBeenSet; }
49 inline void SetJobDetails(const JobDetailsError& value) { m_jobDetailsHasBeenSet = true; m_jobDetails = value; }
50 inline void SetJobDetails(JobDetailsError&& value) { m_jobDetailsHasBeenSet = true; m_jobDetails = std::move(value); }
51 inline GetJobEntityError& WithJobDetails(const JobDetailsError& value) { SetJobDetails(value); return *this;}
52 inline GetJobEntityError& WithJobDetails(JobDetailsError&& value) { SetJobDetails(std::move(value)); return *this;}
54
56
59 inline const JobAttachmentDetailsError& GetJobAttachmentDetails() const{ return m_jobAttachmentDetails; }
60 inline bool JobAttachmentDetailsHasBeenSet() const { return m_jobAttachmentDetailsHasBeenSet; }
61 inline void SetJobAttachmentDetails(const JobAttachmentDetailsError& value) { m_jobAttachmentDetailsHasBeenSet = true; m_jobAttachmentDetails = value; }
62 inline void SetJobAttachmentDetails(JobAttachmentDetailsError&& value) { m_jobAttachmentDetailsHasBeenSet = true; m_jobAttachmentDetails = std::move(value); }
66
68
71 inline const StepDetailsError& GetStepDetails() const{ return m_stepDetails; }
72 inline bool StepDetailsHasBeenSet() const { return m_stepDetailsHasBeenSet; }
73 inline void SetStepDetails(const StepDetailsError& value) { m_stepDetailsHasBeenSet = true; m_stepDetails = value; }
74 inline void SetStepDetails(StepDetailsError&& value) { m_stepDetailsHasBeenSet = true; m_stepDetails = std::move(value); }
75 inline GetJobEntityError& WithStepDetails(const StepDetailsError& value) { SetStepDetails(value); return *this;}
76 inline GetJobEntityError& WithStepDetails(StepDetailsError&& value) { SetStepDetails(std::move(value)); return *this;}
78
80
83 inline const EnvironmentDetailsError& GetEnvironmentDetails() const{ return m_environmentDetails; }
84 inline bool EnvironmentDetailsHasBeenSet() const { return m_environmentDetailsHasBeenSet; }
85 inline void SetEnvironmentDetails(const EnvironmentDetailsError& value) { m_environmentDetailsHasBeenSet = true; m_environmentDetails = value; }
86 inline void SetEnvironmentDetails(EnvironmentDetailsError&& value) { m_environmentDetailsHasBeenSet = true; m_environmentDetails = std::move(value); }
90 private:
91
92 JobDetailsError m_jobDetails;
93 bool m_jobDetailsHasBeenSet = false;
94
95 JobAttachmentDetailsError m_jobAttachmentDetails;
96 bool m_jobAttachmentDetailsHasBeenSet = false;
97
98 StepDetailsError m_stepDetails;
99 bool m_stepDetailsHasBeenSet = false;
100
101 EnvironmentDetailsError m_environmentDetails;
102 bool m_environmentDetailsHasBeenSet = false;
103 };
104
105} // namespace Model
106} // namespace deadline
107} // namespace Aws
void SetJobDetails(const JobDetailsError &value)
AWS_DEADLINE_API GetJobEntityError & operator=(Aws::Utils::Json::JsonView jsonValue)
GetJobEntityError & WithJobAttachmentDetails(JobAttachmentDetailsError &&value)
void SetStepDetails(const StepDetailsError &value)
const EnvironmentDetailsError & GetEnvironmentDetails() const
GetJobEntityError & WithStepDetails(StepDetailsError &&value)
GetJobEntityError & WithJobAttachmentDetails(const JobAttachmentDetailsError &value)
void SetJobAttachmentDetails(JobAttachmentDetailsError &&value)
GetJobEntityError & WithEnvironmentDetails(EnvironmentDetailsError &&value)
GetJobEntityError & WithEnvironmentDetails(const EnvironmentDetailsError &value)
void SetEnvironmentDetails(const EnvironmentDetailsError &value)
AWS_DEADLINE_API GetJobEntityError(Aws::Utils::Json::JsonView jsonValue)
GetJobEntityError & WithJobDetails(const JobDetailsError &value)
void SetJobDetails(JobDetailsError &&value)
void SetEnvironmentDetails(EnvironmentDetailsError &&value)
const JobDetailsError & GetJobDetails() const
const StepDetailsError & GetStepDetails() const
const JobAttachmentDetailsError & GetJobAttachmentDetails() const
void SetJobAttachmentDetails(const JobAttachmentDetailsError &value)
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
GetJobEntityError & WithJobDetails(JobDetailsError &&value)
void SetStepDetails(StepDetailsError &&value)
GetJobEntityError & WithStepDetails(const StepDetailsError &value)
Aws::Utils::Json::JsonValue JsonValue