Class: TencentCloud::Ciam::V20220331::CreateFileExportUserJobRequest

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

Overview

CreateFileExportUserJob请求参数结构体

Instance Attribute Summary collapse

  • #Filters ⇒ Object
  • **condition**
  • Values = 查询条件,用户ID,用户名称,手机或邮箱
  • **userGroupId**
  • Values = 用户组ID.
  • #Format ⇒ Object
  • **condition**
  • Values = 查询条件,用户ID,用户名称,手机或邮箱
  • **userGroupId**
  • Values = 用户组ID.
  • #UserStoreId ⇒ Object
  • **condition**
  • Values = 查询条件,用户ID,用户名称,手机或邮箱
  • **userGroupId**
  • Values = 用户组ID.

    Instance Method Summary collapse

    Constructor Details

    #initialize(userstoreid = nil, format = nil, filters = nil, exportpropertymaps = nil) ⇒ CreateFileExportUserJobRequest

    Returns a new instance of CreateFileExportUserJobRequest.

    
    
    113
    114
    115
    116
    117
    118
    # File 'lib/v20220331/models.rb', line 113
    
    def initialize(userstoreid=nil, format=nil, filters=nil, exportpropertymaps=nil)
      @UserStoreId = userstoreid
      @Format = format
      @Filters = filters
      @ExportPropertyMaps = exportpropertymaps
    end

    Instance Attribute Details

    #ExportPropertyMapsObject

  • **condition**
  • Values = 查询条件,用户ID,用户名称,手机或邮箱
  • **userGroupId**
  • Values = 用户组ID

    Parameters:

    • ExportPropertyMaps:

      导出用户包含的属性和映射名称,为空时包含所有的属性

    
    
    111
    112
    113
    # File 'lib/v20220331/models.rb', line 111
    
    def ExportPropertyMaps
      @ExportPropertyMaps
    end

    #FiltersObject

  • **condition**
  • Values = 查询条件,用户ID,用户名称,手机或邮箱
  • **userGroupId**
  • Values = 用户组ID

    Parameters:

    • ExportPropertyMaps:

      导出用户包含的属性和映射名称,为空时包含所有的属性

    
    
    111
    112
    113
    # File 'lib/v20220331/models.rb', line 111
    
    def Filters
      @Filters
    end

    #FormatObject

  • **condition**
  • Values = 查询条件,用户ID,用户名称,手机或邮箱
  • **userGroupId**
  • Values = 用户组ID

    Parameters:

    • ExportPropertyMaps:

      导出用户包含的属性和映射名称,为空时包含所有的属性

    
    
    111
    112
    113
    # File 'lib/v20220331/models.rb', line 111
    
    def Format
      @Format
    end

    #UserStoreIdObject

  • **condition**
  • Values = 查询条件,用户ID,用户名称,手机或邮箱
  • **userGroupId**
  • Values = 用户组ID

    Parameters:

    • ExportPropertyMaps:

      导出用户包含的属性和映射名称,为空时包含所有的属性

    
    
    111
    112
    113
    # File 'lib/v20220331/models.rb', line 111
    
    def UserStoreId
      @UserStoreId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    # File 'lib/v20220331/models.rb', line 120
    
    def deserialize(params)
      @UserStoreId = params['UserStoreId']
      @Format = params['Format']
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filter_tmp = Filter.new
          filter_tmp.deserialize(i)
          @Filters << filter_tmp
        end
      end
      unless params['ExportPropertyMaps'].nil?
        @ExportPropertyMaps = []
        params['ExportPropertyMaps'].each do |i|
          exportpropertymap_tmp = ExportPropertyMap.new
          exportpropertymap_tmp.deserialize(i)
          @ExportPropertyMaps << exportpropertymap_tmp
        end
      end
    end