@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Interconnect extends Object implements Serializable, Cloneable, StructuredPojo
An interconnect is a connection that can host other connections.
Like a standard AWS Direct Connect connection, an interconnect represents the physical connection between an AWS Direct Connect partner's network and a specific Direct Connect location. An AWS Direct Connect partner who owns an interconnect can provision hosted connections on the interconnect for their end customers, thereby providing the end customers with connectivity to AWS services.
The resources of the interconnect, including bandwidth and VLAN numbers, are shared by all of the hosted connections on the interconnect, and the owner of the interconnect determines how these resources are assigned.
Constructor and Description |
---|
Interconnect() |
Modifier and Type | Method and Description |
---|---|
Interconnect |
clone() |
boolean |
equals(Object obj) |
String |
getAwsDevice()
The Direct Connection endpoint which the physical connection terminates on.
|
String |
getBandwidth() |
String |
getInterconnectId() |
String |
getInterconnectName() |
String |
getInterconnectState() |
String |
getLagId() |
Date |
getLoaIssueTime()
The time of the most recent call to DescribeInterconnectLoa for this Interconnect.
|
String |
getLocation() |
String |
getRegion() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAwsDevice(String awsDevice)
The Direct Connection endpoint which the physical connection terminates on.
|
void |
setBandwidth(String bandwidth) |
void |
setInterconnectId(String interconnectId) |
void |
setInterconnectName(String interconnectName) |
void |
setInterconnectState(InterconnectState interconnectState) |
void |
setInterconnectState(String interconnectState) |
void |
setLagId(String lagId) |
void |
setLoaIssueTime(Date loaIssueTime)
The time of the most recent call to DescribeInterconnectLoa for this Interconnect.
|
void |
setLocation(String location) |
void |
setRegion(String region) |
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Interconnect |
withAwsDevice(String awsDevice)
The Direct Connection endpoint which the physical connection terminates on.
|
Interconnect |
withBandwidth(String bandwidth) |
Interconnect |
withInterconnectId(String interconnectId) |
Interconnect |
withInterconnectName(String interconnectName) |
Interconnect |
withInterconnectState(InterconnectState interconnectState) |
Interconnect |
withInterconnectState(String interconnectState) |
Interconnect |
withLagId(String lagId) |
Interconnect |
withLoaIssueTime(Date loaIssueTime)
The time of the most recent call to DescribeInterconnectLoa for this Interconnect.
|
Interconnect |
withLocation(String location) |
Interconnect |
withRegion(String region) |
public void setInterconnectId(String interconnectId)
interconnectId
- public String getInterconnectId()
public Interconnect withInterconnectId(String interconnectId)
interconnectId
- public void setInterconnectName(String interconnectName)
interconnectName
- public String getInterconnectName()
public Interconnect withInterconnectName(String interconnectName)
interconnectName
- public void setInterconnectState(String interconnectState)
interconnectState
- InterconnectState
public String getInterconnectState()
InterconnectState
public Interconnect withInterconnectState(String interconnectState)
interconnectState
- InterconnectState
public void setInterconnectState(InterconnectState interconnectState)
interconnectState
- InterconnectState
public Interconnect withInterconnectState(InterconnectState interconnectState)
interconnectState
- InterconnectState
public void setRegion(String region)
region
- public String getRegion()
public Interconnect withRegion(String region)
region
- public void setLocation(String location)
location
- public String getLocation()
public Interconnect withLocation(String location)
location
- public void setBandwidth(String bandwidth)
bandwidth
- public String getBandwidth()
public Interconnect withBandwidth(String bandwidth)
bandwidth
- public void setLoaIssueTime(Date loaIssueTime)
The time of the most recent call to DescribeInterconnectLoa for this Interconnect.
loaIssueTime
- The time of the most recent call to DescribeInterconnectLoa for this Interconnect.public Date getLoaIssueTime()
The time of the most recent call to DescribeInterconnectLoa for this Interconnect.
public Interconnect withLoaIssueTime(Date loaIssueTime)
The time of the most recent call to DescribeInterconnectLoa for this Interconnect.
loaIssueTime
- The time of the most recent call to DescribeInterconnectLoa for this Interconnect.public void setLagId(String lagId)
lagId
- public String getLagId()
public Interconnect withLagId(String lagId)
lagId
- public void setAwsDevice(String awsDevice)
The Direct Connection endpoint which the physical connection terminates on.
awsDevice
- The Direct Connection endpoint which the physical connection terminates on.public String getAwsDevice()
The Direct Connection endpoint which the physical connection terminates on.
public Interconnect withAwsDevice(String awsDevice)
The Direct Connection endpoint which the physical connection terminates on.
awsDevice
- The Direct Connection endpoint which the physical connection terminates on.public String toString()
toString
in class Object
Object.toString()
public Interconnect clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.