7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSightRequest.h>
9#include <aws/quicksight/QuickSight_EXPORTS.h>
43 template <
typename AwsAccountIdT = Aws::String>
45 m_awsAccountIdHasBeenSet =
true;
46 m_awsAccountId = std::forward<AwsAccountIdT>(value);
48 template <
typename AwsAccountIdT = Aws::String>
61 template <
typename AutomationGroupIdT = Aws::String>
63 m_automationGroupIdHasBeenSet =
true;
64 m_automationGroupId = std::forward<AutomationGroupIdT>(value);
66 template <
typename AutomationGroupIdT = Aws::String>
79 template <
typename AutomationIdT = Aws::String>
81 m_automationIdHasBeenSet =
true;
82 m_automationId = std::forward<AutomationIdT>(value);
84 template <
typename AutomationIdT = Aws::String>
101 m_includeInputPayloadHasBeenSet =
true;
102 m_includeInputPayload = value;
120 m_includeOutputPayloadHasBeenSet =
true;
121 m_includeOutputPayload = value;
135 template <
typename JobIdT = Aws::String>
137 m_jobIdHasBeenSet =
true;
138 m_jobId = std::forward<JobIdT>(value);
140 template <
typename JobIdT = Aws::String>
142 SetJobId(std::forward<JobIdT>(value));
153 bool m_includeInputPayload{
false};
155 bool m_includeOutputPayload{
false};
158 bool m_awsAccountIdHasBeenSet =
false;
159 bool m_automationGroupIdHasBeenSet =
false;
160 bool m_automationIdHasBeenSet =
false;
161 bool m_includeInputPayloadHasBeenSet =
false;
162 bool m_includeOutputPayloadHasBeenSet =
false;
163 bool m_jobIdHasBeenSet =
false;
void SetAutomationId(AutomationIdT &&value)
bool GetIncludeInputPayload() const
const Aws::String & GetJobId() const
bool AutomationGroupIdHasBeenSet() const
AWS_QUICKSIGHT_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
const Aws::String & GetAutomationGroupId() const
DescribeAutomationJobRequest & WithAutomationGroupId(AutomationGroupIdT &&value)
DescribeAutomationJobRequest & WithIncludeInputPayload(bool value)
void SetAutomationGroupId(AutomationGroupIdT &&value)
DescribeAutomationJobRequest & WithJobId(JobIdT &&value)
bool GetIncludeOutputPayload() const
const Aws::String & GetAutomationId() const
bool AwsAccountIdHasBeenSet() const
void SetIncludeOutputPayload(bool value)
const Aws::String & GetAwsAccountId() const
AWS_QUICKSIGHT_API Aws::String SerializePayload() const override
void SetJobId(JobIdT &&value)
AWS_QUICKSIGHT_API DescribeAutomationJobRequest()=default
void SetIncludeInputPayload(bool value)
DescribeAutomationJobRequest & WithIncludeOutputPayload(bool value)
bool IncludeOutputPayloadHasBeenSet() const
bool IncludeInputPayloadHasBeenSet() const
bool JobIdHasBeenSet() const
virtual const char * GetServiceRequestName() const override
DescribeAutomationJobRequest & WithAwsAccountId(AwsAccountIdT &&value)
bool AutomationIdHasBeenSet() const
DescribeAutomationJobRequest & WithAutomationId(AutomationIdT &&value)
void SetAwsAccountId(AwsAccountIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String