AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppSync::Model::CreateDataSourceRequest Class Reference

#include <CreateDataSourceRequest.h>

+ Inheritance diagram for Aws::AppSync::Model::CreateDataSourceRequest:

Public Member Functions

 CreateDataSourceRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetApiId () const
 
bool ApiIdHasBeenSet () const
 
void SetApiId (const Aws::String &value)
 
void SetApiId (Aws::String &&value)
 
void SetApiId (const char *value)
 
CreateDataSourceRequestWithApiId (const Aws::String &value)
 
CreateDataSourceRequestWithApiId (Aws::String &&value)
 
CreateDataSourceRequestWithApiId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateDataSourceRequestWithName (const Aws::String &value)
 
CreateDataSourceRequestWithName (Aws::String &&value)
 
CreateDataSourceRequestWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateDataSourceRequestWithDescription (const Aws::String &value)
 
CreateDataSourceRequestWithDescription (Aws::String &&value)
 
CreateDataSourceRequestWithDescription (const char *value)
 
const DataSourceTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const DataSourceType &value)
 
void SetType (DataSourceType &&value)
 
CreateDataSourceRequestWithType (const DataSourceType &value)
 
CreateDataSourceRequestWithType (DataSourceType &&value)
 
const Aws::StringGetServiceRoleArn () const
 
bool ServiceRoleArnHasBeenSet () const
 
void SetServiceRoleArn (const Aws::String &value)
 
void SetServiceRoleArn (Aws::String &&value)
 
void SetServiceRoleArn (const char *value)
 
CreateDataSourceRequestWithServiceRoleArn (const Aws::String &value)
 
CreateDataSourceRequestWithServiceRoleArn (Aws::String &&value)
 
CreateDataSourceRequestWithServiceRoleArn (const char *value)
 
const DynamodbDataSourceConfigGetDynamodbConfig () const
 
bool DynamodbConfigHasBeenSet () const
 
void SetDynamodbConfig (const DynamodbDataSourceConfig &value)
 
void SetDynamodbConfig (DynamodbDataSourceConfig &&value)
 
CreateDataSourceRequestWithDynamodbConfig (const DynamodbDataSourceConfig &value)
 
CreateDataSourceRequestWithDynamodbConfig (DynamodbDataSourceConfig &&value)
 
const LambdaDataSourceConfigGetLambdaConfig () const
 
bool LambdaConfigHasBeenSet () const
 
void SetLambdaConfig (const LambdaDataSourceConfig &value)
 
void SetLambdaConfig (LambdaDataSourceConfig &&value)
 
CreateDataSourceRequestWithLambdaConfig (const LambdaDataSourceConfig &value)
 
CreateDataSourceRequestWithLambdaConfig (LambdaDataSourceConfig &&value)
 
const ElasticsearchDataSourceConfigGetElasticsearchConfig () const
 
bool ElasticsearchConfigHasBeenSet () const
 
void SetElasticsearchConfig (const ElasticsearchDataSourceConfig &value)
 
void SetElasticsearchConfig (ElasticsearchDataSourceConfig &&value)
 
CreateDataSourceRequestWithElasticsearchConfig (const ElasticsearchDataSourceConfig &value)
 
CreateDataSourceRequestWithElasticsearchConfig (ElasticsearchDataSourceConfig &&value)
 
const OpenSearchServiceDataSourceConfigGetOpenSearchServiceConfig () const
 
bool OpenSearchServiceConfigHasBeenSet () const
 
void SetOpenSearchServiceConfig (const OpenSearchServiceDataSourceConfig &value)
 
void SetOpenSearchServiceConfig (OpenSearchServiceDataSourceConfig &&value)
 
CreateDataSourceRequestWithOpenSearchServiceConfig (const OpenSearchServiceDataSourceConfig &value)
 
CreateDataSourceRequestWithOpenSearchServiceConfig (OpenSearchServiceDataSourceConfig &&value)
 
const HttpDataSourceConfigGetHttpConfig () const
 
bool HttpConfigHasBeenSet () const
 
void SetHttpConfig (const HttpDataSourceConfig &value)
 
void SetHttpConfig (HttpDataSourceConfig &&value)
 
CreateDataSourceRequestWithHttpConfig (const HttpDataSourceConfig &value)
 
CreateDataSourceRequestWithHttpConfig (HttpDataSourceConfig &&value)
 
const RelationalDatabaseDataSourceConfigGetRelationalDatabaseConfig () const
 
bool RelationalDatabaseConfigHasBeenSet () const
 
void SetRelationalDatabaseConfig (const RelationalDatabaseDataSourceConfig &value)
 
void SetRelationalDatabaseConfig (RelationalDatabaseDataSourceConfig &&value)
 
CreateDataSourceRequestWithRelationalDatabaseConfig (const RelationalDatabaseDataSourceConfig &value)
 
CreateDataSourceRequestWithRelationalDatabaseConfig (RelationalDatabaseDataSourceConfig &&value)
 
- Public Member Functions inherited from Aws::AppSync::AppSyncRequest
virtual ~AppSyncRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AppSync::AppSyncRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 28 of file CreateDataSourceRequest.h.

Constructor & Destructor Documentation

◆ CreateDataSourceRequest()

Aws::AppSync::Model::CreateDataSourceRequest::CreateDataSourceRequest ( )

Member Function Documentation

◆ ApiIdHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::ApiIdHasBeenSet ( ) const
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 50 of file CreateDataSourceRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::DescriptionHasBeenSet ( ) const
inline

A description of the DataSource.

Definition at line 132 of file CreateDataSourceRequest.h.

◆ DynamodbConfigHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::DynamodbConfigHasBeenSet ( ) const
inline

Amazon DynamoDB settings.

Definition at line 253 of file CreateDataSourceRequest.h.

◆ ElasticsearchConfigHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::ElasticsearchConfigHasBeenSet ( ) const
inline

Amazon OpenSearch Service settings.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.

Definition at line 323 of file CreateDataSourceRequest.h.

◆ GetApiId()

const Aws::String& Aws::AppSync::Model::CreateDataSourceRequest::GetApiId ( ) const
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 45 of file CreateDataSourceRequest.h.

◆ GetDescription()

const Aws::String& Aws::AppSync::Model::CreateDataSourceRequest::GetDescription ( ) const
inline

A description of the DataSource.

Definition at line 127 of file CreateDataSourceRequest.h.

◆ GetDynamodbConfig()

const DynamodbDataSourceConfig& Aws::AppSync::Model::CreateDataSourceRequest::GetDynamodbConfig ( ) const
inline

Amazon DynamoDB settings.

Definition at line 248 of file CreateDataSourceRequest.h.

◆ GetElasticsearchConfig()

const ElasticsearchDataSourceConfig& Aws::AppSync::Model::CreateDataSourceRequest::GetElasticsearchConfig ( ) const
inline

Amazon OpenSearch Service settings.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.

Definition at line 314 of file CreateDataSourceRequest.h.

◆ GetHttpConfig()

const HttpDataSourceConfig& Aws::AppSync::Model::CreateDataSourceRequest::GetHttpConfig ( ) const
inline

HTTP endpoint settings.

Definition at line 396 of file CreateDataSourceRequest.h.

◆ GetLambdaConfig()

const LambdaDataSourceConfig& Aws::AppSync::Model::CreateDataSourceRequest::GetLambdaConfig ( ) const
inline

Amazon Web Services Lambda settings.

Definition at line 279 of file CreateDataSourceRequest.h.

◆ GetName()

const Aws::String& Aws::AppSync::Model::CreateDataSourceRequest::GetName ( ) const
inline

A user-supplied name for the DataSource.

Definition at line 86 of file CreateDataSourceRequest.h.

◆ GetOpenSearchServiceConfig()

const OpenSearchServiceDataSourceConfig& Aws::AppSync::Model::CreateDataSourceRequest::GetOpenSearchServiceConfig ( ) const
inline

Amazon OpenSearch Service settings.

Definition at line 365 of file CreateDataSourceRequest.h.

◆ GetRelationalDatabaseConfig()

const RelationalDatabaseDataSourceConfig& Aws::AppSync::Model::CreateDataSourceRequest::GetRelationalDatabaseConfig ( ) const
inline

Relational database settings.

Definition at line 427 of file CreateDataSourceRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::AppSync::Model::CreateDataSourceRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file CreateDataSourceRequest.h.

◆ GetServiceRoleArn()

const Aws::String& Aws::AppSync::Model::CreateDataSourceRequest::GetServiceRoleArn ( ) const
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 200 of file CreateDataSourceRequest.h.

◆ GetType()

const DataSourceType& Aws::AppSync::Model::CreateDataSourceRequest::GetType ( ) const
inline

The type of the DataSource.

Definition at line 168 of file CreateDataSourceRequest.h.

◆ HttpConfigHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::HttpConfigHasBeenSet ( ) const
inline

HTTP endpoint settings.

Definition at line 401 of file CreateDataSourceRequest.h.

◆ LambdaConfigHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::LambdaConfigHasBeenSet ( ) const
inline

Amazon Web Services Lambda settings.

Definition at line 284 of file CreateDataSourceRequest.h.

◆ NameHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::NameHasBeenSet ( ) const
inline

A user-supplied name for the DataSource.

Definition at line 91 of file CreateDataSourceRequest.h.

◆ OpenSearchServiceConfigHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::OpenSearchServiceConfigHasBeenSet ( ) const
inline

Amazon OpenSearch Service settings.

Definition at line 370 of file CreateDataSourceRequest.h.

◆ RelationalDatabaseConfigHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::RelationalDatabaseConfigHasBeenSet ( ) const
inline

Relational database settings.

Definition at line 432 of file CreateDataSourceRequest.h.

◆ SerializePayload()

Aws::String Aws::AppSync::Model::CreateDataSourceRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServiceRoleArnHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::ServiceRoleArnHasBeenSet ( ) const
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 206 of file CreateDataSourceRequest.h.

◆ SetApiId() [1/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetApiId ( Aws::String &&  value)
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 60 of file CreateDataSourceRequest.h.

◆ SetApiId() [2/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetApiId ( const Aws::String value)
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 55 of file CreateDataSourceRequest.h.

◆ SetApiId() [3/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetApiId ( const char *  value)
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 65 of file CreateDataSourceRequest.h.

◆ SetDescription() [1/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetDescription ( Aws::String &&  value)
inline

A description of the DataSource.

Definition at line 142 of file CreateDataSourceRequest.h.

◆ SetDescription() [2/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetDescription ( const Aws::String value)
inline

A description of the DataSource.

Definition at line 137 of file CreateDataSourceRequest.h.

◆ SetDescription() [3/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetDescription ( const char *  value)
inline

A description of the DataSource.

Definition at line 147 of file CreateDataSourceRequest.h.

◆ SetDynamodbConfig() [1/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetDynamodbConfig ( const DynamodbDataSourceConfig value)
inline

Amazon DynamoDB settings.

Definition at line 258 of file CreateDataSourceRequest.h.

◆ SetDynamodbConfig() [2/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetDynamodbConfig ( DynamodbDataSourceConfig &&  value)
inline

Amazon DynamoDB settings.

Definition at line 263 of file CreateDataSourceRequest.h.

◆ SetElasticsearchConfig() [1/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetElasticsearchConfig ( const ElasticsearchDataSourceConfig value)
inline

Amazon OpenSearch Service settings.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.

Definition at line 332 of file CreateDataSourceRequest.h.

◆ SetElasticsearchConfig() [2/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetElasticsearchConfig ( ElasticsearchDataSourceConfig &&  value)
inline

Amazon OpenSearch Service settings.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.

Definition at line 341 of file CreateDataSourceRequest.h.

◆ SetHttpConfig() [1/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetHttpConfig ( const HttpDataSourceConfig value)
inline

HTTP endpoint settings.

Definition at line 406 of file CreateDataSourceRequest.h.

◆ SetHttpConfig() [2/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetHttpConfig ( HttpDataSourceConfig &&  value)
inline

HTTP endpoint settings.

Definition at line 411 of file CreateDataSourceRequest.h.

◆ SetLambdaConfig() [1/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetLambdaConfig ( const LambdaDataSourceConfig value)
inline

Amazon Web Services Lambda settings.

Definition at line 289 of file CreateDataSourceRequest.h.

◆ SetLambdaConfig() [2/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetLambdaConfig ( LambdaDataSourceConfig &&  value)
inline

Amazon Web Services Lambda settings.

Definition at line 294 of file CreateDataSourceRequest.h.

◆ SetName() [1/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetName ( Aws::String &&  value)
inline

A user-supplied name for the DataSource.

Definition at line 101 of file CreateDataSourceRequest.h.

◆ SetName() [2/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetName ( const Aws::String value)
inline

A user-supplied name for the DataSource.

Definition at line 96 of file CreateDataSourceRequest.h.

◆ SetName() [3/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetName ( const char *  value)
inline

A user-supplied name for the DataSource.

Definition at line 106 of file CreateDataSourceRequest.h.

◆ SetOpenSearchServiceConfig() [1/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetOpenSearchServiceConfig ( const OpenSearchServiceDataSourceConfig value)
inline

Amazon OpenSearch Service settings.

Definition at line 375 of file CreateDataSourceRequest.h.

◆ SetOpenSearchServiceConfig() [2/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetOpenSearchServiceConfig ( OpenSearchServiceDataSourceConfig &&  value)
inline

Amazon OpenSearch Service settings.

Definition at line 380 of file CreateDataSourceRequest.h.

◆ SetRelationalDatabaseConfig() [1/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetRelationalDatabaseConfig ( const RelationalDatabaseDataSourceConfig value)
inline

Relational database settings.

Definition at line 437 of file CreateDataSourceRequest.h.

◆ SetRelationalDatabaseConfig() [2/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetRelationalDatabaseConfig ( RelationalDatabaseDataSourceConfig &&  value)
inline

Relational database settings.

Definition at line 442 of file CreateDataSourceRequest.h.

◆ SetServiceRoleArn() [1/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetServiceRoleArn ( Aws::String &&  value)
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 218 of file CreateDataSourceRequest.h.

◆ SetServiceRoleArn() [2/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetServiceRoleArn ( const Aws::String value)
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 212 of file CreateDataSourceRequest.h.

◆ SetServiceRoleArn() [3/3]

void Aws::AppSync::Model::CreateDataSourceRequest::SetServiceRoleArn ( const char *  value)
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 224 of file CreateDataSourceRequest.h.

◆ SetType() [1/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetType ( const DataSourceType value)
inline

The type of the DataSource.

Definition at line 178 of file CreateDataSourceRequest.h.

◆ SetType() [2/2]

void Aws::AppSync::Model::CreateDataSourceRequest::SetType ( DataSourceType &&  value)
inline

The type of the DataSource.

Definition at line 183 of file CreateDataSourceRequest.h.

◆ TypeHasBeenSet()

bool Aws::AppSync::Model::CreateDataSourceRequest::TypeHasBeenSet ( ) const
inline

The type of the DataSource.

Definition at line 173 of file CreateDataSourceRequest.h.

◆ WithApiId() [1/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithApiId ( Aws::String &&  value)
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 75 of file CreateDataSourceRequest.h.

◆ WithApiId() [2/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithApiId ( const Aws::String value)
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 70 of file CreateDataSourceRequest.h.

◆ WithApiId() [3/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithApiId ( const char *  value)
inline

The API ID for the GraphQL API for the DataSource.

Definition at line 80 of file CreateDataSourceRequest.h.

◆ WithDescription() [1/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithDescription ( Aws::String &&  value)
inline

A description of the DataSource.

Definition at line 157 of file CreateDataSourceRequest.h.

◆ WithDescription() [2/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithDescription ( const Aws::String value)
inline

A description of the DataSource.

Definition at line 152 of file CreateDataSourceRequest.h.

◆ WithDescription() [3/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithDescription ( const char *  value)
inline

A description of the DataSource.

Definition at line 162 of file CreateDataSourceRequest.h.

◆ WithDynamodbConfig() [1/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithDynamodbConfig ( const DynamodbDataSourceConfig value)
inline

Amazon DynamoDB settings.

Definition at line 268 of file CreateDataSourceRequest.h.

◆ WithDynamodbConfig() [2/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithDynamodbConfig ( DynamodbDataSourceConfig &&  value)
inline

Amazon DynamoDB settings.

Definition at line 273 of file CreateDataSourceRequest.h.

◆ WithElasticsearchConfig() [1/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithElasticsearchConfig ( const ElasticsearchDataSourceConfig value)
inline

Amazon OpenSearch Service settings.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.

Definition at line 350 of file CreateDataSourceRequest.h.

◆ WithElasticsearchConfig() [2/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithElasticsearchConfig ( ElasticsearchDataSourceConfig &&  value)
inline

Amazon OpenSearch Service settings.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.

Definition at line 359 of file CreateDataSourceRequest.h.

◆ WithHttpConfig() [1/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithHttpConfig ( const HttpDataSourceConfig value)
inline

HTTP endpoint settings.

Definition at line 416 of file CreateDataSourceRequest.h.

◆ WithHttpConfig() [2/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithHttpConfig ( HttpDataSourceConfig &&  value)
inline

HTTP endpoint settings.

Definition at line 421 of file CreateDataSourceRequest.h.

◆ WithLambdaConfig() [1/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithLambdaConfig ( const LambdaDataSourceConfig value)
inline

Amazon Web Services Lambda settings.

Definition at line 299 of file CreateDataSourceRequest.h.

◆ WithLambdaConfig() [2/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithLambdaConfig ( LambdaDataSourceConfig &&  value)
inline

Amazon Web Services Lambda settings.

Definition at line 304 of file CreateDataSourceRequest.h.

◆ WithName() [1/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithName ( Aws::String &&  value)
inline

A user-supplied name for the DataSource.

Definition at line 116 of file CreateDataSourceRequest.h.

◆ WithName() [2/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithName ( const Aws::String value)
inline

A user-supplied name for the DataSource.

Definition at line 111 of file CreateDataSourceRequest.h.

◆ WithName() [3/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithName ( const char *  value)
inline

A user-supplied name for the DataSource.

Definition at line 121 of file CreateDataSourceRequest.h.

◆ WithOpenSearchServiceConfig() [1/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithOpenSearchServiceConfig ( const OpenSearchServiceDataSourceConfig value)
inline

Amazon OpenSearch Service settings.

Definition at line 385 of file CreateDataSourceRequest.h.

◆ WithOpenSearchServiceConfig() [2/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithOpenSearchServiceConfig ( OpenSearchServiceDataSourceConfig &&  value)
inline

Amazon OpenSearch Service settings.

Definition at line 390 of file CreateDataSourceRequest.h.

◆ WithRelationalDatabaseConfig() [1/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithRelationalDatabaseConfig ( const RelationalDatabaseDataSourceConfig value)
inline

Relational database settings.

Definition at line 447 of file CreateDataSourceRequest.h.

◆ WithRelationalDatabaseConfig() [2/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithRelationalDatabaseConfig ( RelationalDatabaseDataSourceConfig &&  value)
inline

Relational database settings.

Definition at line 452 of file CreateDataSourceRequest.h.

◆ WithServiceRoleArn() [1/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithServiceRoleArn ( Aws::String &&  value)
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 236 of file CreateDataSourceRequest.h.

◆ WithServiceRoleArn() [2/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithServiceRoleArn ( const Aws::String value)
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 230 of file CreateDataSourceRequest.h.

◆ WithServiceRoleArn() [3/3]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithServiceRoleArn ( const char *  value)
inline

The Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.

Definition at line 242 of file CreateDataSourceRequest.h.

◆ WithType() [1/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithType ( const DataSourceType value)
inline

The type of the DataSource.

Definition at line 188 of file CreateDataSourceRequest.h.

◆ WithType() [2/2]

CreateDataSourceRequest& Aws::AppSync::Model::CreateDataSourceRequest::WithType ( DataSourceType &&  value)
inline

The type of the DataSource.

Definition at line 193 of file CreateDataSourceRequest.h.


The documentation for this class was generated from the following file: