public static interface CreateDataSourceRequest.Builder extends AppSyncRequest.Builder, SdkPojo, CopyableBuilder<CreateDataSourceRequest.Builder,CreateDataSourceRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDataSourceRequest.Builder apiId(String apiId)
The API ID for the GraphQL API for the DataSource.
apiId - The API ID for the GraphQL API for the DataSource.CreateDataSourceRequest.Builder name(String name)
A user-supplied name for the DataSource.
name - A user-supplied name for the DataSource.CreateDataSourceRequest.Builder description(String description)
A description of the DataSource.
description - A description of the DataSource.CreateDataSourceRequest.Builder type(String type)
The type of the DataSource.
type - The type of the DataSource.DataSourceType,
DataSourceTypeCreateDataSourceRequest.Builder type(DataSourceType type)
The type of the DataSource.
type - The type of the DataSource.DataSourceType,
DataSourceTypeCreateDataSourceRequest.Builder serviceRoleArn(String serviceRoleArn)
The Identity and Access Management (IAM) service role Amazon Resource Name (ARN) for the data source. The system assumes this role when accessing the data source.
serviceRoleArn - The Identity and Access Management (IAM) service role Amazon Resource Name (ARN) for the data source.
The system assumes this role when accessing the data source.CreateDataSourceRequest.Builder dynamodbConfig(DynamodbDataSourceConfig dynamodbConfig)
Amazon DynamoDB settings.
dynamodbConfig - Amazon DynamoDB settings.default CreateDataSourceRequest.Builder dynamodbConfig(Consumer<DynamodbDataSourceConfig.Builder> dynamodbConfig)
Amazon DynamoDB settings.
This is a convenience method that creates an instance of theDynamodbDataSourceConfig.Builder
avoiding the need to create one manually via DynamodbDataSourceConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to dynamodbConfig(DynamodbDataSourceConfig).dynamodbConfig - a consumer that will call methods on DynamodbDataSourceConfig.BuilderdynamodbConfig(DynamodbDataSourceConfig)CreateDataSourceRequest.Builder lambdaConfig(LambdaDataSourceConfig lambdaConfig)
Lambda settings.
lambdaConfig - Lambda settings.default CreateDataSourceRequest.Builder lambdaConfig(Consumer<LambdaDataSourceConfig.Builder> lambdaConfig)
Lambda settings.
This is a convenience method that creates an instance of theLambdaDataSourceConfig.Builder avoiding
the need to create one manually via LambdaDataSourceConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to lambdaConfig(LambdaDataSourceConfig).lambdaConfig - a consumer that will call methods on LambdaDataSourceConfig.BuilderlambdaConfig(LambdaDataSourceConfig)CreateDataSourceRequest.Builder elasticsearchConfig(ElasticsearchDataSourceConfig elasticsearchConfig)
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.
elasticsearchConfig - 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.
default CreateDataSourceRequest.Builder elasticsearchConfig(Consumer<ElasticsearchDataSourceConfig.Builder> elasticsearchConfig)
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.
This is a convenience method that creates an instance of theElasticsearchDataSourceConfig.Builder
avoiding the need to create one manually via ElasticsearchDataSourceConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to elasticsearchConfig(ElasticsearchDataSourceConfig).elasticsearchConfig - a consumer that will call methods on ElasticsearchDataSourceConfig.BuilderelasticsearchConfig(ElasticsearchDataSourceConfig)CreateDataSourceRequest.Builder openSearchServiceConfig(OpenSearchServiceDataSourceConfig openSearchServiceConfig)
Amazon OpenSearch Service settings.
openSearchServiceConfig - Amazon OpenSearch Service settings.default CreateDataSourceRequest.Builder openSearchServiceConfig(Consumer<OpenSearchServiceDataSourceConfig.Builder> openSearchServiceConfig)
Amazon OpenSearch Service settings.
This is a convenience method that creates an instance of theOpenSearchServiceDataSourceConfig.Builder avoiding the need to create one manually via
OpenSearchServiceDataSourceConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to openSearchServiceConfig(OpenSearchServiceDataSourceConfig).openSearchServiceConfig - a consumer that will call methods on OpenSearchServiceDataSourceConfig.BuilderopenSearchServiceConfig(OpenSearchServiceDataSourceConfig)CreateDataSourceRequest.Builder httpConfig(HttpDataSourceConfig httpConfig)
HTTP endpoint settings.
httpConfig - HTTP endpoint settings.default CreateDataSourceRequest.Builder httpConfig(Consumer<HttpDataSourceConfig.Builder> httpConfig)
HTTP endpoint settings.
This is a convenience method that creates an instance of theHttpDataSourceConfig.Builder avoiding
the need to create one manually via HttpDataSourceConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to httpConfig(HttpDataSourceConfig).httpConfig - a consumer that will call methods on HttpDataSourceConfig.BuilderhttpConfig(HttpDataSourceConfig)CreateDataSourceRequest.Builder relationalDatabaseConfig(RelationalDatabaseDataSourceConfig relationalDatabaseConfig)
Relational database settings.
relationalDatabaseConfig - Relational database settings.default CreateDataSourceRequest.Builder relationalDatabaseConfig(Consumer<RelationalDatabaseDataSourceConfig.Builder> relationalDatabaseConfig)
Relational database settings.
This is a convenience method that creates an instance of theRelationalDatabaseDataSourceConfig.Builder avoiding the need to create one manually via
RelationalDatabaseDataSourceConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to relationalDatabaseConfig(RelationalDatabaseDataSourceConfig)
.relationalDatabaseConfig - a consumer that will call methods on RelationalDatabaseDataSourceConfig.BuilderrelationalDatabaseConfig(RelationalDatabaseDataSourceConfig)CreateDataSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDataSourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.