Class: TencentCloud::Tse::V20201207::KongCertificatesList

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20201207/models.rb

Overview

kong证书列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(total = nil, certificateslist = nil, pages = nil) ⇒ KongCertificatesList

Returns a new instance of KongCertificatesList.



8688
8689
8690
8691
8692
# File 'lib/v20201207/models.rb', line 8688

def initialize(total=nil, certificateslist=nil, pages=nil)
  @Total = total
  @CertificatesList = certificateslist
  @Pages = pages
end

Instance Attribute Details

#CertificatesListObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Total:

    证书列表总数

  • CertificatesList:

  • Pages:

    证书列表总页数



8683
8684
8685
# File 'lib/v20201207/models.rb', line 8683

def CertificatesList
  @CertificatesList
end

#PagesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Total:

    证书列表总数

  • CertificatesList:

  • Pages:

    证书列表总页数



8683
8684
8685
# File 'lib/v20201207/models.rb', line 8683

def Pages
  @Pages
end

#TotalObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Total:

    证书列表总数

  • CertificatesList:

  • Pages:

    证书列表总页数



8683
8684
8685
# File 'lib/v20201207/models.rb', line 8683

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
# File 'lib/v20201207/models.rb', line 8694

def deserialize(params)
  @Total = params['Total']
  unless params['CertificatesList'].nil?
    @CertificatesList = []
    params['CertificatesList'].each do |i|
      kongcertificatespreview_tmp = KongCertificatesPreview.new
      kongcertificatespreview_tmp.deserialize(i)
      @CertificatesList << kongcertificatespreview_tmp
    end
  end
  @Pages = params['Pages']
end