Interface UpdateLagRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateLagRequest.Builder,UpdateLagRequest>,DirectConnectRequest.Builder,SdkBuilder<UpdateLagRequest.Builder,UpdateLagRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateLagRequest
public static interface UpdateLagRequest.Builder extends DirectConnectRequest.Builder, SdkPojo, CopyableBuilder<UpdateLagRequest.Builder,UpdateLagRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateLagRequest.BuilderencryptionMode(String encryptionMode)The LAG MAC Security (MACsec) encryption mode.UpdateLagRequest.BuilderlagId(String lagId)The ID of the LAG.UpdateLagRequest.BuilderlagName(String lagName)The name of the LAG.UpdateLagRequest.BuilderminimumLinks(Integer minimumLinks)The minimum number of physical connections that must be operational for the LAG itself to be operational.UpdateLagRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateLagRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.directconnect.model.DirectConnectRequest.Builder
build
-
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
-
lagId
UpdateLagRequest.Builder lagId(String lagId)
The ID of the LAG.
- Parameters:
lagId- The ID of the LAG.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lagName
UpdateLagRequest.Builder lagName(String lagName)
The name of the LAG.
- Parameters:
lagName- The name of the LAG.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumLinks
UpdateLagRequest.Builder minimumLinks(Integer minimumLinks)
The minimum number of physical connections that must be operational for the LAG itself to be operational.
- Parameters:
minimumLinks- The minimum number of physical connections that must be operational for the LAG itself to be operational.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionMode
UpdateLagRequest.Builder encryptionMode(String encryptionMode)
The LAG MAC Security (MACsec) encryption mode.
Amazon Web Services applies the value to all connections which are part of the LAG.
- Parameters:
encryptionMode- The LAG MAC Security (MACsec) encryption mode.Amazon Web Services applies the value to all connections which are part of the LAG.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateLagRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateLagRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-