Class: TencentCloud::Ssl::V20191205::GAAPListenerDetail

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

Overview

GAAP监听器详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerstatus = nil, listenerid = nil, listenername = nil, nomatchdomains = nil, certidlist = nil, protocol = nil) ⇒ GAAPListenerDetail

Returns a new instance of GAAPListenerDetail.



5966
5967
5968
5969
5970
5971
5972
5973
# File 'lib/v20191205/models.rb', line 5966

def initialize(listenerstatus=nil, listenerid=nil, listenername=nil, nomatchdomains=nil, certidlist=nil, protocol=nil)
  @ListenerStatus = listenerstatus
  @ListenerId = listenerid
  @ListenerName = listenername
  @NoMatchDomains = nomatchdomains
  @CertIdList = certidlist
  @Protocol = protocol
end

Instance Attribute Details

#CertIdListObject

Parameters:

  • ListenerStatus:

    监听器状态

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • NoMatchDomains:

    不匹配的域名列表

  • CertIdList:

    实例绑定的证书列表

  • Protocol:

    监听器协议



5964
5965
5966
# File 'lib/v20191205/models.rb', line 5964

def CertIdList
  @CertIdList
end

#ListenerIdObject

Parameters:

  • ListenerStatus:

    监听器状态

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • NoMatchDomains:

    不匹配的域名列表

  • CertIdList:

    实例绑定的证书列表

  • Protocol:

    监听器协议



5964
5965
5966
# File 'lib/v20191205/models.rb', line 5964

def ListenerId
  @ListenerId
end

#ListenerNameObject

Parameters:

  • ListenerStatus:

    监听器状态

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • NoMatchDomains:

    不匹配的域名列表

  • CertIdList:

    实例绑定的证书列表

  • Protocol:

    监听器协议



5964
5965
5966
# File 'lib/v20191205/models.rb', line 5964

def ListenerName
  @ListenerName
end

#ListenerStatusObject

Parameters:

  • ListenerStatus:

    监听器状态

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • NoMatchDomains:

    不匹配的域名列表

  • CertIdList:

    实例绑定的证书列表

  • Protocol:

    监听器协议



5964
5965
5966
# File 'lib/v20191205/models.rb', line 5964

def ListenerStatus
  @ListenerStatus
end

#NoMatchDomainsObject

Parameters:

  • ListenerStatus:

    监听器状态

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • NoMatchDomains:

    不匹配的域名列表

  • CertIdList:

    实例绑定的证书列表

  • Protocol:

    监听器协议



5964
5965
5966
# File 'lib/v20191205/models.rb', line 5964

def NoMatchDomains
  @NoMatchDomains
end

#ProtocolObject

Parameters:

  • ListenerStatus:

    监听器状态

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • NoMatchDomains:

    不匹配的域名列表

  • CertIdList:

    实例绑定的证书列表

  • Protocol:

    监听器协议



5964
5965
5966
# File 'lib/v20191205/models.rb', line 5964

def Protocol
  @Protocol
end

Instance Method Details

#deserialize(params) ⇒ Object



5975
5976
5977
5978
5979
5980
5981
5982
# File 'lib/v20191205/models.rb', line 5975

def deserialize(params)
  @ListenerStatus = params['ListenerStatus']
  @ListenerId = params['ListenerId']
  @ListenerName = params['ListenerName']
  @NoMatchDomains = params['NoMatchDomains']
  @CertIdList = params['CertIdList']
  @Protocol = params['Protocol']
end