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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.finspace.model.FinspaceRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaTransitGatewayConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCustomDNSServer.builder().When the
Consumercompletes,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.BuilderAdd an optional request override configuration.- Specified by:
 overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
 overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
 builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
 - This object for method chaining.
 
 
 -