Class: TencentCloud::Dasb::V20191018::CreateChangePwdTaskRequest

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

Overview

CreateChangePwdTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskname = nil, deviceidset = nil, accountset = nil, changemethod = nil, authgenerationstrategy = nil, runaccount = nil, password = nil, passwordlength = nil, smallletter = nil, bigletter = nil, digit = nil, symbol = nil, completenotify = nil, notifyemails = nil, filepassword = nil, departmentid = nil, type = nil, period = nil, firsttime = nil) ⇒ CreateChangePwdTaskRequest



981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
# File 'lib/v20191018/models.rb', line 981

def initialize(taskname=nil, deviceidset=nil, accountset=nil, changemethod=nil, authgenerationstrategy=nil, runaccount=nil, password=nil, passwordlength=nil, smallletter=nil, bigletter=nil, digit=nil, symbol=nil, completenotify=nil, notifyemails=nil, filepassword=nil, departmentid=nil, type=nil, period=nil, firsttime=nil)
  @TaskName = taskname
  @DeviceIdSet = deviceidset
  @AccountSet = accountset
  @ChangeMethod = changemethod
  @AuthGenerationStrategy = authgenerationstrategy
  @RunAccount = runaccount
  @Password = password
  @PasswordLength = passwordlength
  @SmallLetter = smallletter
  @BigLetter = bigletter
  @Digit = digit
  @Symbol = symbol
  @CompleteNotify = completenotify
  @NotifyEmails = notifyemails
  @FilePassword = filepassword
  @DepartmentId = departmentid
  @Type = type
  @Period = period
  @FirstTime = firsttime
end

Instance Attribute Details

#AccountSetObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def AccountSet
  @AccountSet
end

#AuthGenerationStrategyObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def AuthGenerationStrategy
  @AuthGenerationStrategy
end

#BigLetterObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def BigLetter
  @BigLetter
end

#ChangeMethodObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def ChangeMethod
  @ChangeMethod
end

#CompleteNotifyObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def CompleteNotify
  @CompleteNotify
end

#DepartmentIdObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def DepartmentId
  @DepartmentId
end

#DeviceIdSetObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def DeviceIdSet
  @DeviceIdSet
end

#DigitObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def Digit
  @Digit
end

#FilePasswordObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def FilePassword
  @FilePassword
end

#FirstTimeObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def FirstTime
  @FirstTime
end

#NotifyEmailsObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def NotifyEmails
  @NotifyEmails
end

#PasswordObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def Password
  @Password
end

#PasswordLengthObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def PasswordLength
  @PasswordLength
end

#PeriodObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def Period
  @Period
end

#RunAccountObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def RunAccount
  @RunAccount
end

#SmallLetterObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def SmallLetter
  @SmallLetter
end

#SymbolObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def Symbol
  @Symbol
end

#TaskNameObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def TaskName
  @TaskName
end

#TypeObject



979
980
981
# File 'lib/v20191018/models.rb', line 979

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
# File 'lib/v20191018/models.rb', line 1003

def deserialize(params)
  @TaskName = params['TaskName']
  @DeviceIdSet = params['DeviceIdSet']
  @AccountSet = params['AccountSet']
  @ChangeMethod = params['ChangeMethod']
  @AuthGenerationStrategy = params['AuthGenerationStrategy']
  @RunAccount = params['RunAccount']
  @Password = params['Password']
  @PasswordLength = params['PasswordLength']
  @SmallLetter = params['SmallLetter']
  @BigLetter = params['BigLetter']
  @Digit = params['Digit']
  @Symbol = params['Symbol']
  @CompleteNotify = params['CompleteNotify']
  @NotifyEmails = params['NotifyEmails']
  @FilePassword = params['FilePassword']
  @DepartmentId = params['DepartmentId']
  @Type = params['Type']
  @Period = params['Period']
  @FirstTime = params['FirstTime']
end