7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/redshift-data/RedshiftDataAPIServiceRequest.h>
9#include <aws/redshift-data/RedshiftDataAPIService_EXPORTS.h>
14namespace RedshiftDataAPIService {
41 template <
typename ClusterIdentifierT = Aws::String>
43 m_clusterIdentifierHasBeenSet =
true;
44 m_clusterIdentifier = std::forward<ClusterIdentifierT>(value);
46 template <
typename ClusterIdentifierT = Aws::String>
60 template <
typename SecretArnT = Aws::String>
62 m_secretArnHasBeenSet =
true;
63 m_secretArn = std::forward<SecretArnT>(value);
65 template <
typename SecretArnT = Aws::String>
79 template <
typename DbUserT = Aws::String>
81 m_dbUserHasBeenSet =
true;
82 m_dbUser = std::forward<DbUserT>(value);
84 template <
typename DbUserT = Aws::String>
99 template <
typename DatabaseT = Aws::String>
101 m_databaseHasBeenSet =
true;
102 m_database = std::forward<DatabaseT>(value);
104 template <
typename DatabaseT = Aws::String>
118 template <
typename ConnectedDatabaseT = Aws::String>
120 m_connectedDatabaseHasBeenSet =
true;
121 m_connectedDatabase = std::forward<ConnectedDatabaseT>(value);
123 template <
typename ConnectedDatabaseT = Aws::String>
137 template <
typename SchemaT = Aws::String>
139 m_schemaHasBeenSet =
true;
140 m_schema = std::forward<SchemaT>(value);
142 template <
typename SchemaT = Aws::String>
157 template <
typename TableT = Aws::String>
159 m_tableHasBeenSet =
true;
160 m_table = std::forward<TableT>(value);
162 template <
typename TableT = Aws::String>
164 SetTable(std::forward<TableT>(value));
179 template <
typename NextTokenT = Aws::String>
181 m_nextTokenHasBeenSet =
true;
182 m_nextToken = std::forward<NextTokenT>(value);
184 template <
typename NextTokenT = Aws::String>
200 m_maxResultsHasBeenSet =
true;
201 m_maxResults = value;
217 template <
typename WorkgroupNameT = Aws::String>
219 m_workgroupNameHasBeenSet =
true;
220 m_workgroupName = std::forward<WorkgroupNameT>(value);
222 template <
typename WorkgroupNameT = Aws::String>
248 bool m_clusterIdentifierHasBeenSet =
false;
249 bool m_secretArnHasBeenSet =
false;
250 bool m_dbUserHasBeenSet =
false;
251 bool m_databaseHasBeenSet =
false;
252 bool m_connectedDatabaseHasBeenSet =
false;
253 bool m_schemaHasBeenSet =
false;
254 bool m_tableHasBeenSet =
false;
255 bool m_nextTokenHasBeenSet =
false;
256 bool m_maxResultsHasBeenSet =
false;
257 bool m_workgroupNameHasBeenSet =
false;
const Aws::String & GetConnectedDatabase() const
void SetSecretArn(SecretArnT &&value)
int GetMaxResults() const
DescribeTableRequest & WithClusterIdentifier(ClusterIdentifierT &&value)
bool DbUserHasBeenSet() const
const Aws::String & GetNextToken() const
void SetWorkgroupName(WorkgroupNameT &&value)
DescribeTableRequest & WithTable(TableT &&value)
DescribeTableRequest & WithWorkgroupName(WorkgroupNameT &&value)
virtual const char * GetServiceRequestName() const override
void SetTable(TableT &&value)
const Aws::String & GetClusterIdentifier() const
void SetNextToken(NextTokenT &&value)
void SetConnectedDatabase(ConnectedDatabaseT &&value)
bool TableHasBeenSet() const
AWS_REDSHIFTDATAAPISERVICE_API Aws::String SerializePayload() const override
const Aws::String & GetWorkgroupName() const
DescribeTableRequest & WithMaxResults(int value)
const Aws::String & GetDbUser() const
const Aws::String & GetDatabase() const
AWS_REDSHIFTDATAAPISERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const Aws::String & GetTable() const
bool WorkgroupNameHasBeenSet() const
DescribeTableRequest & WithSecretArn(SecretArnT &&value)
DescribeTableRequest & WithDatabase(DatabaseT &&value)
void SetSchema(SchemaT &&value)
void SetDatabase(DatabaseT &&value)
bool MaxResultsHasBeenSet() const
bool ClusterIdentifierHasBeenSet() const
void SetClusterIdentifier(ClusterIdentifierT &&value)
bool SecretArnHasBeenSet() const
const Aws::String & GetSchema() const
DescribeTableRequest & WithNextToken(NextTokenT &&value)
const Aws::String & GetSecretArn() const
void SetDbUser(DbUserT &&value)
DescribeTableRequest & WithConnectedDatabase(ConnectedDatabaseT &&value)
DescribeTableRequest & WithDbUser(DbUserT &&value)
AWS_REDSHIFTDATAAPISERVICE_API DescribeTableRequest()=default
DescribeTableRequest & WithSchema(SchemaT &&value)
bool DatabaseHasBeenSet() const
bool NextTokenHasBeenSet() const
void SetMaxResults(int value)
bool ConnectedDatabaseHasBeenSet() const
bool SchemaHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String