public static interface CreateDataSourceRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateDataSourceRequest.Builder,CreateDataSourceRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDataSourceRequest.Builder |
awsAccountId(String awsAccountId)
The AWS account ID.
|
default CreateDataSourceRequest.Builder |
credentials(Consumer<DataSourceCredentials.Builder> credentials)
The credentials QuickSight that uses to connect to your underlying source.
|
CreateDataSourceRequest.Builder |
credentials(DataSourceCredentials credentials)
The credentials QuickSight that uses to connect to your underlying source.
|
CreateDataSourceRequest.Builder |
dataSourceId(String dataSourceId)
An ID for the data source.
|
default CreateDataSourceRequest.Builder |
dataSourceParameters(Consumer<DataSourceParameters.Builder> dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
|
CreateDataSourceRequest.Builder |
dataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
|
CreateDataSourceRequest.Builder |
name(String name)
A display name for the data source.
|
CreateDataSourceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDataSourceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateDataSourceRequest.Builder |
permissions(Collection<ResourcePermission> permissions)
A list of resource permissions on the data source.
|
CreateDataSourceRequest.Builder |
permissions(Consumer<ResourcePermission.Builder>... permissions)
A list of resource permissions on the data source.
|
CreateDataSourceRequest.Builder |
permissions(ResourcePermission... permissions)
A list of resource permissions on the data source.
|
default CreateDataSourceRequest.Builder |
sslProperties(Consumer<SslProperties.Builder> sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
CreateDataSourceRequest.Builder |
sslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
CreateDataSourceRequest.Builder |
tags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
|
CreateDataSourceRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
|
CreateDataSourceRequest.Builder |
tags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
|
CreateDataSourceRequest.Builder |
type(DataSourceType type)
The type of the data source.
|
CreateDataSourceRequest.Builder |
type(String type)
The type of the data source.
|
default CreateDataSourceRequest.Builder |
vpcConnectionProperties(Consumer<VpcConnectionProperties.Builder> vpcConnectionProperties)
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying
source.
|
CreateDataSourceRequest.Builder |
vpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying
source.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDataSourceRequest.Builder awsAccountId(String awsAccountId)
The AWS account ID.
awsAccountId - The AWS account ID.CreateDataSourceRequest.Builder dataSourceId(String dataSourceId)
An ID for the data source. This ID is unique per AWS Region for each AWS account.
dataSourceId - An ID for the data source. This ID is unique per AWS Region for each AWS account.CreateDataSourceRequest.Builder name(String name)
A display name for the data source.
name - A display name for the data source.CreateDataSourceRequest.Builder type(String type)
The type of the data source. Currently, the supported types for this operation are:
ATHENA, AURORA, AURORA_POSTGRESQL, MARIADB, MYSQL, POSTGRESQL, PRESTO, REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA
. Use ListDataSources to return a list of all data sources.
type - The type of the data source. Currently, the supported types for this operation are:
ATHENA, AURORA, AURORA_POSTGRESQL, MARIADB, MYSQL, POSTGRESQL, PRESTO, REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA
. Use ListDataSources to return a list of all data sources.DataSourceType,
DataSourceTypeCreateDataSourceRequest.Builder type(DataSourceType type)
The type of the data source. Currently, the supported types for this operation are:
ATHENA, AURORA, AURORA_POSTGRESQL, MARIADB, MYSQL, POSTGRESQL, PRESTO, REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA
. Use ListDataSources to return a list of all data sources.
type - The type of the data source. Currently, the supported types for this operation are:
ATHENA, AURORA, AURORA_POSTGRESQL, MARIADB, MYSQL, POSTGRESQL, PRESTO, REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA
. Use ListDataSources to return a list of all data sources.DataSourceType,
DataSourceTypeCreateDataSourceRequest.Builder dataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
dataSourceParameters - The parameters that QuickSight uses to connect to your underlying source.default CreateDataSourceRequest.Builder dataSourceParameters(Consumer<DataSourceParameters.Builder> dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
This is a convenience that creates an instance of theDataSourceParameters.Builder avoiding the need
to create one manually via DataSourceParameters.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to dataSourceParameters(DataSourceParameters).dataSourceParameters - a consumer that will call methods on DataSourceParameters.BuilderdataSourceParameters(DataSourceParameters)CreateDataSourceRequest.Builder credentials(DataSourceCredentials credentials)
The credentials QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
credentials - The credentials QuickSight that uses to connect to your underlying source. Currently, only credentials
based on user name and password are supported.default CreateDataSourceRequest.Builder credentials(Consumer<DataSourceCredentials.Builder> credentials)
The credentials QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
This is a convenience that creates an instance of theDataSourceCredentials.Builder avoiding the need
to create one manually via DataSourceCredentials.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to credentials(DataSourceCredentials).credentials - a consumer that will call methods on DataSourceCredentials.Buildercredentials(DataSourceCredentials)CreateDataSourceRequest.Builder permissions(Collection<ResourcePermission> permissions)
A list of resource permissions on the data source.
permissions - A list of resource permissions on the data source.CreateDataSourceRequest.Builder permissions(ResourcePermission... permissions)
A list of resource permissions on the data source.
permissions - A list of resource permissions on the data source.CreateDataSourceRequest.Builder permissions(Consumer<ResourcePermission.Builder>... permissions)
A list of resource permissions on the data source.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #permissions(List) .permissions - a consumer that will call methods on List.Builder #permissions(List) CreateDataSourceRequest.Builder vpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties - Use this parameter only when you want QuickSight to use a VPC connection when connecting to your
underlying source.default CreateDataSourceRequest.Builder vpcConnectionProperties(Consumer<VpcConnectionProperties.Builder> vpcConnectionProperties)
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
This is a convenience that creates an instance of theVpcConnectionProperties.Builder avoiding the
need to create one manually via VpcConnectionProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to vpcConnectionProperties(VpcConnectionProperties).vpcConnectionProperties - a consumer that will call methods on VpcConnectionProperties.BuildervpcConnectionProperties(VpcConnectionProperties)CreateDataSourceRequest.Builder sslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
sslProperties - Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.default CreateDataSourceRequest.Builder sslProperties(Consumer<SslProperties.Builder> sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
This is a convenience that creates an instance of theSslProperties.Builder avoiding the need to
create one manually via SslProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to sslProperties(SslProperties).sslProperties - a consumer that will call methods on SslProperties.BuildersslProperties(SslProperties)CreateDataSourceRequest.Builder tags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
tags - Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.CreateDataSourceRequest.Builder tags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
tags - Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.CreateDataSourceRequest.Builder tags(Consumer<Tag.Builder>... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateDataSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDataSourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.