Class: TencentCloud::Ciam::V20220331::UserGroup

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

Overview

用户组

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(usergroupid = nil, displayname = nil, description = nil, userstoreid = nil, tenantid = nil, createddate = nil, lastmodifydate = nil) ⇒ UserGroup

Returns a new instance of UserGroup.



2133
2134
2135
2136
2137
2138
2139
2140
2141
# File 'lib/v20220331/models.rb', line 2133

def initialize(usergroupid=nil, displayname=nil, description=nil, userstoreid=nil, tenantid=nil, createddate=nil, lastmodifydate=nil)
  @UserGroupId = usergroupid
  @DisplayName = displayname
  @Description = description
  @UserStoreId = userstoreid
  @TenantId = tenantid
  @CreatedDate = createddate
  @LastModifyDate = lastmodifydate
end

Instance Attribute Details

#CreatedDateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UserGroupId:

    用户组ID

  • DisplayName:

    用户组名称

  • Description:

    用户组描述

  • UserStoreId:

    用户目录ID

  • TenantId:

    租户ID

  • CreatedDate:

    创建时间

  • LastModifyDate:

    最近更新时间



2131
2132
2133
# File 'lib/v20220331/models.rb', line 2131

def CreatedDate
  @CreatedDate
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UserGroupId:

    用户组ID

  • DisplayName:

    用户组名称

  • Description:

    用户组描述

  • UserStoreId:

    用户目录ID

  • TenantId:

    租户ID

  • CreatedDate:

    创建时间

  • LastModifyDate:

    最近更新时间



2131
2132
2133
# File 'lib/v20220331/models.rb', line 2131

def Description
  @Description
end

#DisplayNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UserGroupId:

    用户组ID

  • DisplayName:

    用户组名称

  • Description:

    用户组描述

  • UserStoreId:

    用户目录ID

  • TenantId:

    租户ID

  • CreatedDate:

    创建时间

  • LastModifyDate:

    最近更新时间



2131
2132
2133
# File 'lib/v20220331/models.rb', line 2131

def DisplayName
  @DisplayName
end

#LastModifyDateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UserGroupId:

    用户组ID

  • DisplayName:

    用户组名称

  • Description:

    用户组描述

  • UserStoreId:

    用户目录ID

  • TenantId:

    租户ID

  • CreatedDate:

    创建时间

  • LastModifyDate:

    最近更新时间



2131
2132
2133
# File 'lib/v20220331/models.rb', line 2131

def LastModifyDate
  @LastModifyDate
end

#TenantIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UserGroupId:

    用户组ID

  • DisplayName:

    用户组名称

  • Description:

    用户组描述

  • UserStoreId:

    用户目录ID

  • TenantId:

    租户ID

  • CreatedDate:

    创建时间

  • LastModifyDate:

    最近更新时间



2131
2132
2133
# File 'lib/v20220331/models.rb', line 2131

def TenantId
  @TenantId
end

#UserGroupIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UserGroupId:

    用户组ID

  • DisplayName:

    用户组名称

  • Description:

    用户组描述

  • UserStoreId:

    用户目录ID

  • TenantId:

    租户ID

  • CreatedDate:

    创建时间

  • LastModifyDate:

    最近更新时间



2131
2132
2133
# File 'lib/v20220331/models.rb', line 2131

def UserGroupId
  @UserGroupId
end

#UserStoreIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UserGroupId:

    用户组ID

  • DisplayName:

    用户组名称

  • Description:

    用户组描述

  • UserStoreId:

    用户目录ID

  • TenantId:

    租户ID

  • CreatedDate:

    创建时间

  • LastModifyDate:

    最近更新时间



2131
2132
2133
# File 'lib/v20220331/models.rb', line 2131

def UserStoreId
  @UserStoreId
end

Instance Method Details

#deserialize(params) ⇒ Object



2143
2144
2145
2146
2147
2148
2149
2150
2151
# File 'lib/v20220331/models.rb', line 2143

def deserialize(params)
  @UserGroupId = params['UserGroupId']
  @DisplayName = params['DisplayName']
  @Description = params['Description']
  @UserStoreId = params['UserStoreId']
  @TenantId = params['TenantId']
  @CreatedDate = params['CreatedDate']
  @LastModifyDate = params['LastModifyDate']
end