Class: TencentCloud::Ssl::V20191205::MQTTInstanceDetail

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

Overview

MQTT实例详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, instancestatus = nil, nomatchdomains = nil, servercertidlist = nil, cacertidlist = nil) ⇒ MQTTInstanceDetail

Returns a new instance of MQTTInstanceDetail.



6150
6151
6152
6153
6154
6155
6156
6157
# File 'lib/v20191205/models.rb', line 6150

def initialize(instanceid=nil, instancename=nil, instancestatus=nil, nomatchdomains=nil, servercertidlist=nil, cacertidlist=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @InstanceStatus = instancestatus
  @NoMatchDomains = nomatchdomains
  @ServerCertIdList = servercertidlist
  @CaCertIdList = cacertidlist
end

Instance Attribute Details

#CaCertIdListObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • NoMatchDomains:

    不匹配的域名列表

  • ServerCertIdList:

    服务端证书列表

  • CaCertIdList:

    ca证书列表



6148
6149
6150
# File 'lib/v20191205/models.rb', line 6148

def CaCertIdList
  @CaCertIdList
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • NoMatchDomains:

    不匹配的域名列表

  • ServerCertIdList:

    服务端证书列表

  • CaCertIdList:

    ca证书列表



6148
6149
6150
# File 'lib/v20191205/models.rb', line 6148

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • NoMatchDomains:

    不匹配的域名列表

  • ServerCertIdList:

    服务端证书列表

  • CaCertIdList:

    ca证书列表



6148
6149
6150
# File 'lib/v20191205/models.rb', line 6148

def InstanceName
  @InstanceName
end

#InstanceStatusObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • NoMatchDomains:

    不匹配的域名列表

  • ServerCertIdList:

    服务端证书列表

  • CaCertIdList:

    ca证书列表



6148
6149
6150
# File 'lib/v20191205/models.rb', line 6148

def InstanceStatus
  @InstanceStatus
end

#NoMatchDomainsObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • NoMatchDomains:

    不匹配的域名列表

  • ServerCertIdList:

    服务端证书列表

  • CaCertIdList:

    ca证书列表



6148
6149
6150
# File 'lib/v20191205/models.rb', line 6148

def NoMatchDomains
  @NoMatchDomains
end

#ServerCertIdListObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • NoMatchDomains:

    不匹配的域名列表

  • ServerCertIdList:

    服务端证书列表

  • CaCertIdList:

    ca证书列表



6148
6149
6150
# File 'lib/v20191205/models.rb', line 6148

def ServerCertIdList
  @ServerCertIdList
end

Instance Method Details

#deserialize(params) ⇒ Object



6159
6160
6161
6162
6163
6164
6165
6166
# File 'lib/v20191205/models.rb', line 6159

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @InstanceStatus = params['InstanceStatus']
  @NoMatchDomains = params['NoMatchDomains']
  @ServerCertIdList = params['ServerCertIdList']
  @CaCertIdList = params['CaCertIdList']
end