Interface RangedSocketAddress.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RangedSocketAddress.Builder,
,RangedSocketAddress> SdkBuilder<RangedSocketAddress.Builder,
,RangedSocketAddress> SdkPojo
- Enclosing class:
RangedSocketAddress
public static interface RangedSocketAddress.Builder
extends SdkPojo, CopyableBuilder<RangedSocketAddress.Builder,RangedSocketAddress>
-
Method Summary
Modifier and TypeMethodDescriptionIPv4 socket address.default RangedSocketAddress.Builder
portRange
(Consumer<IntegerRange.Builder> portRange) Port range of a socket address.portRange
(IntegerRange portRange) Port range of a socket address.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
IPv4 socket address.
- Parameters:
name
- IPv4 socket address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRange
Port range of a socket address.
- Parameters:
portRange
- Port range of a socket address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRange
Port range of a socket address.
This is a convenience method that creates an instance of theIntegerRange.Builder
avoiding the need to create one manually viaIntegerRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toportRange(IntegerRange)
.- Parameters:
portRange
- a consumer that will call methods onIntegerRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-