|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.directconnect.model.CreateInterconnectRequest
public class CreateInterconnectRequest
Container for the parameters to the 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.
AmazonDirectConnect.createInterconnect(CreateInterconnectRequest)
,
Serialized FormConstructor Summary | |
---|---|
CreateInterconnectRequest()
|
Method Summary | |
---|---|
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 |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CreateInterconnectRequest()
Method Detail |
---|
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 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 |