@Stability(value=Stable) public static final class CfnDataSourceProps.Builder extends Object implements software.amazon.jsii.Builder<CfnDataSourceProps>
CfnDataSourceProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDataSourceProps.Builder apiId(String apiId)
CfnDataSourceProps.getApiId()apiId - `AWS::AppSync::DataSource.ApiId`. This parameter is required.this@Stability(value=Stable) public CfnDataSourceProps.Builder name(String name)
CfnDataSourceProps.getName()name - `AWS::AppSync::DataSource.Name`. This parameter is required.this@Stability(value=Stable) public CfnDataSourceProps.Builder type(String type)
CfnDataSourceProps.getType()type - `AWS::AppSync::DataSource.Type`. This parameter is required.this@Stability(value=Stable) public CfnDataSourceProps.Builder description(String description)
CfnDataSourceProps.getDescription()description - `AWS::AppSync::DataSource.Description`.this@Stability(value=Stable) public CfnDataSourceProps.Builder dynamoDbConfig(CfnDataSource.DynamoDBConfigProperty dynamoDbConfig)
CfnDataSourceProps.getDynamoDbConfig()dynamoDbConfig - `AWS::AppSync::DataSource.DynamoDBConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder dynamoDbConfig(IResolvable dynamoDbConfig)
CfnDataSourceProps.getDynamoDbConfig()dynamoDbConfig - `AWS::AppSync::DataSource.DynamoDBConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder elasticsearchConfig(CfnDataSource.ElasticsearchConfigProperty elasticsearchConfig)
CfnDataSourceProps.getElasticsearchConfig()elasticsearchConfig - `AWS::AppSync::DataSource.ElasticsearchConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder elasticsearchConfig(IResolvable elasticsearchConfig)
CfnDataSourceProps.getElasticsearchConfig()elasticsearchConfig - `AWS::AppSync::DataSource.ElasticsearchConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder httpConfig(CfnDataSource.HttpConfigProperty httpConfig)
CfnDataSourceProps.getHttpConfig()httpConfig - `AWS::AppSync::DataSource.HttpConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder httpConfig(IResolvable httpConfig)
CfnDataSourceProps.getHttpConfig()httpConfig - `AWS::AppSync::DataSource.HttpConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder lambdaConfig(CfnDataSource.LambdaConfigProperty lambdaConfig)
CfnDataSourceProps.getLambdaConfig()lambdaConfig - `AWS::AppSync::DataSource.LambdaConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder lambdaConfig(IResolvable lambdaConfig)
CfnDataSourceProps.getLambdaConfig()lambdaConfig - `AWS::AppSync::DataSource.LambdaConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder relationalDatabaseConfig(CfnDataSource.RelationalDatabaseConfigProperty relationalDatabaseConfig)
CfnDataSourceProps.getRelationalDatabaseConfig()relationalDatabaseConfig - `AWS::AppSync::DataSource.RelationalDatabaseConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder relationalDatabaseConfig(IResolvable relationalDatabaseConfig)
CfnDataSourceProps.getRelationalDatabaseConfig()relationalDatabaseConfig - `AWS::AppSync::DataSource.RelationalDatabaseConfig`.this@Stability(value=Stable) public CfnDataSourceProps.Builder serviceRoleArn(String serviceRoleArn)
CfnDataSourceProps.getServiceRoleArn()serviceRoleArn - `AWS::AppSync::DataSource.ServiceRoleArn`.this@Stability(value=Stable) public CfnDataSourceProps build()
build in interface software.amazon.jsii.Builder<CfnDataSourceProps>CfnDataSourcePropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.