public class CreateInterconnectRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
CreateInterconnect operation
.
Creates a new interconnect between a AWS Direct Connect partner's network and a specific AWS Direct Connect location.
An interconnect is a connection which is capable of hosting other connections. The AWS Direct Connect partner can use an interconnect to provide sub-1Gbps AWS Direct Connect service to tier 2 customers who do not have their own connections. Like a standard connection, an interconnect links the AWS Direct Connect partner's network to an AWS Direct Connect location over a standard 1 Gbps or 10 Gbps Ethernet fiber-optic cable. One end is connected to the partner's router, the other to an AWS Direct Connect router.
For each end customer, the AWS Direct Connect partner provisions a connection on their interconnect by calling AllocateConnectionOnInterconnect. The end customer can then connect to AWS resources by creating a virtual interface on their connection, using the VLAN assigned to them by the AWS Direct Connect partner.
NOOP
Constructor and Description |
---|
CreateInterconnectRequest() |
Modifier and Type | Method and Description |
---|---|
CreateInterconnectRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getBandwidth()
The port bandwidth
|
String |
getInterconnectName()
The name of the interconnect.
|
String |
getLocation()
Where the interconnect is located
|
int |
hashCode() |
void |
setBandwidth(String bandwidth)
The port bandwidth
|
void |
setInterconnectName(String interconnectName)
The name of the interconnect.
|
void |
setLocation(String location)
Where the interconnect is located
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateInterconnectRequest |
withBandwidth(String bandwidth)
The port bandwidth
|
CreateInterconnectRequest |
withInterconnectName(String interconnectName)
The name of the interconnect.
|
CreateInterconnectRequest |
withLocation(String location)
Where the interconnect is located
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public String getInterconnectName()
Example: "1G Interconnect to AWS"
Default: None
Example: "1G Interconnect to AWS"
Default: None
public void setInterconnectName(String interconnectName)
Example: "1G Interconnect to AWS"
Default: None
interconnectName
- The name of the interconnect. Example: "1G Interconnect to AWS"
Default: None
public CreateInterconnectRequest withInterconnectName(String interconnectName)
Example: "1G Interconnect to AWS"
Default: None
Returns a reference to this object so that method calls can be chained together.
interconnectName
- The name of the interconnect. Example: "1G Interconnect to AWS"
Default: None
public String getBandwidth()
Example: 1Gbps
Default: None
Available values: 1Gbps,10Gbps
Example: 1Gbps
Default: None
Available values: 1Gbps,10Gbps
public void setBandwidth(String bandwidth)
Example: 1Gbps
Default: None
Available values: 1Gbps,10Gbps
bandwidth
- The port bandwidth Example: 1Gbps
Default: None
Available values: 1Gbps,10Gbps
public CreateInterconnectRequest withBandwidth(String bandwidth)
Example: 1Gbps
Default: None
Available values: 1Gbps,10Gbps
Returns a reference to this object so that method calls can be chained together.
bandwidth
- The port bandwidth Example: 1Gbps
Default: None
Available values: 1Gbps,10Gbps
public String getLocation()
Example: EqSV5
Default: None
Example: EqSV5
Default: None
public void setLocation(String location)
Example: EqSV5
Default: None
location
- Where the interconnect is located Example: EqSV5
Default: None
public CreateInterconnectRequest withLocation(String location)
Example: EqSV5
Default: None
Returns a reference to this object so that method calls can be chained together.
location
- Where the interconnect is located Example: EqSV5
Default: None
public String toString()
toString
in class Object
Object.toString()
public CreateInterconnectRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2015. All rights reserved.