public static interface CreateVpcConnectionRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateVpcConnectionRequest.Builder,CreateVpcConnectionRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateVpcConnectionRequest.Builder |
awsAccountId(String awsAccountId)
The Amazon Web Services account ID of the account where you want to create a new VPC connection.
|
CreateVpcConnectionRequest.Builder |
dnsResolvers(Collection<String> dnsResolvers)
A list of IP addresses of DNS resolver endpoints for the VPC connection.
|
CreateVpcConnectionRequest.Builder |
dnsResolvers(String... dnsResolvers)
A list of IP addresses of DNS resolver endpoints for the VPC connection.
|
CreateVpcConnectionRequest.Builder |
name(String name)
The display name for the VPC connection.
|
CreateVpcConnectionRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateVpcConnectionRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateVpcConnectionRequest.Builder |
roleArn(String roleArn)
The IAM role to associate with the VPC connection.
|
CreateVpcConnectionRequest.Builder |
securityGroupIds(Collection<String> securityGroupIds)
A list of security group IDs for the VPC connection.
|
CreateVpcConnectionRequest.Builder |
securityGroupIds(String... securityGroupIds)
A list of security group IDs for the VPC connection.
|
CreateVpcConnectionRequest.Builder |
subnetIds(Collection<String> subnetIds)
A list of subnet IDs for the VPC connection.
|
CreateVpcConnectionRequest.Builder |
subnetIds(String... subnetIds)
A list of subnet IDs for the VPC connection.
|
CreateVpcConnectionRequest.Builder |
tags(Collection<Tag> tags)
A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
|
CreateVpcConnectionRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
|
CreateVpcConnectionRequest.Builder |
tags(Tag... tags)
A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
|
CreateVpcConnectionRequest.Builder |
vpcConnectionId(String vpcConnectionId)
The ID of the VPC connection that you're creating.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateVpcConnectionRequest.Builder awsAccountId(String awsAccountId)
The Amazon Web Services account ID of the account where you want to create a new VPC connection.
awsAccountId - The Amazon Web Services account ID of the account where you want to create a new VPC connection.CreateVpcConnectionRequest.Builder vpcConnectionId(String vpcConnectionId)
The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.
vpcConnectionId - The ID of the VPC connection that you're creating. This ID is a unique identifier for each Amazon Web
Services Region in an Amazon Web Services account.CreateVpcConnectionRequest.Builder name(String name)
The display name for the VPC connection.
name - The display name for the VPC connection.CreateVpcConnectionRequest.Builder subnetIds(Collection<String> subnetIds)
A list of subnet IDs for the VPC connection.
subnetIds - A list of subnet IDs for the VPC connection.CreateVpcConnectionRequest.Builder subnetIds(String... subnetIds)
A list of subnet IDs for the VPC connection.
subnetIds - A list of subnet IDs for the VPC connection.CreateVpcConnectionRequest.Builder securityGroupIds(Collection<String> securityGroupIds)
A list of security group IDs for the VPC connection.
securityGroupIds - A list of security group IDs for the VPC connection.CreateVpcConnectionRequest.Builder securityGroupIds(String... securityGroupIds)
A list of security group IDs for the VPC connection.
securityGroupIds - A list of security group IDs for the VPC connection.CreateVpcConnectionRequest.Builder dnsResolvers(Collection<String> dnsResolvers)
A list of IP addresses of DNS resolver endpoints for the VPC connection.
dnsResolvers - A list of IP addresses of DNS resolver endpoints for the VPC connection.CreateVpcConnectionRequest.Builder dnsResolvers(String... dnsResolvers)
A list of IP addresses of DNS resolver endpoints for the VPC connection.
dnsResolvers - A list of IP addresses of DNS resolver endpoints for the VPC connection.CreateVpcConnectionRequest.Builder roleArn(String roleArn)
The IAM role to associate with the VPC connection.
roleArn - The IAM role to associate with the VPC connection.CreateVpcConnectionRequest.Builder tags(Collection<Tag> tags)
A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
tags - A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.CreateVpcConnectionRequest.Builder tags(Tag... tags)
A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
tags - A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.CreateVpcConnectionRequest.Builder tags(Consumer<Tag.Builder>... tags)
A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.
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) CreateVpcConnectionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateVpcConnectionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.