AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CalculationResult.h
1
6#pragma once
7#include <aws/athena/Athena_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace Athena
22{
23namespace Model
24{
25
33 {
34 public:
35 AWS_ATHENA_API CalculationResult();
38 AWS_ATHENA_API Aws::Utils::Json::JsonValue Jsonize() const;
39
40
42
46 inline const Aws::String& GetStdOutS3Uri() const{ return m_stdOutS3Uri; }
47 inline bool StdOutS3UriHasBeenSet() const { return m_stdOutS3UriHasBeenSet; }
48 inline void SetStdOutS3Uri(const Aws::String& value) { m_stdOutS3UriHasBeenSet = true; m_stdOutS3Uri = value; }
49 inline void SetStdOutS3Uri(Aws::String&& value) { m_stdOutS3UriHasBeenSet = true; m_stdOutS3Uri = std::move(value); }
50 inline void SetStdOutS3Uri(const char* value) { m_stdOutS3UriHasBeenSet = true; m_stdOutS3Uri.assign(value); }
51 inline CalculationResult& WithStdOutS3Uri(const Aws::String& value) { SetStdOutS3Uri(value); return *this;}
52 inline CalculationResult& WithStdOutS3Uri(Aws::String&& value) { SetStdOutS3Uri(std::move(value)); return *this;}
53 inline CalculationResult& WithStdOutS3Uri(const char* value) { SetStdOutS3Uri(value); return *this;}
55
57
61 inline const Aws::String& GetStdErrorS3Uri() const{ return m_stdErrorS3Uri; }
62 inline bool StdErrorS3UriHasBeenSet() const { return m_stdErrorS3UriHasBeenSet; }
63 inline void SetStdErrorS3Uri(const Aws::String& value) { m_stdErrorS3UriHasBeenSet = true; m_stdErrorS3Uri = value; }
64 inline void SetStdErrorS3Uri(Aws::String&& value) { m_stdErrorS3UriHasBeenSet = true; m_stdErrorS3Uri = std::move(value); }
65 inline void SetStdErrorS3Uri(const char* value) { m_stdErrorS3UriHasBeenSet = true; m_stdErrorS3Uri.assign(value); }
66 inline CalculationResult& WithStdErrorS3Uri(const Aws::String& value) { SetStdErrorS3Uri(value); return *this;}
67 inline CalculationResult& WithStdErrorS3Uri(Aws::String&& value) { SetStdErrorS3Uri(std::move(value)); return *this;}
68 inline CalculationResult& WithStdErrorS3Uri(const char* value) { SetStdErrorS3Uri(value); return *this;}
70
72
75 inline const Aws::String& GetResultS3Uri() const{ return m_resultS3Uri; }
76 inline bool ResultS3UriHasBeenSet() const { return m_resultS3UriHasBeenSet; }
77 inline void SetResultS3Uri(const Aws::String& value) { m_resultS3UriHasBeenSet = true; m_resultS3Uri = value; }
78 inline void SetResultS3Uri(Aws::String&& value) { m_resultS3UriHasBeenSet = true; m_resultS3Uri = std::move(value); }
79 inline void SetResultS3Uri(const char* value) { m_resultS3UriHasBeenSet = true; m_resultS3Uri.assign(value); }
80 inline CalculationResult& WithResultS3Uri(const Aws::String& value) { SetResultS3Uri(value); return *this;}
81 inline CalculationResult& WithResultS3Uri(Aws::String&& value) { SetResultS3Uri(std::move(value)); return *this;}
82 inline CalculationResult& WithResultS3Uri(const char* value) { SetResultS3Uri(value); return *this;}
84
86
89 inline const Aws::String& GetResultType() const{ return m_resultType; }
90 inline bool ResultTypeHasBeenSet() const { return m_resultTypeHasBeenSet; }
91 inline void SetResultType(const Aws::String& value) { m_resultTypeHasBeenSet = true; m_resultType = value; }
92 inline void SetResultType(Aws::String&& value) { m_resultTypeHasBeenSet = true; m_resultType = std::move(value); }
93 inline void SetResultType(const char* value) { m_resultTypeHasBeenSet = true; m_resultType.assign(value); }
94 inline CalculationResult& WithResultType(const Aws::String& value) { SetResultType(value); return *this;}
95 inline CalculationResult& WithResultType(Aws::String&& value) { SetResultType(std::move(value)); return *this;}
96 inline CalculationResult& WithResultType(const char* value) { SetResultType(value); return *this;}
98 private:
99
100 Aws::String m_stdOutS3Uri;
101 bool m_stdOutS3UriHasBeenSet = false;
102
103 Aws::String m_stdErrorS3Uri;
104 bool m_stdErrorS3UriHasBeenSet = false;
105
106 Aws::String m_resultS3Uri;
107 bool m_resultS3UriHasBeenSet = false;
108
109 Aws::String m_resultType;
110 bool m_resultTypeHasBeenSet = false;
111 };
112
113} // namespace Model
114} // namespace Athena
115} // namespace Aws
void SetResultS3Uri(const Aws::String &value)
const Aws::String & GetResultType() const
void SetStdOutS3Uri(const Aws::String &value)
CalculationResult & WithResultType(Aws::String &&value)
CalculationResult & WithStdErrorS3Uri(const Aws::String &value)
CalculationResult & WithStdErrorS3Uri(Aws::String &&value)
CalculationResult & WithResultType(const Aws::String &value)
CalculationResult & WithStdOutS3Uri(const char *value)
AWS_ATHENA_API CalculationResult & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStdOutS3Uri(Aws::String &&value)
AWS_ATHENA_API CalculationResult(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetStdOutS3Uri() const
CalculationResult & WithResultS3Uri(Aws::String &&value)
const Aws::String & GetResultS3Uri() const
void SetStdErrorS3Uri(Aws::String &&value)
CalculationResult & WithResultType(const char *value)
CalculationResult & WithStdErrorS3Uri(const char *value)
CalculationResult & WithStdOutS3Uri(Aws::String &&value)
CalculationResult & WithResultS3Uri(const Aws::String &value)
void SetStdErrorS3Uri(const Aws::String &value)
const Aws::String & GetStdErrorS3Uri() const
void SetResultType(const Aws::String &value)
void SetResultS3Uri(Aws::String &&value)
void SetResultType(Aws::String &&value)
CalculationResult & WithStdOutS3Uri(const Aws::String &value)
AWS_ATHENA_API Aws::Utils::Json::JsonValue Jsonize() const
CalculationResult & WithResultS3Uri(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue