public class DirectConnect extends AbstractModel
Constructor and Description |
---|
DirectConnect() |
DirectConnect(DirectConnect source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getAccessPointId()
Get Access point ID of a connection.
|
String |
getAccessPointType()
Get Access point type of a connection.
|
Long |
getBandwidth()
Get Connection port bandwidth in Mbps.
|
String |
getChargeState()
Get Billing status
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getChargeType()
Get Connection billing mode.
|
String |
getCircuitCode()
Get Circuit code of a connection, which is provided by the ISP or service provider.
|
String |
getCreatedTime()
Get Connection creation time.
|
String |
getCustomerAddress()
Get User-side IP address for connection debugging.
|
String |
getCustomerContactMail()
Get Email address of the connection applicant, which is obtained from the account system by default.
|
String |
getCustomerContactNumber()
Get Contact number of the connection applicant, which is obtained from the account system by default.
|
String |
getCustomerName()
Get Name of the connection applicant, which is obtained from the account system by default.
|
String |
getDirectConnectId()
Get Connection ID.
|
String |
getDirectConnectName()
Get Connection name.
|
String |
getEnabledTime()
Get Connection activation time.
|
String |
getExpiredTime()
Get Connection expiration time.
|
String |
getFaultReportContactNumber()
Get Fault reporting contact number.
|
String |
getFaultReportContactPerson()
Get Fault reporting contact person.
|
String |
getIdcCity()
Get IDC city.
|
String |
getLineOperator()
Get ISP that provides connections.
|
Boolean |
getLocalZone()
Get Whether the connection is an edge zone.
|
String |
getLocation()
Get Location of a local IDC.
|
Long |
getMinBandwidth()
Get Minimum bandwidth of the connection
Note: this field may return `null`, indicating that no valid values can be obtained.
|
Long |
getOtherVlanDirectConnectTunnelCount()
Get Number of dedicated tunnels with enabled VLAN in the connection
Note: this field may return `null`, indicating that no valid values can be obtained.
|
String |
getPortType()
Get User-side port type of a connection.
|
String |
getRedundantDirectConnectId()
Get ID of a redundant connection.
|
Boolean |
getSignLaw()
Get Whether the connection has the service agreement signed.
|
String |
getStartTime()
Get Connection activation time.
|
String |
getState()
Get Connection status.
|
Tag[] |
getTagSet()
Get Tag key-value pair
Note: this field may return null, indicating that no valid values can be obtained.
|
String |
getTencentAddress()
Get Tencent-side IP address for connection debugging.
|
Long |
getVlan()
Get VLAN for connection debugging, which is enabled and automatically assigned by default.
|
Long |
getVlanZeroDirectConnectTunnelCount()
Get Number of dedicated tunnels with disabled VLAN in the connection
Note: this field may return `null`, indicating that no valid value can be found.
|
void |
setAccessPointId(String AccessPointId)
Set Access point ID of a connection.
|
void |
setAccessPointType(String AccessPointType)
Set Access point type of a connection.
|
void |
setBandwidth(Long Bandwidth)
Set Connection port bandwidth in Mbps.
|
void |
setChargeState(String ChargeState)
Set Billing status
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setChargeType(String ChargeType)
Set Connection billing mode.
|
void |
setCircuitCode(String CircuitCode)
Set Circuit code of a connection, which is provided by the ISP or service provider.
|
void |
setCreatedTime(String CreatedTime)
Set Connection creation time.
|
void |
setCustomerAddress(String CustomerAddress)
Set User-side IP address for connection debugging.
|
void |
setCustomerContactMail(String CustomerContactMail)
Set Email address of the connection applicant, which is obtained from the account system by default.
|
void |
setCustomerContactNumber(String CustomerContactNumber)
Set Contact number of the connection applicant, which is obtained from the account system by default.
|
void |
setCustomerName(String CustomerName)
Set Name of the connection applicant, which is obtained from the account system by default.
|
void |
setDirectConnectId(String DirectConnectId)
Set Connection ID.
|
void |
setDirectConnectName(String DirectConnectName)
Set Connection name.
|
void |
setEnabledTime(String EnabledTime)
Set Connection activation time.
|
void |
setExpiredTime(String ExpiredTime)
Set Connection expiration time.
|
void |
setFaultReportContactNumber(String FaultReportContactNumber)
Set Fault reporting contact number.
|
void |
setFaultReportContactPerson(String FaultReportContactPerson)
Set Fault reporting contact person.
|
void |
setIdcCity(String IdcCity)
Set IDC city.
|
void |
setLineOperator(String LineOperator)
Set ISP that provides connections.
|
void |
setLocalZone(Boolean LocalZone)
Set Whether the connection is an edge zone.
|
void |
setLocation(String Location)
Set Location of a local IDC.
|
void |
setMinBandwidth(Long MinBandwidth)
Set Minimum bandwidth of the connection
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setOtherVlanDirectConnectTunnelCount(Long OtherVlanDirectConnectTunnelCount)
Set Number of dedicated tunnels with enabled VLAN in the connection
Note: this field may return `null`, indicating that no valid values can be obtained.
|
void |
setPortType(String PortType)
Set User-side port type of a connection.
|
void |
setRedundantDirectConnectId(String RedundantDirectConnectId)
Set ID of a redundant connection.
|
void |
setSignLaw(Boolean SignLaw)
Set Whether the connection has the service agreement signed.
|
void |
setStartTime(String StartTime)
Set Connection activation time.
|
void |
setState(String State)
Set Connection status.
|
void |
setTagSet(Tag[] TagSet)
Set Tag key-value pair
Note: this field may return null, indicating that no valid values can be obtained.
|
void |
setTencentAddress(String TencentAddress)
Set Tencent-side IP address for connection debugging.
|
void |
setVlan(Long Vlan)
Set VLAN for connection debugging, which is enabled and automatically assigned by default.
|
void |
setVlanZeroDirectConnectTunnelCount(Long VlanZeroDirectConnectTunnelCount)
Set Number of dedicated tunnels with disabled VLAN in the connection
Note: this field may return `null`, indicating that no valid value can be found.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public DirectConnect()
public DirectConnect(DirectConnect source)
public String getDirectConnectId()
public void setDirectConnectId(String DirectConnectId)
DirectConnectId
- Connection ID.public String getDirectConnectName()
public void setDirectConnectName(String DirectConnectName)
DirectConnectName
- Connection name.public String getAccessPointId()
public void setAccessPointId(String AccessPointId)
AccessPointId
- Access point ID of a connection.public String getState()
public void setState(String State)
State
- Connection status.
PENDING: Applying.
REJECTED: Application rejected.
TOPAY: Payment pending.
PAID: Paid.
ALLOCATED: Constructing.
AVAILABLE: Available.
DELETING: Deleting.
DELETED: Deleted.public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- Connection creation time.public String getEnabledTime()
public void setEnabledTime(String EnabledTime)
EnabledTime
- Connection activation time.public String getLineOperator()
public void setLineOperator(String LineOperator)
LineOperator
- ISP that provides connections. Valid values: ChinaTelecom (China Telecom), ChinaMobile (China Mobile), ChinaUnicom (China Unicom), In-houseWiring (in-house wiring), ChinaOther (other Chinese ISPs), InternationalOperator (international ISPs).public String getLocation()
public void setLocation(String Location)
Location
- Location of a local IDC.public Long getBandwidth()
public void setBandwidth(Long Bandwidth)
Bandwidth
- Connection port bandwidth in Mbps.public String getPortType()
public void setPortType(String PortType)
PortType
- User-side port type of a connection. Valid values: 100Base-T (100-Megabit electrical Ethernet interface), 1000Base-T (1-Gigabit electrical Ethernet interface; it is the default value), 1000Base-LX (1-Gigabit single-mode optical Ethernet interface; 10 KM), 10GBase-T (10-Gigabit electrical Ethernet interface), 10GBase-LR (10-Gigabit single-mode optical Ethernet interface; 10 KM).public String getCircuitCode()
public void setCircuitCode(String CircuitCode)
CircuitCode
- Circuit code of a connection, which is provided by the ISP or service provider.
Note: this field may return null, indicating that no valid values can be obtained.public String getRedundantDirectConnectId()
public void setRedundantDirectConnectId(String RedundantDirectConnectId)
RedundantDirectConnectId
- ID of a redundant connection.public Long getVlan()
public void setVlan(Long Vlan)
Vlan
- VLAN for connection debugging, which is enabled and automatically assigned by default.
Note: this field may return null, indicating that no valid values can be obtained.public String getTencentAddress()
public void setTencentAddress(String TencentAddress)
TencentAddress
- Tencent-side IP address for connection debugging.
Note: this field may return null, indicating that no valid values can be obtained.public String getCustomerAddress()
public void setCustomerAddress(String CustomerAddress)
CustomerAddress
- User-side IP address for connection debugging.
Note: this field may return null, indicating that no valid values can be obtained.public String getCustomerName()
public void setCustomerName(String CustomerName)
CustomerName
- Name of the connection applicant, which is obtained from the account system by default.
Note: this field may return null, indicating that no valid values can be obtained.public String getCustomerContactMail()
public void setCustomerContactMail(String CustomerContactMail)
CustomerContactMail
- Email address of the connection applicant, which is obtained from the account system by default.
Note: this field may return null, indicating that no valid values can be obtained.public String getCustomerContactNumber()
public void setCustomerContactNumber(String CustomerContactNumber)
CustomerContactNumber
- Contact number of the connection applicant, which is obtained from the account system by default.
Note: this field may return null, indicating that no valid values can be obtained.public String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime
- Connection expiration time.
Note: this field may return null, indicating that no valid values can be obtained.public String getChargeType()
public void setChargeType(String ChargeType)
ChargeType
- Connection billing mode. NON_RECURRING_CHARGE: One-time charge for accessing service
Note: this field may return null, indicating that no valid values can be obtained.public String getFaultReportContactPerson()
public void setFaultReportContactPerson(String FaultReportContactPerson)
FaultReportContactPerson
- Fault reporting contact person.
Note: this field may return null, indicating that no valid values can be obtained.public String getFaultReportContactNumber()
public void setFaultReportContactNumber(String FaultReportContactNumber)
FaultReportContactNumber
- Fault reporting contact number.
Note: this field may return null, indicating that no valid values can be obtained.public Tag[] getTagSet()
public void setTagSet(Tag[] TagSet)
TagSet
- Tag key-value pair
Note: this field may return null, indicating that no valid values can be obtained.public String getAccessPointType()
public void setAccessPointType(String AccessPointType)
AccessPointType
- Access point type of a connection.public String getIdcCity()
public void setIdcCity(String IdcCity)
IdcCity
- IDC city.
Note: this field may return null, indicating that no valid values can be obtained.public String getChargeState()
public void setChargeState(String ChargeState)
ChargeState
- Billing status
Note: this field may return null, indicating that no valid values can be obtained.public String getStartTime()
public void setStartTime(String StartTime)
StartTime
- Connection activation time.
Note: this field may return null, indicating that no valid values can be obtained.public Boolean getSignLaw()
public void setSignLaw(Boolean SignLaw)
SignLaw
- Whether the connection has the service agreement signed.
Note: this field may return `null`, indicating that no valid value is obtained.public Boolean getLocalZone()
public void setLocalZone(Boolean LocalZone)
LocalZone
- Whether the connection is an edge zone.
Note: this field may return `null`, indicating that no valid value is obtained.public Long getVlanZeroDirectConnectTunnelCount()
public void setVlanZeroDirectConnectTunnelCount(Long VlanZeroDirectConnectTunnelCount)
VlanZeroDirectConnectTunnelCount
- Number of dedicated tunnels with disabled VLAN in the connection
Note: this field may return `null`, indicating that no valid value can be found.public Long getOtherVlanDirectConnectTunnelCount()
public void setOtherVlanDirectConnectTunnelCount(Long OtherVlanDirectConnectTunnelCount)
OtherVlanDirectConnectTunnelCount
- Number of dedicated tunnels with enabled VLAN in the connection
Note: this field may return `null`, indicating that no valid values can be obtained.public Long getMinBandwidth()
public void setMinBandwidth(Long MinBandwidth)
MinBandwidth
- Minimum bandwidth of the connection
Note: this field may return `null`, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.