Class: TencentCloud::Gaap::V20180529::ModifyHTTPSListenerAttributeRequest

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

Overview

ModifyHTTPSListenerAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, proxyid = nil, listenername = nil, forwardprotocol = nil, certificateid = nil, clientcertificateid = nil, polyclientcertificateids = nil) ⇒ ModifyHTTPSListenerAttributeRequest

Returns a new instance of ModifyHTTPSListenerAttributeRequest.



5735
5736
5737
5738
5739
5740
5741
5742
5743
# File 'lib/v20180529/models.rb', line 5735

def initialize(listenerid=nil, proxyid=nil, listenername=nil, forwardprotocol=nil, certificateid=nil, clientcertificateid=nil, polyclientcertificateids=nil)
  @ListenerId = listenerid
  @ProxyId = proxyid
  @ListenerName = listenername
  @ForwardProtocol = forwardprotocol
  @CertificateId = certificateid
  @ClientCertificateId = clientcertificateid
  @PolyClientCertificateIds = polyclientcertificateids
end

Instance Attribute Details

#CertificateIdObject

Parameters:

  • ListenerId:

    监听器ID

  • ProxyId:

    通道ID, 若为单通道监听器,此项必须填写

  • ListenerName:

    修改后的监听器名称

  • ForwardProtocol:

    监听器后端转发与源站之间的协议类型

  • CertificateId:

    修改后的监听器服务器证书ID

  • ClientCertificateId:

    修改后的监听器客户端证书ID,不支持多客户端证书,多客户端证书新采用PolyClientCertificateIds字段

  • PolyClientCertificateIds:

    新字段,修改后的监听器客户端证书ID



5733
5734
5735
# File 'lib/v20180529/models.rb', line 5733

def CertificateId
  @CertificateId
end

#ClientCertificateIdObject

Parameters:

  • ListenerId:

    监听器ID

  • ProxyId:

    通道ID, 若为单通道监听器,此项必须填写

  • ListenerName:

    修改后的监听器名称

  • ForwardProtocol:

    监听器后端转发与源站之间的协议类型

  • CertificateId:

    修改后的监听器服务器证书ID

  • ClientCertificateId:

    修改后的监听器客户端证书ID,不支持多客户端证书,多客户端证书新采用PolyClientCertificateIds字段

  • PolyClientCertificateIds:

    新字段,修改后的监听器客户端证书ID



5733
5734
5735
# File 'lib/v20180529/models.rb', line 5733

def ClientCertificateId
  @ClientCertificateId
end

#ForwardProtocolObject

Parameters:

  • ListenerId:

    监听器ID

  • ProxyId:

    通道ID, 若为单通道监听器,此项必须填写

  • ListenerName:

    修改后的监听器名称

  • ForwardProtocol:

    监听器后端转发与源站之间的协议类型

  • CertificateId:

    修改后的监听器服务器证书ID

  • ClientCertificateId:

    修改后的监听器客户端证书ID,不支持多客户端证书,多客户端证书新采用PolyClientCertificateIds字段

  • PolyClientCertificateIds:

    新字段,修改后的监听器客户端证书ID



5733
5734
5735
# File 'lib/v20180529/models.rb', line 5733

def ForwardProtocol
  @ForwardProtocol
end

#ListenerIdObject

Parameters:

  • ListenerId:

    监听器ID

  • ProxyId:

    通道ID, 若为单通道监听器,此项必须填写

  • ListenerName:

    修改后的监听器名称

  • ForwardProtocol:

    监听器后端转发与源站之间的协议类型

  • CertificateId:

    修改后的监听器服务器证书ID

  • ClientCertificateId:

    修改后的监听器客户端证书ID,不支持多客户端证书,多客户端证书新采用PolyClientCertificateIds字段

  • PolyClientCertificateIds:

    新字段,修改后的监听器客户端证书ID



5733
5734
5735
# File 'lib/v20180529/models.rb', line 5733

def ListenerId
  @ListenerId
end

#ListenerNameObject

Parameters:

  • ListenerId:

    监听器ID

  • ProxyId:

    通道ID, 若为单通道监听器,此项必须填写

  • ListenerName:

    修改后的监听器名称

  • ForwardProtocol:

    监听器后端转发与源站之间的协议类型

  • CertificateId:

    修改后的监听器服务器证书ID

  • ClientCertificateId:

    修改后的监听器客户端证书ID,不支持多客户端证书,多客户端证书新采用PolyClientCertificateIds字段

  • PolyClientCertificateIds:

    新字段,修改后的监听器客户端证书ID



5733
5734
5735
# File 'lib/v20180529/models.rb', line 5733

def ListenerName
  @ListenerName
end

#PolyClientCertificateIdsObject

Parameters:

  • ListenerId:

    监听器ID

  • ProxyId:

    通道ID, 若为单通道监听器,此项必须填写

  • ListenerName:

    修改后的监听器名称

  • ForwardProtocol:

    监听器后端转发与源站之间的协议类型

  • CertificateId:

    修改后的监听器服务器证书ID

  • ClientCertificateId:

    修改后的监听器客户端证书ID,不支持多客户端证书,多客户端证书新采用PolyClientCertificateIds字段

  • PolyClientCertificateIds:

    新字段,修改后的监听器客户端证书ID



5733
5734
5735
# File 'lib/v20180529/models.rb', line 5733

def PolyClientCertificateIds
  @PolyClientCertificateIds
end

#ProxyIdObject

Parameters:

  • ListenerId:

    监听器ID

  • ProxyId:

    通道ID, 若为单通道监听器,此项必须填写

  • ListenerName:

    修改后的监听器名称

  • ForwardProtocol:

    监听器后端转发与源站之间的协议类型

  • CertificateId:

    修改后的监听器服务器证书ID

  • ClientCertificateId:

    修改后的监听器客户端证书ID,不支持多客户端证书,多客户端证书新采用PolyClientCertificateIds字段

  • PolyClientCertificateIds:

    新字段,修改后的监听器客户端证书ID



5733
5734
5735
# File 'lib/v20180529/models.rb', line 5733

def ProxyId
  @ProxyId
end

Instance Method Details

#deserialize(params) ⇒ Object



5745
5746
5747
5748
5749
5750
5751
5752
5753
# File 'lib/v20180529/models.rb', line 5745

def deserialize(params)
  @ListenerId = params['ListenerId']
  @ProxyId = params['ProxyId']
  @ListenerName = params['ListenerName']
  @ForwardProtocol = params['ForwardProtocol']
  @CertificateId = params['CertificateId']
  @ClientCertificateId = params['ClientCertificateId']
  @PolyClientCertificateIds = params['PolyClientCertificateIds']
end