Class: TencentCloud::Emr::V20190103::ModifyUsersOfGroupSTDRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::ModifyUsersOfGroupSTDRequest
- Defined in:
- lib/v20190103/models.rb
Overview
ModifyUsersOfGroupSTD请求参数结构体
Instance Attribute Summary collapse
-
#Description ⇒ Object
枚举类说明: - ADD: 新增的批量用户, 多次新增相同的用户不会报错 - DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错 - SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC.
-
#Group ⇒ Object
枚举类说明: - ADD: 新增的批量用户, 多次新增相同的用户不会报错 - DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错 - SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC.
-
#InstanceId ⇒ Object
枚举类说明: - ADD: 新增的批量用户, 多次新增相同的用户不会报错 - DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错 - SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC.
-
#OperateAction ⇒ Object
枚举类说明: - ADD: 新增的批量用户, 多次新增相同的用户不会报错 - DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错 - SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC.
-
#Users ⇒ Object
枚举类说明: - ADD: 新增的批量用户, 多次新增相同的用户不会报错 - DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错 - SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, group = nil, users = nil, description = nil, operateaction = nil) ⇒ ModifyUsersOfGroupSTDRequest
constructor
A new instance of ModifyUsersOfGroupSTDRequest.
Constructor Details
#initialize(instanceid = nil, group = nil, users = nil, description = nil, operateaction = nil) ⇒ ModifyUsersOfGroupSTDRequest
Returns a new instance of ModifyUsersOfGroupSTDRequest.
9453 9454 9455 9456 9457 9458 9459 |
# File 'lib/v20190103/models.rb', line 9453 def initialize(instanceid=nil, group=nil, users=nil, description=nil, operateaction=nil) @InstanceId = instanceid @Group = group @Users = users @Description = description @OperateAction = operateaction end |
Instance Attribute Details
#Description ⇒ Object
枚举类说明:
- ADD: 新增的批量用户, 多次新增相同的用户不会报错
- DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
- SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC
9451 9452 9453 |
# File 'lib/v20190103/models.rb', line 9451 def Description @Description end |
#Group ⇒ Object
枚举类说明:
- ADD: 新增的批量用户, 多次新增相同的用户不会报错
- DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
- SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC
9451 9452 9453 |
# File 'lib/v20190103/models.rb', line 9451 def Group @Group end |
#InstanceId ⇒ Object
枚举类说明:
- ADD: 新增的批量用户, 多次新增相同的用户不会报错
- DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
- SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC
9451 9452 9453 |
# File 'lib/v20190103/models.rb', line 9451 def InstanceId @InstanceId end |
#OperateAction ⇒ Object
枚举类说明:
- ADD: 新增的批量用户, 多次新增相同的用户不会报错
- DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
- SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC
9451 9452 9453 |
# File 'lib/v20190103/models.rb', line 9451 def OperateAction @OperateAction end |
#Users ⇒ Object
枚举类说明:
- ADD: 新增的批量用户, 多次新增相同的用户不会报错
- DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
- SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组 默认为SYNC
9451 9452 9453 |
# File 'lib/v20190103/models.rb', line 9451 def Users @Users end |
Instance Method Details
#deserialize(params) ⇒ Object
9461 9462 9463 9464 9465 9466 9467 |
# File 'lib/v20190103/models.rb', line 9461 def deserialize(params) @InstanceId = params['InstanceId'] @Group = params['Group'] @Users = params['Users'] @Description = params['Description'] @OperateAction = params['OperateAction'] end |