7#include <aws/appsync/AppSync_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
41 template <
typename AwsRegionT = Aws::String>
43 m_awsRegionHasBeenSet =
true;
44 m_awsRegion = std::forward<AwsRegionT>(value);
46 template <
typename AwsRegionT = Aws::String>
59 template <
typename DbClusterIdentifierT = Aws::String>
61 m_dbClusterIdentifierHasBeenSet =
true;
62 m_dbClusterIdentifier = std::forward<DbClusterIdentifierT>(value);
64 template <
typename DbClusterIdentifierT = Aws::String>
77 template <
typename DatabaseNameT = Aws::String>
79 m_databaseNameHasBeenSet =
true;
80 m_databaseName = std::forward<DatabaseNameT>(value);
82 template <
typename DatabaseNameT = Aws::String>
95 template <
typename SchemaT = Aws::String>
97 m_schemaHasBeenSet =
true;
98 m_schema = std::forward<SchemaT>(value);
100 template <
typename SchemaT = Aws::String>
114 template <
typename AwsSecretStoreArnT = Aws::String>
116 m_awsSecretStoreArnHasBeenSet =
true;
117 m_awsSecretStoreArn = std::forward<AwsSecretStoreArnT>(value);
119 template <
typename AwsSecretStoreArnT = Aws::String>
135 bool m_awsRegionHasBeenSet =
false;
136 bool m_dbClusterIdentifierHasBeenSet =
false;
137 bool m_databaseNameHasBeenSet =
false;
138 bool m_schemaHasBeenSet =
false;
139 bool m_awsSecretStoreArnHasBeenSet =
false;
void SetDbClusterIdentifier(DbClusterIdentifierT &&value)
AWS_APPSYNC_API RdsHttpEndpointConfig()=default
RdsHttpEndpointConfig & WithSchema(SchemaT &&value)
void SetAwsSecretStoreArn(AwsSecretStoreArnT &&value)
void SetAwsRegion(AwsRegionT &&value)
void SetDatabaseName(DatabaseNameT &&value)
const Aws::String & GetSchema() const
const Aws::String & GetAwsRegion() const
bool DatabaseNameHasBeenSet() const
RdsHttpEndpointConfig & WithAwsRegion(AwsRegionT &&value)
bool SchemaHasBeenSet() const
const Aws::String & GetDbClusterIdentifier() const
bool AwsSecretStoreArnHasBeenSet() const
AWS_APPSYNC_API RdsHttpEndpointConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPSYNC_API Aws::Utils::Json::JsonValue Jsonize() const
bool DbClusterIdentifierHasBeenSet() const
const Aws::String & GetAwsSecretStoreArn() const
RdsHttpEndpointConfig & WithDbClusterIdentifier(DbClusterIdentifierT &&value)
RdsHttpEndpointConfig & WithAwsSecretStoreArn(AwsSecretStoreArnT &&value)
const Aws::String & GetDatabaseName() const
AWS_APPSYNC_API RdsHttpEndpointConfig(Aws::Utils::Json::JsonView jsonValue)
RdsHttpEndpointConfig & WithDatabaseName(DatabaseNameT &&value)
bool AwsRegionHasBeenSet() const
void SetSchema(SchemaT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue