public class AllocateConnectionOnInterconnectRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Container for the parameters to the AllocateConnectionOnInterconnect operation.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
bandwidth
Bandwidth of the connection.
|
private java.lang.String |
connectionName
Name of the provisioned connection.
|
private java.lang.String |
interconnectId
ID of the interconnect on which the connection will be provisioned.
|
private java.lang.String |
ownerAccount
Numeric account Id of the customer for whom the connection will be
provisioned.
|
private java.lang.Integer |
vlan
The dedicated VLAN provisioned to the connection.
|
NOOP
Constructor and Description |
---|
AllocateConnectionOnInterconnectRequest() |
Modifier and Type | Method and Description |
---|---|
AllocateConnectionOnInterconnectRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBandwidth()
Bandwidth of the connection.
|
java.lang.String |
getConnectionName()
Name of the provisioned connection.
|
java.lang.String |
getInterconnectId()
ID of the interconnect on which the connection will be provisioned.
|
java.lang.String |
getOwnerAccount()
Numeric account Id of the customer for whom the connection will be
provisioned.
|
java.lang.Integer |
getVlan()
The dedicated VLAN provisioned to the connection.
|
int |
hashCode() |
void |
setBandwidth(java.lang.String bandwidth)
Bandwidth of the connection.
|
void |
setConnectionName(java.lang.String connectionName)
Name of the provisioned connection.
|
void |
setInterconnectId(java.lang.String interconnectId)
ID of the interconnect on which the connection will be provisioned.
|
void |
setOwnerAccount(java.lang.String ownerAccount)
Numeric account Id of the customer for whom the connection will be
provisioned.
|
void |
setVlan(java.lang.Integer vlan)
The dedicated VLAN provisioned to the connection.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AllocateConnectionOnInterconnectRequest |
withBandwidth(java.lang.String bandwidth)
Bandwidth of the connection.
|
AllocateConnectionOnInterconnectRequest |
withConnectionName(java.lang.String connectionName)
Name of the provisioned connection.
|
AllocateConnectionOnInterconnectRequest |
withInterconnectId(java.lang.String interconnectId)
ID of the interconnect on which the connection will be provisioned.
|
AllocateConnectionOnInterconnectRequest |
withOwnerAccount(java.lang.String ownerAccount)
Numeric account Id of the customer for whom the connection will be
provisioned.
|
AllocateConnectionOnInterconnectRequest |
withVlan(java.lang.Integer vlan)
The dedicated VLAN provisioned to the connection.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String bandwidth
Bandwidth of the connection.
Example: "500Mbps"
Default: None
Values: 50M, 100M, 200M, 300M, 400M, or 500M
private java.lang.String connectionName
Name of the provisioned connection.
Example: "500M Connection to AWS"
Default: None
private java.lang.String ownerAccount
Numeric account Id of the customer for whom the connection will be provisioned.
Example: 123443215678
Default: None
private java.lang.String interconnectId
ID of the interconnect on which the connection will be provisioned.
Example: dxcon-456abc78
Default: None
private java.lang.Integer vlan
The dedicated VLAN provisioned to the connection.
Example: 101
Default: None
public AllocateConnectionOnInterconnectRequest()
public void setBandwidth(java.lang.String bandwidth)
Bandwidth of the connection.
Example: "500Mbps"
Default: None
Values: 50M, 100M, 200M, 300M, 400M, or 500M
bandwidth
- Bandwidth of the connection.
Example: "500Mbps"
Default: None
Values: 50M, 100M, 200M, 300M, 400M, or 500M
public java.lang.String getBandwidth()
Bandwidth of the connection.
Example: "500Mbps"
Default: None
Values: 50M, 100M, 200M, 300M, 400M, or 500M
Example: "500Mbps"
Default: None
Values: 50M, 100M, 200M, 300M, 400M, or 500M
public AllocateConnectionOnInterconnectRequest withBandwidth(java.lang.String bandwidth)
Bandwidth of the connection.
Example: "500Mbps"
Default: None
Values: 50M, 100M, 200M, 300M, 400M, or 500M
bandwidth
- Bandwidth of the connection.
Example: "500Mbps"
Default: None
Values: 50M, 100M, 200M, 300M, 400M, or 500M
public void setConnectionName(java.lang.String connectionName)
Name of the provisioned connection.
Example: "500M Connection to AWS"
Default: None
connectionName
- Name of the provisioned connection.
Example: "500M Connection to AWS"
Default: None
public java.lang.String getConnectionName()
Name of the provisioned connection.
Example: "500M Connection to AWS"
Default: None
Example: "500M Connection to AWS"
Default: None
public AllocateConnectionOnInterconnectRequest withConnectionName(java.lang.String connectionName)
Name of the provisioned connection.
Example: "500M Connection to AWS"
Default: None
connectionName
- Name of the provisioned connection.
Example: "500M Connection to AWS"
Default: None
public void setOwnerAccount(java.lang.String ownerAccount)
Numeric account Id of the customer for whom the connection will be provisioned.
Example: 123443215678
Default: None
ownerAccount
- Numeric account Id of the customer for whom the connection will be
provisioned.
Example: 123443215678
Default: None
public java.lang.String getOwnerAccount()
Numeric account Id of the customer for whom the connection will be provisioned.
Example: 123443215678
Default: None
Example: 123443215678
Default: None
public AllocateConnectionOnInterconnectRequest withOwnerAccount(java.lang.String ownerAccount)
Numeric account Id of the customer for whom the connection will be provisioned.
Example: 123443215678
Default: None
ownerAccount
- Numeric account Id of the customer for whom the connection will be
provisioned.
Example: 123443215678
Default: None
public void setInterconnectId(java.lang.String interconnectId)
ID of the interconnect on which the connection will be provisioned.
Example: dxcon-456abc78
Default: None
interconnectId
- ID of the interconnect on which the connection will be
provisioned.
Example: dxcon-456abc78
Default: None
public java.lang.String getInterconnectId()
ID of the interconnect on which the connection will be provisioned.
Example: dxcon-456abc78
Default: None
Example: dxcon-456abc78
Default: None
public AllocateConnectionOnInterconnectRequest withInterconnectId(java.lang.String interconnectId)
ID of the interconnect on which the connection will be provisioned.
Example: dxcon-456abc78
Default: None
interconnectId
- ID of the interconnect on which the connection will be
provisioned.
Example: dxcon-456abc78
Default: None
public void setVlan(java.lang.Integer vlan)
The dedicated VLAN provisioned to the connection.
Example: 101
Default: None
vlan
- The dedicated VLAN provisioned to the connection.
Example: 101
Default: None
public java.lang.Integer getVlan()
The dedicated VLAN provisioned to the connection.
Example: 101
Default: None
Example: 101
Default: None
public AllocateConnectionOnInterconnectRequest withVlan(java.lang.Integer vlan)
The dedicated VLAN provisioned to the connection.
Example: 101
Default: None
vlan
- The dedicated VLAN provisioned to the connection.
Example: 101
Default: None
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AllocateConnectionOnInterconnectRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()