Class: TencentCloud::Dlc::V20210125::CreateUserRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateUserRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateUser请求参数结构体
Instance Attribute Summary collapse
- #AccountType ⇒ Object
- #PolicySet ⇒ Object
- #UserAlias ⇒ Object
- #UserDescription ⇒ Object
- #UserId ⇒ Object
- #UserType ⇒ Object
- #WorkGroupIds ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(userid = nil, userdescription = nil, policyset = nil, usertype = nil, workgroupids = nil, useralias = nil, accounttype = nil) ⇒ CreateUserRequest
constructor
A new instance of CreateUserRequest.
Constructor Details
#initialize(userid = nil, userdescription = nil, policyset = nil, usertype = nil, workgroupids = nil, useralias = nil, accounttype = nil) ⇒ CreateUserRequest
Returns a new instance of CreateUserRequest.
3565 3566 3567 3568 3569 3570 3571 3572 3573 |
# File 'lib/v20210125/models.rb', line 3565 def initialize(userid=nil, userdescription=nil, policyset=nil, usertype=nil, workgroupids=nil, useralias=nil, accounttype=nil) @UserId = userid @UserDescription = userdescription @PolicySet = policyset @UserType = usertype @WorkGroupIds = workgroupids @UserAlias = useralias @AccountType = accounttype end |
Instance Attribute Details
#AccountType ⇒ Object
3563 3564 3565 |
# File 'lib/v20210125/models.rb', line 3563 def AccountType @AccountType end |
#PolicySet ⇒ Object
3563 3564 3565 |
# File 'lib/v20210125/models.rb', line 3563 def PolicySet @PolicySet end |
#UserAlias ⇒ Object
3563 3564 3565 |
# File 'lib/v20210125/models.rb', line 3563 def UserAlias @UserAlias end |
#UserDescription ⇒ Object
3563 3564 3565 |
# File 'lib/v20210125/models.rb', line 3563 def UserDescription @UserDescription end |
#UserId ⇒ Object
3563 3564 3565 |
# File 'lib/v20210125/models.rb', line 3563 def UserId @UserId end |
#UserType ⇒ Object
3563 3564 3565 |
# File 'lib/v20210125/models.rb', line 3563 def UserType @UserType end |
#WorkGroupIds ⇒ Object
3563 3564 3565 |
# File 'lib/v20210125/models.rb', line 3563 def WorkGroupIds @WorkGroupIds end |
Instance Method Details
#deserialize(params) ⇒ Object
3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 |
# File 'lib/v20210125/models.rb', line 3575 def deserialize(params) @UserId = params['UserId'] @UserDescription = params['UserDescription'] unless params['PolicySet'].nil? @PolicySet = [] params['PolicySet'].each do |i| policy_tmp = Policy.new policy_tmp.deserialize(i) @PolicySet << policy_tmp end end @UserType = params['UserType'] @WorkGroupIds = params['WorkGroupIds'] @UserAlias = params['UserAlias'] @AccountType = params['AccountType'] end |