Class: TencentCloud::Iecp::V20210914::DescribeConfigMapsRequest

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

Overview

DescribeConfigMaps请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edgeunitid = nil, offset = nil, limit = nil, configmapnamespace = nil, namepattern = nil, sort = nil) ⇒ DescribeConfigMapsRequest

Returns a new instance of DescribeConfigMapsRequest.



1726
1727
1728
1729
1730
1731
1732
1733
# File 'lib/v20210914/models.rb', line 1726

def initialize(edgeunitid=nil, offset=nil, limit=nil, configmapnamespace=nil, namepattern=nil, sort=nil)
  @EdgeUnitID = edgeunitid
  @Offset = offset
  @Limit = limit
  @ConfigMapNamespace = configmapnamespace
  @NamePattern = namepattern
  @Sort = sort
end

Instance Attribute Details

#ConfigMapNamespaceObject

Parameters:

  • EdgeUnitID:

    单元ID

  • Offset:

    翻页偏移量

  • Limit:

    每页大小(最大100)

  • ConfigMapNamespace:

    命名空间

  • NamePattern:

    模糊匹配的名称

  • Sort:

    Sort.Fileld填写CreateTime Sort.Order(ASC|DESC) 默认ASC



1724
1725
1726
# File 'lib/v20210914/models.rb', line 1724

def ConfigMapNamespace
  @ConfigMapNamespace
end

#EdgeUnitIDObject

Parameters:

  • EdgeUnitID:

    单元ID

  • Offset:

    翻页偏移量

  • Limit:

    每页大小(最大100)

  • ConfigMapNamespace:

    命名空间

  • NamePattern:

    模糊匹配的名称

  • Sort:

    Sort.Fileld填写CreateTime Sort.Order(ASC|DESC) 默认ASC



1724
1725
1726
# File 'lib/v20210914/models.rb', line 1724

def EdgeUnitID
  @EdgeUnitID
end

#LimitObject

Parameters:

  • EdgeUnitID:

    单元ID

  • Offset:

    翻页偏移量

  • Limit:

    每页大小(最大100)

  • ConfigMapNamespace:

    命名空间

  • NamePattern:

    模糊匹配的名称

  • Sort:

    Sort.Fileld填写CreateTime Sort.Order(ASC|DESC) 默认ASC



1724
1725
1726
# File 'lib/v20210914/models.rb', line 1724

def Limit
  @Limit
end

#NamePatternObject

Parameters:

  • EdgeUnitID:

    单元ID

  • Offset:

    翻页偏移量

  • Limit:

    每页大小(最大100)

  • ConfigMapNamespace:

    命名空间

  • NamePattern:

    模糊匹配的名称

  • Sort:

    Sort.Fileld填写CreateTime Sort.Order(ASC|DESC) 默认ASC



1724
1725
1726
# File 'lib/v20210914/models.rb', line 1724

def NamePattern
  @NamePattern
end

#OffsetObject

Parameters:

  • EdgeUnitID:

    单元ID

  • Offset:

    翻页偏移量

  • Limit:

    每页大小(最大100)

  • ConfigMapNamespace:

    命名空间

  • NamePattern:

    模糊匹配的名称

  • Sort:

    Sort.Fileld填写CreateTime Sort.Order(ASC|DESC) 默认ASC



1724
1725
1726
# File 'lib/v20210914/models.rb', line 1724

def Offset
  @Offset
end

#SortObject

Parameters:

  • EdgeUnitID:

    单元ID

  • Offset:

    翻页偏移量

  • Limit:

    每页大小(最大100)

  • ConfigMapNamespace:

    命名空间

  • NamePattern:

    模糊匹配的名称

  • Sort:

    Sort.Fileld填写CreateTime Sort.Order(ASC|DESC) 默认ASC



1724
1725
1726
# File 'lib/v20210914/models.rb', line 1724

def Sort
  @Sort
end

Instance Method Details

#deserialize(params) ⇒ Object



1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
# File 'lib/v20210914/models.rb', line 1735

def deserialize(params)
  @EdgeUnitID = params['EdgeUnitID']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @ConfigMapNamespace = params['ConfigMapNamespace']
  @NamePattern = params['NamePattern']
  unless params['Sort'].nil?
    @Sort = FieldSort.new
    @Sort.deserialize(params['Sort'])
  end
end