Class: TencentCloud::Dasb::V20191018::ChangePwdTaskInfo

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

Overview

修改密码任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AccountSetObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def AccountSet
  @AccountSet
end

#AuthGenerationStrategyObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def AuthGenerationStrategy
  @AuthGenerationStrategy
end

#BigLetterObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def BigLetter
  @BigLetter
end

#ChangeMethodObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def ChangeMethod
  @ChangeMethod
end

#CompleteNotifyObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def CompleteNotify
  @CompleteNotify
end

#DepartmentObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def Department
  @Department
end

#DeviceSetObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def DeviceSet
  @DeviceSet
end

#DigitObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def Digit
  @Digit
end

#FilePasswordObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def FilePassword
  @FilePassword
end

#FirstTimeObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def FirstTime
  @FirstTime
end

#IdObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def Id
  @Id
end

#NextTimeObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def NextTime
  @NextTime
end

#NotifyEmailsObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def NotifyEmails
  @NotifyEmails
end

#OperationIdObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def OperationId
  @OperationId
end

#PasswordLengthObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def PasswordLength
  @PasswordLength
end

#PeriodObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def Period
  @Period
end

#RunAccountObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def RunAccount
  @RunAccount
end

#SmallLetterObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def SmallLetter
  @SmallLetter
end

#SymbolObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def Symbol
  @Symbol
end

#TaskNameObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



567
568
569
# File 'lib/v20191018/models.rb', line 567

def TaskName
  @TaskName
end

#TypeObject

Parameters:

  • Id:

    id

  • OperationId:

    任务id

  • TaskName:

    任务名

  • Department:

    所属部门信息

  • ChangeMethod:

    改密方式。1:使用执行账号。2:修改自身密码

  • RunAccount:

    执行账号

  • AuthGenerationStrategy:

    密码生成策略

  • PasswordLength:

    密码长度

  • SmallLetter:

    包含小写字母

  • BigLetter:

    包含大写字母

  • Digit:

    包含数字

  • Symbol:

    包含的特殊字符,base64

  • CompleteNotify:

    改密完成通知。0-通知,1-不通知

  • NotifyEmails:

    通知人邮箱

  • FilePassword:

    加密附件密码

  • AccountSet:

    需要改密的账户

  • DeviceSet:

    需要改密的主机

  • Type:

    任务类型:4手动,5自动

  • Period:

    周期

  • FirstTime:

    首次执行时间

  • NextTime:

    下次执行时间



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