Class: TencentCloud::Csip::V20221121::OrganizationInfo

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

Overview

集团账号详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nickname = nil, nodename = nil, role = nil, memberid = nil, jointype = nil, groupname = nil, adminname = nil, adminuin = nil, createtime = nil, nodecount = nil, membercount = nil, subaccountcount = nil, abnormalsubusercount = nil, grouppermission = nil, memberpermission = nil, grouppaymode = nil, memberpaymode = nil, cfwprotect = nil, wafprotect = nil, cwpprotect = nil, departments = nil, membercreatetime = nil, csipprotect = nil, quotaconsumer = nil, enableadmincount = nil, cloudcountdesc = nil, admincount = nil) ⇒ OrganizationInfo



10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
# File 'lib/v20221121/models.rb', line 10631

def initialize(nickname=nil, nodename=nil, role=nil, memberid=nil, jointype=nil, groupname=nil, adminname=nil, adminuin=nil, createtime=nil, nodecount=nil, membercount=nil, subaccountcount=nil, abnormalsubusercount=nil, grouppermission=nil, memberpermission=nil, grouppaymode=nil, memberpaymode=nil, cfwprotect=nil, wafprotect=nil, cwpprotect=nil, departments=nil, membercreatetime=nil, csipprotect=nil, quotaconsumer=nil, enableadmincount=nil, cloudcountdesc=nil, admincount=nil)
  @NickName = nickname
  @NodeName = nodename
  @Role = role
  @MemberId = memberid
  @JoinType = jointype
  @GroupName = groupname
  @AdminName = adminname
  @AdminUin = adminuin
  @CreateTime = createtime
  @NodeCount = nodecount
  @MemberCount = membercount
  @SubAccountCount = subaccountcount
  @AbnormalSubUserCount = abnormalsubusercount
  @GroupPermission = grouppermission
  @MemberPermission = memberpermission
  @GroupPayMode = grouppaymode
  @MemberPayMode = memberpaymode
  @CFWProtect = cfwprotect
  @WAFProtect = wafprotect
  @CWPProtect = cwpprotect
  @Departments = departments
  @MemberCreateTime = membercreatetime
  @CSIPProtect = csipprotect
  @QuotaConsumer = quotaconsumer
  @EnableAdminCount = enableadmincount
  @CloudCountDesc = cloudcountdesc
  @AdminCount = admincount
end

Instance Attribute Details

#AbnormalSubUserCountObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def AbnormalSubUserCount
  @AbnormalSubUserCount
end

#AdminCountObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def AdminCount
  @AdminCount
end

#AdminNameObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def AdminName
  @AdminName
end

#AdminUinObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def AdminUin
  @AdminUin
end

#CFWProtectObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def CFWProtect
  @CFWProtect
end

#CloudCountDescObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def CloudCountDesc
  @CloudCountDesc
end

#CreateTimeObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def CreateTime
  @CreateTime
end

#CSIPProtectObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def CSIPProtect
  @CSIPProtect
end

#CWPProtectObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def CWPProtect
  @CWPProtect
end

#DepartmentsObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def Departments
  @Departments
end

#EnableAdminCountObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def EnableAdminCount
  @EnableAdminCount
end

#GroupNameObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def GroupName
  @GroupName
end

#GroupPayModeObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def GroupPayMode
  @GroupPayMode
end

#GroupPermissionObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def GroupPermission
  @GroupPermission
end

#JoinTypeObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def JoinType
  @JoinType
end

#MemberCountObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def MemberCount
  @MemberCount
end

#MemberCreateTimeObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def MemberCreateTime
  @MemberCreateTime
end

#MemberIdObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def MemberId
  @MemberId
end

#MemberPayModeObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def MemberPayMode
  @MemberPayMode
end

#MemberPermissionObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def MemberPermission
  @MemberPermission
end

#NickNameObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def NickName
  @NickName
end

#NodeCountObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def NodeCount
  @NodeCount
end

#NodeNameObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def NodeName
  @NodeName
end

#QuotaConsumerObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def QuotaConsumer
  @QuotaConsumer
end

#RoleObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def Role
  @Role
end

#SubAccountCountObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def SubAccountCount
  @SubAccountCount
end

#WAFProtectObject



10629
10630
10631
# File 'lib/v20221121/models.rb', line 10629

def WAFProtect
  @WAFProtect
end

Instance Method Details

#deserialize(params) ⇒ Object



10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
# File 'lib/v20221121/models.rb', line 10661

def deserialize(params)
  @NickName = params['NickName']
  @NodeName = params['NodeName']
  @Role = params['Role']
  @MemberId = params['MemberId']
  @JoinType = params['JoinType']
  @GroupName = params['GroupName']
  @AdminName = params['AdminName']
  @AdminUin = params['AdminUin']
  @CreateTime = params['CreateTime']
  @NodeCount = params['NodeCount']
  @MemberCount = params['MemberCount']
  @SubAccountCount = params['SubAccountCount']
  @AbnormalSubUserCount = params['AbnormalSubUserCount']
  @GroupPermission = params['GroupPermission']
  @MemberPermission = params['MemberPermission']
  @GroupPayMode = params['GroupPayMode']
  @MemberPayMode = params['MemberPayMode']
  @CFWProtect = params['CFWProtect']
  @WAFProtect = params['WAFProtect']
  @CWPProtect = params['CWPProtect']
  @Departments = params['Departments']
  @MemberCreateTime = params['MemberCreateTime']
  @CSIPProtect = params['CSIPProtect']
  @QuotaConsumer = params['QuotaConsumer']
  @EnableAdminCount = params['EnableAdminCount']
  unless params['CloudCountDesc'].nil?
    @CloudCountDesc = []
    params['CloudCountDesc'].each do |i|
      cloudcountdesc_tmp = CloudCountDesc.new
      cloudcountdesc_tmp.deserialize(i)
      @CloudCountDesc << cloudcountdesc_tmp
    end
  end
  @AdminCount = params['AdminCount']
end