Interface UpdateKxEnvironmentNetworkRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateKxEnvironmentNetworkRequest.Builder,
,UpdateKxEnvironmentNetworkRequest> FinspaceRequest.Builder
,SdkBuilder<UpdateKxEnvironmentNetworkRequest.Builder,
,UpdateKxEnvironmentNetworkRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateKxEnvironmentNetworkRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken
(String clientToken) A token that ensures idempotency.customDNSConfiguration
(Collection<CustomDNSServer> customDNSConfiguration) A list of DNS server name and server IP.customDNSConfiguration
(Consumer<CustomDNSServer.Builder>... customDNSConfiguration) A list of DNS server name and server IP.customDNSConfiguration
(CustomDNSServer... customDNSConfiguration) A list of DNS server name and server IP.environmentId
(String environmentId) A unique identifier for the kdb environment.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.transitGatewayConfiguration
(Consumer<TransitGatewayConfiguration.Builder> transitGatewayConfiguration) Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.transitGatewayConfiguration
(TransitGatewayConfiguration transitGatewayConfiguration) Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.finspace.model.FinspaceRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
environmentId
A unique identifier for the kdb environment.
- Parameters:
environmentId
- A unique identifier for the kdb environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayConfiguration
UpdateKxEnvironmentNetworkRequest.Builder transitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration) Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
- Parameters:
transitGatewayConfiguration
- Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayConfiguration
default UpdateKxEnvironmentNetworkRequest.Builder transitGatewayConfiguration(Consumer<TransitGatewayConfiguration.Builder> transitGatewayConfiguration) Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
This is a convenience method that creates an instance of theTransitGatewayConfiguration.Builder
avoiding the need to create one manually viaTransitGatewayConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransitGatewayConfiguration(TransitGatewayConfiguration)
.- Parameters:
transitGatewayConfiguration
- a consumer that will call methods onTransitGatewayConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customDNSConfiguration
UpdateKxEnvironmentNetworkRequest.Builder customDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration) A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
- Parameters:
customDNSConfiguration
- A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDNSConfiguration
UpdateKxEnvironmentNetworkRequest.Builder customDNSConfiguration(CustomDNSServer... customDNSConfiguration) A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
- Parameters:
customDNSConfiguration
- A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDNSConfiguration
UpdateKxEnvironmentNetworkRequest.Builder customDNSConfiguration(Consumer<CustomDNSServer.Builder>... customDNSConfiguration) A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
This is a convenience method that creates an instance of theCustomDNSServer.Builder
avoiding the need to create one manually viaCustomDNSServer.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomDNSConfiguration(List<CustomDNSServer>)
.- Parameters:
customDNSConfiguration
- a consumer that will call methods onCustomDNSServer.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
A token that ensures idempotency. This token expires in 10 minutes.
- Parameters:
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateKxEnvironmentNetworkRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateKxEnvironmentNetworkRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-