Class: TencentCloud::Dc::V20180410::ModifyDirectConnectAttributeRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180410/models.rb

Overview

ModifyDirectConnectAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(directconnectid = nil, directconnectname = nil, circuitcode = nil, vlan = nil, tencentaddress = nil, customeraddress = nil, customername = nil, customercontactmail = nil, customercontactnumber = nil, faultreportcontactperson = nil, faultreportcontactnumber = nil, faultreportcontactemail = nil, signlaw = nil, bandwidth = nil) ⇒ ModifyDirectConnectAttributeRequest

Returns a new instance of ModifyDirectConnectAttributeRequest.



2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
# File 'lib/v20180410/models.rb', line 2084

def initialize(directconnectid=nil, directconnectname=nil, circuitcode=nil, vlan=nil, tencentaddress=nil, customeraddress=nil, customername=nil, customercontactmail=nil, customercontactnumber=nil, faultreportcontactperson=nil, faultreportcontactnumber=nil, faultreportcontactemail=nil, signlaw=nil, bandwidth=nil)
  @DirectConnectId = directconnectid
  @DirectConnectName = directconnectname
  @CircuitCode = circuitcode
  @Vlan = vlan
  @TencentAddress = tencentaddress
  @CustomerAddress = customeraddress
  @CustomerName = customername
  @CustomerContactMail = customercontactmail
  @CustomerContactNumber = customercontactnumber
  @FaultReportContactPerson = faultreportcontactperson
  @FaultReportContactNumber = faultreportcontactnumber
  @FaultReportContactEmail = faultreportcontactemail
  @SignLaw = signlaw
  @Bandwidth = bandwidth
end

Instance Attribute Details

#BandwidthObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def Bandwidth
  @Bandwidth
end

#CircuitCodeObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def CircuitCode
  @CircuitCode
end

#CustomerAddressObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def CustomerAddress
  @CustomerAddress
end

#CustomerContactMailObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def CustomerContactMail
  @CustomerContactMail
end

#CustomerContactNumberObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def CustomerContactNumber
  @CustomerContactNumber
end

#CustomerNameObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def CustomerName
  @CustomerName
end

#DirectConnectIdObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def DirectConnectId
  @DirectConnectId
end

#DirectConnectNameObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def DirectConnectName
  @DirectConnectName
end

#FaultReportContactEmailObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def FaultReportContactEmail
  @FaultReportContactEmail
end

#FaultReportContactNumberObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def FaultReportContactNumber
  @FaultReportContactNumber
end

#FaultReportContactPersonObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def FaultReportContactPerson
  @FaultReportContactPerson
end

#SignLawObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def SignLaw
  @SignLaw
end

#TencentAddressObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def TencentAddress
  @TencentAddress
end

#VlanObject

Parameters:

  • DirectConnectId:

    物理专线ID。

  • DirectConnectName:

    物理专线名称。

  • CircuitCode:

    运营商或者服务商为物理专线提供的电路编码。

  • Vlan:

    物理专线调试VLAN。

  • TencentAddress:

    物理专线调试腾讯侧互联 IP。

  • CustomerAddress:

    物理专线调试用户侧互联 IP。

  • CustomerName:

    物理专线申请者姓名。默认从账户体系获取。

  • CustomerContactMail:

    物理专线申请者联系邮箱。默认从账户体系获取。

  • CustomerContactNumber:

    物理专线申请者联系号码。默认从账户体系获取。

  • FaultReportContactPerson:

    报障联系人。

  • FaultReportContactNumber:

    报障联系电话。

  • FaultReportContactEmail:

    报障联系邮箱。

  • SignLaw:

    物理专线申请者补签用户使用协议。

  • Bandwidth:

    物理专线带宽。



2082
2083
2084
# File 'lib/v20180410/models.rb', line 2082

def Vlan
  @Vlan
end

Instance Method Details

#deserialize(params) ⇒ Object



2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
# File 'lib/v20180410/models.rb', line 2101

def deserialize(params)
  @DirectConnectId = params['DirectConnectId']
  @DirectConnectName = params['DirectConnectName']
  @CircuitCode = params['CircuitCode']
  @Vlan = params['Vlan']
  @TencentAddress = params['TencentAddress']
  @CustomerAddress = params['CustomerAddress']
  @CustomerName = params['CustomerName']
  @CustomerContactMail = params['CustomerContactMail']
  @CustomerContactNumber = params['CustomerContactNumber']
  @FaultReportContactPerson = params['FaultReportContactPerson']
  @FaultReportContactNumber = params['FaultReportContactNumber']
  @FaultReportContactEmail = params['FaultReportContactEmail']
  @SignLaw = params['SignLaw']
  @Bandwidth = params['Bandwidth']
end