Class: TencentCloud::Dasb::V20191018::DescribeAclsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dasb::V20191018::DescribeAclsRequest
- Defined in:
- lib/v20191018/models.rb
Overview
DescribeAcls请求参数结构体
Instance Attribute Summary collapse
- #AuthorizedDeviceIdSet ⇒ Object
- #AuthorizedUserIdSet ⇒ Object
- #DepartmentId ⇒ Object
- #Exact ⇒ Object
- #Filters ⇒ Object
- #IdSet ⇒ Object
- #Limit ⇒ Object
- #Name ⇒ Object
- #Offset ⇒ Object
- #Status ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(idset = nil, name = nil, offset = nil, limit = nil, exact = nil, authorizeduseridset = nil, authorizeddeviceidset = nil, status = nil, departmentid = nil, filters = nil) ⇒ DescribeAclsRequest
constructor
A new instance of DescribeAclsRequest.
Constructor Details
#initialize(idset = nil, name = nil, offset = nil, limit = nil, exact = nil, authorizeduseridset = nil, authorizeddeviceidset = nil, status = nil, departmentid = nil, filters = nil) ⇒ DescribeAclsRequest
1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 |
# File 'lib/v20191018/models.rb', line 1838 def initialize(idset=nil, name=nil, offset=nil, limit=nil, exact=nil, =nil, =nil, status=nil, departmentid=nil, filters=nil) @IdSet = idset @Name = name @Offset = offset @Limit = limit @Exact = exact @AuthorizedUserIdSet = @AuthorizedDeviceIdSet = @Status = status @DepartmentId = departmentid @Filters = filters end |
Instance Attribute Details
#AuthorizedDeviceIdSet ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def AuthorizedDeviceIdSet @AuthorizedDeviceIdSet end |
#AuthorizedUserIdSet ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def AuthorizedUserIdSet @AuthorizedUserIdSet end |
#DepartmentId ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def DepartmentId @DepartmentId end |
#Exact ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def Exact @Exact end |
#Filters ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def Filters @Filters end |
#IdSet ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def IdSet @IdSet end |
#Limit ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def Limit @Limit end |
#Name ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def Name @Name end |
#Offset ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def Offset @Offset end |
#Status ⇒ Object
1836 1837 1838 |
# File 'lib/v20191018/models.rb', line 1836 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 |
# File 'lib/v20191018/models.rb', line 1851 def deserialize(params) @IdSet = params['IdSet'] @Name = params['Name'] @Offset = params['Offset'] @Limit = params['Limit'] @Exact = params['Exact'] @AuthorizedUserIdSet = params['AuthorizedUserIdSet'] @AuthorizedDeviceIdSet = params['AuthorizedDeviceIdSet'] @Status = params['Status'] @DepartmentId = params['DepartmentId'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end end |