Interface NetworkConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkConfiguration.Builder,,NetworkConfiguration> SdkBuilder<NetworkConfiguration.Builder,,NetworkConfiguration> SdkPojo
- Enclosing class:
NetworkConfiguration
@Mutable
@NotThreadSafe
public static interface NetworkConfiguration.Builder
extends SdkPojo, CopyableBuilder<NetworkConfiguration.Builder,NetworkConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault NetworkConfiguration.BuilderprivateNetworkConfiguration(Consumer<PrivateNetworkConfiguration.Builder> privateNetworkConfiguration) Specifies the network configuration for the private ingress point.privateNetworkConfiguration(PrivateNetworkConfiguration privateNetworkConfiguration) Specifies the network configuration for the private ingress point.default NetworkConfiguration.BuilderpublicNetworkConfiguration(Consumer<PublicNetworkConfiguration.Builder> publicNetworkConfiguration) Specifies the network configuration for the public ingress point.publicNetworkConfiguration(PublicNetworkConfiguration publicNetworkConfiguration) Specifies the network configuration for the public ingress point.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
publicNetworkConfiguration
NetworkConfiguration.Builder publicNetworkConfiguration(PublicNetworkConfiguration publicNetworkConfiguration) Specifies the network configuration for the public ingress point.
- Parameters:
publicNetworkConfiguration- Specifies the network configuration for the public ingress point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicNetworkConfiguration
default NetworkConfiguration.Builder publicNetworkConfiguration(Consumer<PublicNetworkConfiguration.Builder> publicNetworkConfiguration) Specifies the network configuration for the public ingress point.
This is a convenience method that creates an instance of thePublicNetworkConfiguration.Builderavoiding the need to create one manually viaPublicNetworkConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topublicNetworkConfiguration(PublicNetworkConfiguration).- Parameters:
publicNetworkConfiguration- a consumer that will call methods onPublicNetworkConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privateNetworkConfiguration
NetworkConfiguration.Builder privateNetworkConfiguration(PrivateNetworkConfiguration privateNetworkConfiguration) Specifies the network configuration for the private ingress point.
- Parameters:
privateNetworkConfiguration- Specifies the network configuration for the private ingress point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateNetworkConfiguration
default NetworkConfiguration.Builder privateNetworkConfiguration(Consumer<PrivateNetworkConfiguration.Builder> privateNetworkConfiguration) Specifies the network configuration for the private ingress point.
This is a convenience method that creates an instance of thePrivateNetworkConfiguration.Builderavoiding the need to create one manually viaPrivateNetworkConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprivateNetworkConfiguration(PrivateNetworkConfiguration).- Parameters:
privateNetworkConfiguration- a consumer that will call methods onPrivateNetworkConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-