@Stability(value=Stable) public static final class CfnDataSource.Builder extends Object implements software.amazon.jsii.Builder<CfnDataSource>
CfnDataSource.| Modifier and Type | Method and Description |
|---|---|
CfnDataSource.Builder |
alternateDataSourceParameters(IResolvable alternateDataSourceParameters)
`AWS::QuickSight::DataSource.AlternateDataSourceParameters`.
|
CfnDataSource.Builder |
alternateDataSourceParameters(List<? extends Object> alternateDataSourceParameters)
`AWS::QuickSight::DataSource.AlternateDataSourceParameters`.
|
CfnDataSource.Builder |
awsAccountId(String awsAccountId)
`AWS::QuickSight::DataSource.AwsAccountId`.
|
CfnDataSource |
build() |
static CfnDataSource.Builder |
create(software.constructs.Construct scope,
String id) |
CfnDataSource.Builder |
credentials(CfnDataSource.DataSourceCredentialsProperty credentials)
`AWS::QuickSight::DataSource.Credentials`.
|
CfnDataSource.Builder |
credentials(IResolvable credentials)
`AWS::QuickSight::DataSource.Credentials`.
|
CfnDataSource.Builder |
dataSourceId(String dataSourceId)
`AWS::QuickSight::DataSource.DataSourceId`.
|
CfnDataSource.Builder |
dataSourceParameters(CfnDataSource.DataSourceParametersProperty dataSourceParameters)
`AWS::QuickSight::DataSource.DataSourceParameters`.
|
CfnDataSource.Builder |
dataSourceParameters(IResolvable dataSourceParameters)
`AWS::QuickSight::DataSource.DataSourceParameters`.
|
CfnDataSource.Builder |
errorInfo(CfnDataSource.DataSourceErrorInfoProperty errorInfo)
`AWS::QuickSight::DataSource.ErrorInfo`.
|
CfnDataSource.Builder |
errorInfo(IResolvable errorInfo)
`AWS::QuickSight::DataSource.ErrorInfo`.
|
CfnDataSource.Builder |
name(String name)
`AWS::QuickSight::DataSource.Name`.
|
CfnDataSource.Builder |
permissions(IResolvable permissions)
`AWS::QuickSight::DataSource.Permissions`.
|
CfnDataSource.Builder |
permissions(List<? extends Object> permissions)
`AWS::QuickSight::DataSource.Permissions`.
|
CfnDataSource.Builder |
sslProperties(CfnDataSource.SslPropertiesProperty sslProperties)
`AWS::QuickSight::DataSource.SslProperties`.
|
CfnDataSource.Builder |
sslProperties(IResolvable sslProperties)
`AWS::QuickSight::DataSource.SslProperties`.
|
CfnDataSource.Builder |
tags(List<? extends CfnTag> tags)
`AWS::QuickSight::DataSource.Tags`.
|
CfnDataSource.Builder |
type(String type)
`AWS::QuickSight::DataSource.Type`.
|
CfnDataSource.Builder |
vpcConnectionProperties(CfnDataSource.VpcConnectionPropertiesProperty vpcConnectionProperties)
`AWS::QuickSight::DataSource.VpcConnectionProperties`.
|
CfnDataSource.Builder |
vpcConnectionProperties(IResolvable vpcConnectionProperties)
`AWS::QuickSight::DataSource.VpcConnectionProperties`.
|
@Stability(value=Stable) public static CfnDataSource.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDataSource.AmazonElasticsearchParametersProperty.Builder.@Stability(value=Stable) public CfnDataSource.Builder alternateDataSourceParameters(IResolvable alternateDataSourceParameters)
alternateDataSourceParameters - `AWS::QuickSight::DataSource.AlternateDataSourceParameters`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder alternateDataSourceParameters(List<? extends Object> alternateDataSourceParameters)
alternateDataSourceParameters - `AWS::QuickSight::DataSource.AlternateDataSourceParameters`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder awsAccountId(String awsAccountId)
awsAccountId - `AWS::QuickSight::DataSource.AwsAccountId`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder credentials(CfnDataSource.DataSourceCredentialsProperty credentials)
credentials - `AWS::QuickSight::DataSource.Credentials`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder credentials(IResolvable credentials)
credentials - `AWS::QuickSight::DataSource.Credentials`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder dataSourceId(String dataSourceId)
dataSourceId - `AWS::QuickSight::DataSource.DataSourceId`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder dataSourceParameters(CfnDataSource.DataSourceParametersProperty dataSourceParameters)
dataSourceParameters - `AWS::QuickSight::DataSource.DataSourceParameters`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder dataSourceParameters(IResolvable dataSourceParameters)
dataSourceParameters - `AWS::QuickSight::DataSource.DataSourceParameters`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder errorInfo(CfnDataSource.DataSourceErrorInfoProperty errorInfo)
errorInfo - `AWS::QuickSight::DataSource.ErrorInfo`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder errorInfo(IResolvable errorInfo)
errorInfo - `AWS::QuickSight::DataSource.ErrorInfo`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder name(String name)
name - `AWS::QuickSight::DataSource.Name`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder permissions(IResolvable permissions)
permissions - `AWS::QuickSight::DataSource.Permissions`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder permissions(List<? extends Object> permissions)
permissions - `AWS::QuickSight::DataSource.Permissions`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder sslProperties(CfnDataSource.SslPropertiesProperty sslProperties)
sslProperties - `AWS::QuickSight::DataSource.SslProperties`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder sslProperties(IResolvable sslProperties)
sslProperties - `AWS::QuickSight::DataSource.SslProperties`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::QuickSight::DataSource.Tags`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder type(String type)
type - `AWS::QuickSight::DataSource.Type`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder vpcConnectionProperties(CfnDataSource.VpcConnectionPropertiesProperty vpcConnectionProperties)
vpcConnectionProperties - `AWS::QuickSight::DataSource.VpcConnectionProperties`. This parameter is required.this@Stability(value=Stable) public CfnDataSource.Builder vpcConnectionProperties(IResolvable vpcConnectionProperties)
vpcConnectionProperties - `AWS::QuickSight::DataSource.VpcConnectionProperties`. This parameter is required.this@Stability(value=Stable) public CfnDataSource build()
build in interface software.amazon.jsii.Builder<CfnDataSource>Copyright © 2021. All rights reserved.