Interface StandardSourceEndpointNetworkingConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StandardSourceEndpointNetworkingConfiguration.Builder,,StandardSourceEndpointNetworkingConfiguration> SdkBuilder<StandardSourceEndpointNetworkingConfiguration.Builder,,StandardSourceEndpointNetworkingConfiguration> SdkPojo
- Enclosing class:
StandardSourceEndpointNetworkingConfiguration
@Mutable
@NotThreadSafe
public static interface StandardSourceEndpointNetworkingConfiguration.Builder
extends SdkPojo, CopyableBuilder<StandardSourceEndpointNetworkingConfiguration.Builder,StandardSourceEndpointNetworkingConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe configuration for a publicly accessible source endpoint.publicValue(PublicSourceEndpointNetworkingConfiguration publicValue) The configuration for a publicly accessible source endpoint.The configuration for a source endpoint in a virtual private cloud (VPC).The configuration for a source endpoint in a virtual private cloud (VPC).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
-
publicValue
StandardSourceEndpointNetworkingConfiguration.Builder publicValue(PublicSourceEndpointNetworkingConfiguration publicValue) The configuration for a publicly accessible source endpoint.
- Parameters:
publicValue- The configuration for a publicly accessible source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicValue
default StandardSourceEndpointNetworkingConfiguration.Builder publicValue(Consumer<PublicSourceEndpointNetworkingConfiguration.Builder> publicValue) The configuration for a publicly accessible source endpoint.
This is a convenience method that creates an instance of thePublicSourceEndpointNetworkingConfiguration.Builderavoiding the need to create one manually viaPublicSourceEndpointNetworkingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topublicValue(PublicSourceEndpointNetworkingConfiguration).- Parameters:
publicValue- a consumer that will call methods onPublicSourceEndpointNetworkingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpc
StandardSourceEndpointNetworkingConfiguration.Builder vpc(VpcSourceEndpointNetworkingConfiguration vpc) The configuration for a source endpoint in a virtual private cloud (VPC).
- Parameters:
vpc- The configuration for a source endpoint in a virtual private cloud (VPC).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
default StandardSourceEndpointNetworkingConfiguration.Builder vpc(Consumer<VpcSourceEndpointNetworkingConfiguration.Builder> vpc) The configuration for a source endpoint in a virtual private cloud (VPC).
This is a convenience method that creates an instance of theVpcSourceEndpointNetworkingConfiguration.Builderavoiding the need to create one manually viaVpcSourceEndpointNetworkingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpc(VpcSourceEndpointNetworkingConfiguration).- Parameters:
vpc- a consumer that will call methods onVpcSourceEndpointNetworkingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-