Interface UpdateVirtualInterfaceAttributesRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateVirtualInterfaceAttributesRequest.Builder,UpdateVirtualInterfaceAttributesRequest>,DirectConnectRequest.Builder,SdkBuilder<UpdateVirtualInterfaceAttributesRequest.Builder,UpdateVirtualInterfaceAttributesRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateVirtualInterfaceAttributesRequest
public static interface UpdateVirtualInterfaceAttributesRequest.Builder extends DirectConnectRequest.Builder, SdkPojo, CopyableBuilder<UpdateVirtualInterfaceAttributesRequest.Builder,UpdateVirtualInterfaceAttributesRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateVirtualInterfaceAttributesRequest.BuilderenableSiteLink(Boolean enableSiteLink)Indicates whether to enable or disable SiteLink.UpdateVirtualInterfaceAttributesRequest.Buildermtu(Integer mtu)The maximum transmission unit (MTU), in bytes.UpdateVirtualInterfaceAttributesRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateVirtualInterfaceAttributesRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateVirtualInterfaceAttributesRequest.BuildervirtualInterfaceId(String virtualInterfaceId)The ID of the virtual private interface.UpdateVirtualInterfaceAttributesRequest.BuildervirtualInterfaceName(String virtualInterfaceName)The name of the virtual private interface.-
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
-
virtualInterfaceId
UpdateVirtualInterfaceAttributesRequest.Builder virtualInterfaceId(String virtualInterfaceId)
The ID of the virtual private interface.
- Parameters:
virtualInterfaceId- The ID of the virtual private interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mtu
UpdateVirtualInterfaceAttributesRequest.Builder mtu(Integer mtu)
The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
- Parameters:
mtu- The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableSiteLink
UpdateVirtualInterfaceAttributesRequest.Builder enableSiteLink(Boolean enableSiteLink)
Indicates whether to enable or disable SiteLink.
- Parameters:
enableSiteLink- Indicates whether to enable or disable SiteLink.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualInterfaceName
UpdateVirtualInterfaceAttributesRequest.Builder virtualInterfaceName(String virtualInterfaceName)
The name of the virtual private interface.
- Parameters:
virtualInterfaceName- The name of the virtual private interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateVirtualInterfaceAttributesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateVirtualInterfaceAttributesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-