Interface AttachmentEnaSrdSpecification.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AttachmentEnaSrdSpecification.Builder,AttachmentEnaSrdSpecification>
,SdkBuilder<AttachmentEnaSrdSpecification.Builder,AttachmentEnaSrdSpecification>
,SdkPojo
- Enclosing class:
- AttachmentEnaSrdSpecification
public static interface AttachmentEnaSrdSpecification.Builder extends SdkPojo, CopyableBuilder<AttachmentEnaSrdSpecification.Builder,AttachmentEnaSrdSpecification>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AttachmentEnaSrdSpecification.Builder
enaSrdEnabled(Boolean enaSrdEnabled)
Indicates whether ENA Express is enabled for the network interface that's attached to the instance.default AttachmentEnaSrdSpecification.Builder
enaSrdUdpSpecification(Consumer<AttachmentEnaSrdUdpSpecification.Builder> enaSrdUdpSpecification)
ENA Express configuration for UDP network traffic.AttachmentEnaSrdSpecification.Builder
enaSrdUdpSpecification(AttachmentEnaSrdUdpSpecification enaSrdUdpSpecification)
ENA Express configuration for UDP network traffic.-
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 Detail
-
enaSrdEnabled
AttachmentEnaSrdSpecification.Builder enaSrdEnabled(Boolean enaSrdEnabled)
Indicates whether ENA Express is enabled for the network interface that's attached to the instance.
- Parameters:
enaSrdEnabled
- Indicates whether ENA Express is enabled for the network interface that's attached to the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enaSrdUdpSpecification
AttachmentEnaSrdSpecification.Builder enaSrdUdpSpecification(AttachmentEnaSrdUdpSpecification enaSrdUdpSpecification)
ENA Express configuration for UDP network traffic.
- Parameters:
enaSrdUdpSpecification
- ENA Express configuration for UDP network traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enaSrdUdpSpecification
default AttachmentEnaSrdSpecification.Builder enaSrdUdpSpecification(Consumer<AttachmentEnaSrdUdpSpecification.Builder> enaSrdUdpSpecification)
ENA Express configuration for UDP network traffic.
This is a convenience method that creates an instance of theAttachmentEnaSrdUdpSpecification.Builder
avoiding the need to create one manually viaAttachmentEnaSrdUdpSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toenaSrdUdpSpecification(AttachmentEnaSrdUdpSpecification)
.- Parameters:
enaSrdUdpSpecification
- a consumer that will call methods onAttachmentEnaSrdUdpSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
enaSrdUdpSpecification(AttachmentEnaSrdUdpSpecification)
-
-