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.
-