Class: TencentCloud::Bh::V20230418::ChangePwdTaskInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bh::V20230418::ChangePwdTaskInfo
- Defined in:
- lib/v20230418/models.rb
Overview
修改密码任务信息
Instance Attribute Summary collapse
- #AccountSet ⇒ Object
- #AuthGenerationStrategy ⇒ Object
- #BigLetter ⇒ Object
- #ChangeMethod ⇒ Object
- #CompleteNotify ⇒ Object
- #Department ⇒ Object
- #DeviceSet ⇒ Object
- #Digit ⇒ Object
- #FilePassword ⇒ Object
- #FirstTime ⇒ Object
- #Id ⇒ Object
- #LastTime ⇒ Object
- #NextTime ⇒ Object
- #NotifyEmails ⇒ Object
- #OperationId ⇒ Object
- #PasswordLength ⇒ Object
- #Period ⇒ Object
- #RunAccount ⇒ Object
- #SmallLetter ⇒ Object
- #Symbol ⇒ Object
- #TaskName ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, operationid = nil, taskname = nil, department = nil, changemethod = nil, runaccount = nil, authgenerationstrategy = nil, passwordlength = nil, smallletter = nil, bigletter = nil, digit = nil, symbol = nil, completenotify = nil, notifyemails = nil, filepassword = nil, accountset = nil, deviceset = nil, type = nil, period = nil, firsttime = nil, nexttime = nil, lasttime = nil) ⇒ ChangePwdTaskInfo
constructor
A new instance of ChangePwdTaskInfo.
Constructor Details
#initialize(id = nil, operationid = nil, taskname = nil, department = nil, changemethod = nil, runaccount = nil, authgenerationstrategy = nil, passwordlength = nil, smallletter = nil, bigletter = nil, digit = nil, symbol = nil, completenotify = nil, notifyemails = nil, filepassword = nil, accountset = nil, deviceset = nil, type = nil, period = nil, firsttime = nil, nexttime = nil, lasttime = nil) ⇒ ChangePwdTaskInfo
Returns a new instance of ChangePwdTaskInfo.
811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 |
# File 'lib/v20230418/models.rb', line 811 def initialize(id=nil, operationid=nil, taskname=nil, department=nil, changemethod=nil, runaccount=nil, authgenerationstrategy=nil, passwordlength=nil, smallletter=nil, bigletter=nil, digit=nil, symbol=nil, completenotify=nil, notifyemails=nil, filepassword=nil, accountset=nil, deviceset=nil, type=nil, period=nil, firsttime=nil, nexttime=nil, lasttime=nil) @Id = id @OperationId = operationid @TaskName = taskname @Department = department @ChangeMethod = changemethod @RunAccount = runaccount @AuthGenerationStrategy = authgenerationstrategy @PasswordLength = passwordlength @SmallLetter = smallletter @BigLetter = bigletter @Digit = digit @Symbol = symbol @CompleteNotify = completenotify @NotifyEmails = notifyemails @FilePassword = filepassword @AccountSet = accountset @DeviceSet = deviceset @Type = type @Period = period @FirstTime = firsttime @NextTime = nexttime @LastTime = lasttime end |
Instance Attribute Details
#AccountSet ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def AccountSet @AccountSet end |
#AuthGenerationStrategy ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def AuthGenerationStrategy @AuthGenerationStrategy end |
#BigLetter ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def BigLetter @BigLetter end |
#ChangeMethod ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def ChangeMethod @ChangeMethod end |
#CompleteNotify ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def CompleteNotify @CompleteNotify end |
#Department ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def Department @Department end |
#DeviceSet ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def DeviceSet @DeviceSet end |
#Digit ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def Digit @Digit end |
#FilePassword ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def FilePassword @FilePassword end |
#FirstTime ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def FirstTime @FirstTime end |
#Id ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def Id @Id end |
#LastTime ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def LastTime @LastTime end |
#NextTime ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def NextTime @NextTime end |
#NotifyEmails ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def NotifyEmails @NotifyEmails end |
#OperationId ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def OperationId @OperationId end |
#PasswordLength ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def PasswordLength @PasswordLength end |
#Period ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def Period @Period end |
#RunAccount ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def RunAccount @RunAccount end |
#SmallLetter ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def SmallLetter @SmallLetter end |
#Symbol ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def Symbol @Symbol end |
#TaskName ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def TaskName @TaskName end |
#Type ⇒ Object
809 810 811 |
# File 'lib/v20230418/models.rb', line 809 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'lib/v20230418/models.rb', line 836 def deserialize(params) @Id = params['Id'] @OperationId = params['OperationId'] @TaskName = params['TaskName'] unless params['Department'].nil? @Department = Department.new @Department.deserialize(params['Department']) end @ChangeMethod = params['ChangeMethod'] @RunAccount = params['RunAccount'] @AuthGenerationStrategy = params['AuthGenerationStrategy'] @PasswordLength = params['PasswordLength'] @SmallLetter = params['SmallLetter'] @BigLetter = params['BigLetter'] @Digit = params['Digit'] @Symbol = params['Symbol'] @CompleteNotify = params['CompleteNotify'] @NotifyEmails = params['NotifyEmails'] @FilePassword = params['FilePassword'] @AccountSet = params['AccountSet'] unless params['DeviceSet'].nil? @DeviceSet = [] params['DeviceSet'].each do |i| device_tmp = Device.new device_tmp.deserialize(i) @DeviceSet << device_tmp end end @Type = params['Type'] @Period = params['Period'] @FirstTime = params['FirstTime'] @NextTime = params['NextTime'] @LastTime = params['LastTime'] end |