Class: TencentCloud::Dasb::V20191018::ChangePwdTaskInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dasb::V20191018::ChangePwdTaskInfo
- Defined in:
- lib/v20191018/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
- #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) ⇒ 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) ⇒ ChangePwdTaskInfo
Returns a new instance of ChangePwdTaskInfo.
569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'lib/v20191018/models.rb', line 569 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) @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 end |
Instance Attribute Details
#AccountSet ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def AccountSet @AccountSet end |
#AuthGenerationStrategy ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def AuthGenerationStrategy @AuthGenerationStrategy end |
#BigLetter ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def BigLetter @BigLetter end |
#ChangeMethod ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def ChangeMethod @ChangeMethod end |
#CompleteNotify ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def CompleteNotify @CompleteNotify end |
#Department ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def Department @Department end |
#DeviceSet ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def DeviceSet @DeviceSet end |
#Digit ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def Digit @Digit end |
#FilePassword ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def FilePassword @FilePassword end |
#FirstTime ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def FirstTime @FirstTime end |
#Id ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def Id @Id end |
#NextTime ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def NextTime @NextTime end |
#NotifyEmails ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def NotifyEmails @NotifyEmails end |
#OperationId ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def OperationId @OperationId end |
#PasswordLength ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def PasswordLength @PasswordLength end |
#Period ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def Period @Period end |
#RunAccount ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def RunAccount @RunAccount end |
#SmallLetter ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def SmallLetter @SmallLetter end |
#Symbol ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def Symbol @Symbol end |
#TaskName ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def TaskName @TaskName end |
#Type ⇒ Object
567 568 569 |
# File 'lib/v20191018/models.rb', line 567 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 |
# File 'lib/v20191018/models.rb', line 593 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'] end |