Class: TencentCloud::Dlc::V20210125::CreateWorkGroupRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateWorkGroupRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateWorkGroup请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(workgroupname = nil, workgroupdescription = nil, policyset = nil, userids = nil) ⇒ CreateWorkGroupRequest
constructor
A new instance of CreateWorkGroupRequest.
Constructor Details
#initialize(workgroupname = nil, workgroupdescription = nil, policyset = nil, userids = nil) ⇒ CreateWorkGroupRequest
Returns a new instance of CreateWorkGroupRequest.
3674 3675 3676 3677 3678 3679 |
# File 'lib/v20210125/models.rb', line 3674 def initialize(workgroupname=nil, workgroupdescription=nil, policyset=nil, userids=nil) @WorkGroupName = workgroupname @WorkGroupDescription = workgroupdescription @PolicySet = policyset @UserIds = userids end |
Instance Attribute Details
#PolicySet ⇒ Object
3672 3673 3674 |
# File 'lib/v20210125/models.rb', line 3672 def PolicySet @PolicySet end |
#UserIds ⇒ Object
3672 3673 3674 |
# File 'lib/v20210125/models.rb', line 3672 def UserIds @UserIds end |
#WorkGroupDescription ⇒ Object
3672 3673 3674 |
# File 'lib/v20210125/models.rb', line 3672 def WorkGroupDescription @WorkGroupDescription end |
#WorkGroupName ⇒ Object
3672 3673 3674 |
# File 'lib/v20210125/models.rb', line 3672 def WorkGroupName @WorkGroupName end |
Instance Method Details
#deserialize(params) ⇒ Object
3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 |
# File 'lib/v20210125/models.rb', line 3681 def deserialize(params) @WorkGroupName = params['WorkGroupName'] @WorkGroupDescription = params['WorkGroupDescription'] unless params['PolicySet'].nil? @PolicySet = [] params['PolicySet'].each do |i| policy_tmp = Policy.new policy_tmp.deserialize(i) @PolicySet << policy_tmp end end @UserIds = params['UserIds'] end |