@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RouterType extends Object implements Serializable, Cloneable, StructuredPojo
Information about the virtual router.
Constructor and Description |
---|
RouterType() |
Modifier and Type | Method and Description |
---|---|
RouterType |
clone() |
boolean |
equals(Object obj) |
String |
getPlatform()
The virtual interface router platform.
|
String |
getRouterTypeIdentifier()
Identifies the router by a combination of vendor, platform, and software version.
|
String |
getSoftware()
The router software.
|
String |
getVendor()
The vendor for the virtual interface's router.
|
String |
getXsltTemplateName()
The template for the virtual interface's router.
|
String |
getXsltTemplateNameForMacSec()
The MAC Security (MACsec) template for the virtual interface's router.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPlatform(String platform)
The virtual interface router platform.
|
void |
setRouterTypeIdentifier(String routerTypeIdentifier)
Identifies the router by a combination of vendor, platform, and software version.
|
void |
setSoftware(String software)
The router software.
|
void |
setVendor(String vendor)
The vendor for the virtual interface's router.
|
void |
setXsltTemplateName(String xsltTemplateName)
The template for the virtual interface's router.
|
void |
setXsltTemplateNameForMacSec(String xsltTemplateNameForMacSec)
The MAC Security (MACsec) template for the virtual interface's router.
|
String |
toString()
Returns a string representation of this object.
|
RouterType |
withPlatform(String platform)
The virtual interface router platform.
|
RouterType |
withRouterTypeIdentifier(String routerTypeIdentifier)
Identifies the router by a combination of vendor, platform, and software version.
|
RouterType |
withSoftware(String software)
The router software.
|
RouterType |
withVendor(String vendor)
The vendor for the virtual interface's router.
|
RouterType |
withXsltTemplateName(String xsltTemplateName)
The template for the virtual interface's router.
|
RouterType |
withXsltTemplateNameForMacSec(String xsltTemplateNameForMacSec)
The MAC Security (MACsec) template for the virtual interface's router.
|
public void setVendor(String vendor)
The vendor for the virtual interface's router.
vendor
- The vendor for the virtual interface's router.public String getVendor()
The vendor for the virtual interface's router.
public RouterType withVendor(String vendor)
The vendor for the virtual interface's router.
vendor
- The vendor for the virtual interface's router.public void setPlatform(String platform)
The virtual interface router platform.
platform
- The virtual interface router platform.public String getPlatform()
The virtual interface router platform.
public RouterType withPlatform(String platform)
The virtual interface router platform.
platform
- The virtual interface router platform.public void setSoftware(String software)
The router software.
software
- The router software.public String getSoftware()
The router software.
public RouterType withSoftware(String software)
The router software.
software
- The router software.public void setXsltTemplateName(String xsltTemplateName)
The template for the virtual interface's router.
xsltTemplateName
- The template for the virtual interface's router.public String getXsltTemplateName()
The template for the virtual interface's router.
public RouterType withXsltTemplateName(String xsltTemplateName)
The template for the virtual interface's router.
xsltTemplateName
- The template for the virtual interface's router.public void setXsltTemplateNameForMacSec(String xsltTemplateNameForMacSec)
The MAC Security (MACsec) template for the virtual interface's router.
xsltTemplateNameForMacSec
- The MAC Security (MACsec) template for the virtual interface's router.public String getXsltTemplateNameForMacSec()
The MAC Security (MACsec) template for the virtual interface's router.
public RouterType withXsltTemplateNameForMacSec(String xsltTemplateNameForMacSec)
The MAC Security (MACsec) template for the virtual interface's router.
xsltTemplateNameForMacSec
- The MAC Security (MACsec) template for the virtual interface's router.public void setRouterTypeIdentifier(String routerTypeIdentifier)
Identifies the router by a combination of vendor, platform, and software version. For example,
CiscoSystemsInc-2900SeriesRouters-IOS124
.
routerTypeIdentifier
- Identifies the router by a combination of vendor, platform, and software version. For example,
CiscoSystemsInc-2900SeriesRouters-IOS124
.public String getRouterTypeIdentifier()
Identifies the router by a combination of vendor, platform, and software version. For example,
CiscoSystemsInc-2900SeriesRouters-IOS124
.
CiscoSystemsInc-2900SeriesRouters-IOS124
.public RouterType withRouterTypeIdentifier(String routerTypeIdentifier)
Identifies the router by a combination of vendor, platform, and software version. For example,
CiscoSystemsInc-2900SeriesRouters-IOS124
.
routerTypeIdentifier
- Identifies the router by a combination of vendor, platform, and software version. For example,
CiscoSystemsInc-2900SeriesRouters-IOS124
.public String toString()
toString
in class Object
Object.toString()
public RouterType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.