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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RouterType.Builderplatform(String platform)The virtual interface router platform.RouterType.BuilderrouterTypeIdentifier(String routerTypeIdentifier)Identifies the router by a combination of vendor, platform, and software version.RouterType.Buildersoftware(String software)The router software.RouterType.Buildervendor(String vendor)The vendor for the virtual interface's router.RouterType.BuilderxsltTemplateName(String xsltTemplateName)The template for the virtual interface's router.RouterType.BuilderxsltTemplateNameForMacSec(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 Detail
-
vendor
RouterType.Builder vendor(String 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
RouterType.Builder platform(String 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
RouterType.Builder software(String 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
RouterType.Builder xsltTemplateName(String 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
RouterType.Builder xsltTemplateNameForMacSec(String 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
RouterType.Builder routerTypeIdentifier(String 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.
-
-