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 SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
publicNetworkConfigurationNetworkConfiguration.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.
 
- 
publicNetworkConfigurationdefault 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 on- PublicNetworkConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
privateNetworkConfigurationNetworkConfiguration.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.
 
- 
privateNetworkConfigurationdefault 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 on- PrivateNetworkConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-