public static interface UpdateKxEnvironmentNetworkRequest.Builder extends FinspaceRequest.Builder, SdkPojo, CopyableBuilder<UpdateKxEnvironmentNetworkRequest.Builder,UpdateKxEnvironmentNetworkRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateKxEnvironmentNetworkRequest.Builder environmentId(String environmentId)
A unique identifier for the kdb environment.
environmentId - A unique identifier for the kdb environment.UpdateKxEnvironmentNetworkRequest.Builder transitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)
Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
transitGatewayConfiguration - Specifies the transit gateway and network configuration to connect the kdb environment to an internal
network.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 via TransitGatewayConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to transitGatewayConfiguration(TransitGatewayConfiguration).
transitGatewayConfiguration - a consumer that will call methods on TransitGatewayConfiguration.BuildertransitGatewayConfiguration(TransitGatewayConfiguration)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.
customDNSConfiguration - A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.UpdateKxEnvironmentNetworkRequest.Builder customDNSConfiguration(CustomDNSServer... customDNSConfiguration)
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
customDNSConfiguration - A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.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 via CustomDNSServer.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #customDNSConfiguration(List.
customDNSConfiguration - a consumer that will call methods on
CustomDNSServer.Builder#customDNSConfiguration(java.util.Collection) UpdateKxEnvironmentNetworkRequest.Builder clientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken - A token that ensures idempotency. This token expires in 10 minutes.UpdateKxEnvironmentNetworkRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateKxEnvironmentNetworkRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.