AWS SDK for C++  1.8.129
AWS SDK for C++
ResultSetOptions.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace RDSDataService
22 {
23 namespace Model
24 {
25 
33  {
34  public:
39 
40 
51  inline const DecimalReturnType& GetDecimalReturnType() const{ return m_decimalReturnType; }
52 
63  inline bool DecimalReturnTypeHasBeenSet() const { return m_decimalReturnTypeHasBeenSet; }
64 
75  inline void SetDecimalReturnType(const DecimalReturnType& value) { m_decimalReturnTypeHasBeenSet = true; m_decimalReturnType = value; }
76 
87  inline void SetDecimalReturnType(DecimalReturnType&& value) { m_decimalReturnTypeHasBeenSet = true; m_decimalReturnType = std::move(value); }
88 
99  inline ResultSetOptions& WithDecimalReturnType(const DecimalReturnType& value) { SetDecimalReturnType(value); return *this;}
100 
111  inline ResultSetOptions& WithDecimalReturnType(DecimalReturnType&& value) { SetDecimalReturnType(std::move(value)); return *this;}
112 
113  private:
114 
115  DecimalReturnType m_decimalReturnType;
116  bool m_decimalReturnTypeHasBeenSet;
117  };
118 
119 } // namespace Model
120 } // namespace RDSDataService
121 } // namespace Aws
Aws::RDSDataService::Model::ResultSetOptions::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::RDSDataService::Model::ResultSetOptions::operator=
ResultSetOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::RDSDataService::Model::ResultSetOptions::SetDecimalReturnType
void SetDecimalReturnType(DecimalReturnType &&value)
Definition: ResultSetOptions.h:87
Aws::RDSDataService::Model::ResultSetOptions::WithDecimalReturnType
ResultSetOptions & WithDecimalReturnType(const DecimalReturnType &value)
Definition: ResultSetOptions.h:99
AWS_RDSDATASERVICE_API
#define AWS_RDSDATASERVICE_API
Definition: RDSDataService_EXPORTS.h:28
Aws::RDSDataService::Model::ResultSetOptions
Definition: ResultSetOptions.h:33
Aws::RDSDataService::Model::DecimalReturnType
DecimalReturnType
Definition: DecimalReturnType.h:17
Aws::RDSDataService::Model::ResultSetOptions::ResultSetOptions
ResultSetOptions(Aws::Utils::Json::JsonView jsonValue)
Aws::RDSDataService::Model::ResultSetOptions::WithDecimalReturnType
ResultSetOptions & WithDecimalReturnType(DecimalReturnType &&value)
Definition: ResultSetOptions.h:111
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
RDSDataService_EXPORTS.h
Aws
Definition: AccessManagementClient.h:15
Aws::RDSDataService::Model::ResultSetOptions::DecimalReturnTypeHasBeenSet
bool DecimalReturnTypeHasBeenSet() const
Definition: ResultSetOptions.h:63
Aws::RDSDataService::Model::ResultSetOptions::SetDecimalReturnType
void SetDecimalReturnType(const DecimalReturnType &value)
Definition: ResultSetOptions.h:75
DecimalReturnType.h
Aws::RDSDataService::Model::ResultSetOptions::GetDecimalReturnType
const DecimalReturnType & GetDecimalReturnType() const
Definition: ResultSetOptions.h:51
Aws::RDSDataService::Model::ResultSetOptions::ResultSetOptions
ResultSetOptions()