|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.directconnect.model.VirtualInterface
public class VirtualInterface
A virtual interface (VLAN) transmits the traffic between the Direct Connect location and the customer.
Constructor Summary | |
---|---|
VirtualInterface()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getAmazonAddress()
IP address assigned to the Amazon interface. |
Integer |
getAsn()
Autonomous system (AS) number for Border Gateway Protocol (BGP) configuration |
String |
getAuthKey()
Authentication key for BGP configuration |
String |
getConnectionId()
ID of the connection. |
String |
getCustomerAddress()
IP address assigned to the customer interface. |
String |
getCustomerRouterConfig()
Information for generating the customer router configuration. |
String |
getLocation()
Where the AWS Direct Connect offering is located. |
List<RouteFilterPrefix> |
getRouteFilterPrefixes()
A list of route filter prefixes. |
String |
getVirtualGatewayId()
Virtual private gateway to a VPC. |
String |
getVirtualInterfaceId()
ID of the virtual interface. |
String |
getVirtualInterfaceName()
The name of the virtual interface assigned by the customer |
String |
getVirtualInterfaceState()
State of the virtual interface. |
String |
getVirtualInterfaceType()
The type of virtual interface |
Integer |
getVlan()
VLAN ID |
int |
hashCode()
|
void |
setAmazonAddress(String amazonAddress)
IP address assigned to the Amazon interface. |
void |
setAsn(Integer asn)
Autonomous system (AS) number for Border Gateway Protocol (BGP) configuration |
void |
setAuthKey(String authKey)
Authentication key for BGP configuration |
void |
setConnectionId(String connectionId)
ID of the connection. |
void |
setCustomerAddress(String customerAddress)
IP address assigned to the customer interface. |
void |
setCustomerRouterConfig(String customerRouterConfig)
Information for generating the customer router configuration. |
void |
setLocation(String location)
Where the AWS Direct Connect offering is located. |
void |
setRouteFilterPrefixes(Collection<RouteFilterPrefix> routeFilterPrefixes)
A list of route filter prefixes. |
void |
setVirtualGatewayId(String virtualGatewayId)
Virtual private gateway to a VPC. |
void |
setVirtualInterfaceId(String virtualInterfaceId)
ID of the virtual interface. |
void |
setVirtualInterfaceName(String virtualInterfaceName)
The name of the virtual interface assigned by the customer |
void |
setVirtualInterfaceState(String virtualInterfaceState)
State of the virtual interface. |
void |
setVirtualInterfaceState(VirtualInterfaceState virtualInterfaceState)
State of the virtual interface. |
void |
setVirtualInterfaceType(String virtualInterfaceType)
The type of virtual interface |
void |
setVlan(Integer vlan)
VLAN ID |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
VirtualInterface |
withAmazonAddress(String amazonAddress)
IP address assigned to the Amazon interface. |
VirtualInterface |
withAsn(Integer asn)
Autonomous system (AS) number for Border Gateway Protocol (BGP) configuration |
VirtualInterface |
withAuthKey(String authKey)
Authentication key for BGP configuration |
VirtualInterface |
withConnectionId(String connectionId)
ID of the connection. |
VirtualInterface |
withCustomerAddress(String customerAddress)
IP address assigned to the customer interface. |
VirtualInterface |
withCustomerRouterConfig(String customerRouterConfig)
Information for generating the customer router configuration. |
VirtualInterface |
withLocation(String location)
Where the AWS Direct Connect offering is located. |
VirtualInterface |
withRouteFilterPrefixes(Collection<RouteFilterPrefix> routeFilterPrefixes)
A list of route filter prefixes. |
VirtualInterface |
withRouteFilterPrefixes(RouteFilterPrefix... routeFilterPrefixes)
A list of route filter prefixes. |
VirtualInterface |
withVirtualGatewayId(String virtualGatewayId)
Virtual private gateway to a VPC. |
VirtualInterface |
withVirtualInterfaceId(String virtualInterfaceId)
ID of the virtual interface. |
VirtualInterface |
withVirtualInterfaceName(String virtualInterfaceName)
The name of the virtual interface assigned by the customer |
VirtualInterface |
withVirtualInterfaceState(String virtualInterfaceState)
State of the virtual interface. |
VirtualInterface |
withVirtualInterfaceState(VirtualInterfaceState virtualInterfaceState)
State of the virtual interface. |
VirtualInterface |
withVirtualInterfaceType(String virtualInterfaceType)
The type of virtual interface |
VirtualInterface |
withVlan(Integer vlan)
VLAN ID |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VirtualInterface()
Method Detail |
---|
public String getVirtualInterfaceId()
Example: dxvif-123dfg56
Default: None
Example: dxvif-123dfg56
Default: None
public void setVirtualInterfaceId(String virtualInterfaceId)
Example: dxvif-123dfg56
Default: None
virtualInterfaceId
- ID of the virtual interface. Example: dxvif-123dfg56
Default: None
public VirtualInterface withVirtualInterfaceId(String virtualInterfaceId)
Example: dxvif-123dfg56
Default: None
Returns a reference to this object so that method calls can be chained together.
virtualInterfaceId
- ID of the virtual interface. Example: dxvif-123dfg56
Default: None
public String getLocation()
Example: EqSV5
Default: None
Example: EqSV5
Default: None
public void setLocation(String location)
Example: EqSV5
Default: None
location
- Where the AWS Direct Connect offering is located. Example: EqSV5
Default: None
public VirtualInterface withLocation(String location)
Example: EqSV5
Default: None
Returns a reference to this object so that method calls can be chained together.
location
- Where the AWS Direct Connect offering is located. Example: EqSV5
Default: None
public String getConnectionId()
Example: dxcon-fg5678gh
Default: None
Example: dxcon-fg5678gh
Default: None
public void setConnectionId(String connectionId)
Example: dxcon-fg5678gh
Default: None
connectionId
- ID of the connection. Example: dxcon-fg5678gh
Default: None
public VirtualInterface withConnectionId(String connectionId)
Example: dxcon-fg5678gh
Default: None
Returns a reference to this object so that method calls can be chained together.
connectionId
- ID of the connection. Example: dxcon-fg5678gh
Default: None
public String getVirtualInterfaceType()
Example: Private (Amazon VPC) or public (Amazon S3, Amazon DynamoDB, etc.)
Example: Private (Amazon VPC) or public (Amazon S3, Amazon DynamoDB, etc.)
public void setVirtualInterfaceType(String virtualInterfaceType)
Example: Private (Amazon VPC) or public (Amazon S3, Amazon DynamoDB, etc.)
virtualInterfaceType
- The type of virtual interface Example: Private (Amazon VPC) or public (Amazon S3, Amazon DynamoDB, etc.)
public VirtualInterface withVirtualInterfaceType(String virtualInterfaceType)
Example: Private (Amazon VPC) or public (Amazon S3, Amazon DynamoDB, etc.)
Returns a reference to this object so that method calls can be chained together.
virtualInterfaceType
- The type of virtual interface Example: Private (Amazon VPC) or public (Amazon S3, Amazon DynamoDB, etc.)
public String getVirtualInterfaceName()
Example: "Dev VPC"
Example: "Dev VPC"
public void setVirtualInterfaceName(String virtualInterfaceName)
Example: "Dev VPC"
virtualInterfaceName
- The name of the virtual interface assigned by the customer Example: "Dev VPC"
public VirtualInterface withVirtualInterfaceName(String virtualInterfaceName)
Example: "Dev VPC"
Returns a reference to this object so that method calls can be chained together.
virtualInterfaceName
- The name of the virtual interface assigned by the customer Example: "Dev VPC"
public Integer getVlan()
Example: 101
Example: 101
public void setVlan(Integer vlan)
Example: 101
vlan
- VLAN ID Example: 101
public VirtualInterface withVlan(Integer vlan)
Example: 101
Returns a reference to this object so that method calls can be chained together.
vlan
- VLAN ID Example: 101
public Integer getAsn()
Example: 65000
Example: 65000
public void setAsn(Integer asn)
Example: 65000
asn
- Autonomous system (AS) number for Border Gateway Protocol (BGP)
configuration Example: 65000
public VirtualInterface withAsn(Integer asn)
Example: 65000
Returns a reference to this object so that method calls can be chained together.
asn
- Autonomous system (AS) number for Border Gateway Protocol (BGP)
configuration Example: 65000
public String getAuthKey()
Example: asdf34example
Example: asdf34example
public void setAuthKey(String authKey)
Example: asdf34example
authKey
- Authentication key for BGP configuration Example: asdf34example
public VirtualInterface withAuthKey(String authKey)
Example: asdf34example
Returns a reference to this object so that method calls can be chained together.
authKey
- Authentication key for BGP configuration Example: asdf34example
public String getAmazonAddress()
Example: 192.168.1.1
Example: 192.168.1.1
public void setAmazonAddress(String amazonAddress)
Example: 192.168.1.1
amazonAddress
- IP address assigned to the Amazon interface. Example: 192.168.1.1
public VirtualInterface withAmazonAddress(String amazonAddress)
Example: 192.168.1.1
Returns a reference to this object so that method calls can be chained together.
amazonAddress
- IP address assigned to the Amazon interface. Example: 192.168.1.1
public String getCustomerAddress()
Example: 192.168.1.2
Example: 192.168.1.2
public void setCustomerAddress(String customerAddress)
Example: 192.168.1.2
customerAddress
- IP address assigned to the customer interface. Example: 192.168.1.2
public VirtualInterface withCustomerAddress(String customerAddress)
Example: 192.168.1.2
Returns a reference to this object so that method calls can be chained together.
customerAddress
- IP address assigned to the customer interface. Example: 192.168.1.2
public String getVirtualInterfaceState()
Constraints:
Allowed Values: verifying, pending, available, deleting, deleted
VirtualInterfaceState
public void setVirtualInterfaceState(String virtualInterfaceState)
Constraints:
Allowed Values: verifying, pending, available, deleting, deleted
virtualInterfaceState
- State of the virtual interface. VirtualInterfaceState
public VirtualInterface withVirtualInterfaceState(String virtualInterfaceState)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: verifying, pending, available, deleting, deleted
virtualInterfaceState
- State of the virtual interface. VirtualInterfaceState
public void setVirtualInterfaceState(VirtualInterfaceState virtualInterfaceState)
Constraints:
Allowed Values: verifying, pending, available, deleting, deleted
virtualInterfaceState
- State of the virtual interface. VirtualInterfaceState
public VirtualInterface withVirtualInterfaceState(VirtualInterfaceState virtualInterfaceState)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: verifying, pending, available, deleting, deleted
virtualInterfaceState
- State of the virtual interface. VirtualInterfaceState
public String getCustomerRouterConfig()
public void setCustomerRouterConfig(String customerRouterConfig)
customerRouterConfig
- Information for generating the customer router configuration.public VirtualInterface withCustomerRouterConfig(String customerRouterConfig)
Returns a reference to this object so that method calls can be chained together.
customerRouterConfig
- Information for generating the customer router configuration.
public String getVirtualGatewayId()
Example: vgw-123er56
Example: vgw-123er56
public void setVirtualGatewayId(String virtualGatewayId)
Example: vgw-123er56
virtualGatewayId
- Virtual private gateway to a VPC. Example: vgw-123er56
public VirtualInterface withVirtualGatewayId(String virtualGatewayId)
Example: vgw-123er56
Returns a reference to this object so that method calls can be chained together.
virtualGatewayId
- Virtual private gateway to a VPC. Example: vgw-123er56
public List<RouteFilterPrefix> getRouteFilterPrefixes()
public void setRouteFilterPrefixes(Collection<RouteFilterPrefix> routeFilterPrefixes)
routeFilterPrefixes
- A list of route filter prefixes.public VirtualInterface withRouteFilterPrefixes(RouteFilterPrefix... routeFilterPrefixes)
Returns a reference to this object so that method calls can be chained together.
routeFilterPrefixes
- A list of route filter prefixes.
public VirtualInterface withRouteFilterPrefixes(Collection<RouteFilterPrefix> routeFilterPrefixes)
Returns a reference to this object so that method calls can be chained together.
routeFilterPrefixes
- A list of route filter prefixes.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |