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.
9414 9415 9416 9417 9418 9419 9420 |
# File 'lib/v20190103/models.rb', line 9414 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
9412 9413 9414 |
# File 'lib/v20190103/models.rb', line 9412 def Description @Description end |
#Group ⇒ Object
枚举类说明:
-
ADD: 新增的批量用户, 多次新增相同的用户不会报错
-
DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
-
SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组
默认为SYNC
9412 9413 9414 |
# File 'lib/v20190103/models.rb', line 9412 def Group @Group end |
#InstanceId ⇒ Object
枚举类说明:
-
ADD: 新增的批量用户, 多次新增相同的用户不会报错
-
DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
-
SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组
默认为SYNC
9412 9413 9414 |
# File 'lib/v20190103/models.rb', line 9412 def InstanceId @InstanceId end |
#OperateAction ⇒ Object
枚举类说明:
-
ADD: 新增的批量用户, 多次新增相同的用户不会报错
-
DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
-
SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组
默认为SYNC
9412 9413 9414 |
# File 'lib/v20190103/models.rb', line 9412 def OperateAction @OperateAction end |
#Users ⇒ Object
枚举类说明:
-
ADD: 新增的批量用户, 多次新增相同的用户不会报错
-
DELETE: 从用户组里删除的批量用户, 删除不存在的用户不会报错
-
SYNC: 用于同步整个用户组, 当列表为空时代表清空整个用户组
默认为SYNC
9412 9413 9414 |
# File 'lib/v20190103/models.rb', line 9412 def Users @Users end |
Instance Method Details
#deserialize(params) ⇒ Object
9422 9423 9424 9425 9426 9427 9428 |
# File 'lib/v20190103/models.rb', line 9422 def deserialize(params) @InstanceId = params['InstanceId'] @Group = params['Group'] @Users = params['Users'] @Description = params['Description'] @OperateAction = params['OperateAction'] end |