public static interface UpdateDataSourceRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<UpdateDataSourceRequest.Builder,UpdateDataSourceRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateDataSourceRequest.Builder |
awsAccountId(String awsAccountId)
The AWS account ID.
|
default UpdateDataSourceRequest.Builder |
credentials(Consumer<DataSourceCredentials.Builder> credentials)
The credentials that QuickSight that uses to connect to your underlying source.
|
UpdateDataSourceRequest.Builder |
credentials(DataSourceCredentials credentials)
The credentials that QuickSight that uses to connect to your underlying source.
|
UpdateDataSourceRequest.Builder |
dataSourceId(String dataSourceId)
The ID of the data source.
|
default UpdateDataSourceRequest.Builder |
dataSourceParameters(Consumer<DataSourceParameters.Builder> dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
|
UpdateDataSourceRequest.Builder |
dataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that QuickSight uses to connect to your underlying source.
|
UpdateDataSourceRequest.Builder |
name(String name)
A display name for the data source.
|
UpdateDataSourceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateDataSourceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default UpdateDataSourceRequest.Builder |
sslProperties(Consumer<SslProperties.Builder> sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
UpdateDataSourceRequest.Builder |
sslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
|
default UpdateDataSourceRequest.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.
|
UpdateDataSourceRequest.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, buildUpdateDataSourceRequest.Builder awsAccountId(String awsAccountId)
The AWS account ID.
awsAccountId - The AWS account ID.UpdateDataSourceRequest.Builder dataSourceId(String dataSourceId)
The ID of the data source. This ID is unique per AWS Region for each AWS account.
dataSourceId - The ID of the data source. This ID is unique per AWS Region for each AWS account.UpdateDataSourceRequest.Builder name(String name)
A display name for the data source.
name - A display name for the data source.UpdateDataSourceRequest.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 UpdateDataSourceRequest.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)UpdateDataSourceRequest.Builder credentials(DataSourceCredentials credentials)
The credentials that QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
credentials - The credentials that QuickSight that uses to connect to your underlying source. Currently, only
credentials based on user name and password are supported.default UpdateDataSourceRequest.Builder credentials(Consumer<DataSourceCredentials.Builder> credentials)
The credentials that 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)UpdateDataSourceRequest.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 UpdateDataSourceRequest.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)UpdateDataSourceRequest.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 UpdateDataSourceRequest.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)UpdateDataSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateDataSourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.