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 Amazon Web Services account ID.
|
default CreateDataSourceRequest.Builder |
credentials(Consumer<DataSourceCredentials.Builder> credentials)
The credentials Amazon QuickSight that uses to connect to your underlying source.
|
CreateDataSourceRequest.Builder |
credentials(DataSourceCredentials credentials)
The credentials Amazon 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 Amazon QuickSight uses to connect to your underlying source.
|
CreateDataSourceRequest.Builder |
dataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that Amazon 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 Amazon QuickSight connects to your underlying source.
|
CreateDataSourceRequest.Builder |
sslProperties(SslProperties sslProperties)
Secure Socket Layer (SSL) properties that apply when Amazon 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 Amazon QuickSight to use a VPC connection when connecting to your
underlying source.
|
CreateDataSourceRequest.Builder |
vpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your
underlying source.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDataSourceRequest.Builder awsAccountId(String awsAccountId)
The Amazon Web Services account ID.
awsAccountId - The Amazon Web Services account ID.CreateDataSourceRequest.Builder dataSourceId(String dataSourceId)
An ID for the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
dataSourceId - An ID for the data source. This ID is unique per Amazon Web Services Region for each Amazon Web
Services 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. To return a list of all data sources, use ListDataSources.
Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.
type - The type of the data source. To return a list of all data sources, use ListDataSources
.
Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.
DataSourceType,
DataSourceTypeCreateDataSourceRequest.Builder type(DataSourceType type)
The type of the data source. To return a list of all data sources, use ListDataSources.
Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.
type - The type of the data source. To return a list of all data sources, use ListDataSources
.
Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.
DataSourceType,
DataSourceTypeCreateDataSourceRequest.Builder dataSourceParameters(DataSourceParameters dataSourceParameters)
The parameters that Amazon QuickSight uses to connect to your underlying source.
dataSourceParameters - The parameters that Amazon QuickSight uses to connect to your underlying source.default CreateDataSourceRequest.Builder dataSourceParameters(Consumer<DataSourceParameters.Builder> dataSourceParameters)
The parameters that Amazon QuickSight uses to connect to your underlying source.
This is a convenience method 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 Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
credentials - The credentials Amazon 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 Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
This is a convenience method 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 method that creates an instance of theResourcePermission.Builder avoiding the need to
create one manually via ResourcePermission.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #permissions(List.
permissions - a consumer that will call methods on
ResourcePermission.Builder#permissions(java.util.Collection) CreateDataSourceRequest.Builder vpcConnectionProperties(VpcConnectionProperties vpcConnectionProperties)
Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.
vpcConnectionProperties - Use this parameter only when you want Amazon 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 Amazon QuickSight to use a VPC connection when connecting to your underlying source.
This is a convenience method 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 Amazon QuickSight connects to your underlying source.
sslProperties - Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying
source.default CreateDataSourceRequest.Builder sslProperties(Consumer<SslProperties.Builder> sslProperties)
Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.
This is a convenience method 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 method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateDataSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDataSourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.