Interface RouterType.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RouterType.Builder,
,RouterType> SdkBuilder<RouterType.Builder,
,RouterType> SdkPojo
- Enclosing class:
RouterType
public static interface RouterType.Builder
extends SdkPojo, CopyableBuilder<RouterType.Builder,RouterType>
-
Method Summary
Modifier and TypeMethodDescriptionThe virtual interface router platform.routerTypeIdentifier
(String routerTypeIdentifier) Identifies the router by a combination of vendor, platform, and software version.The router software.The vendor for the virtual interface's router.xsltTemplateName
(String xsltTemplateName) The template for the virtual interface's router.xsltTemplateNameForMacSec
(String xsltTemplateNameForMacSec) The MAC Security (MACsec) template for the virtual interface's router.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
-
vendor
The vendor for the virtual interface's router.
- Parameters:
vendor
- The vendor for the virtual interface's router.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platform
The virtual interface router platform.
- Parameters:
platform
- The virtual interface router platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
software
The router software.
- Parameters:
software
- The router software.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xsltTemplateName
The template for the virtual interface's router.
- Parameters:
xsltTemplateName
- The template for the virtual interface's router.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xsltTemplateNameForMacSec
The MAC Security (MACsec) template for the virtual interface's router.
- Parameters:
xsltTemplateNameForMacSec
- The MAC Security (MACsec) template for the virtual interface's router.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routerTypeIdentifier
Identifies the router by a combination of vendor, platform, and software version. For example,
CiscoSystemsInc-2900SeriesRouters-IOS124
.- Parameters:
routerTypeIdentifier
- Identifies the router by a combination of vendor, platform, and software version. For example,CiscoSystemsInc-2900SeriesRouters-IOS124
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-