Class: TencentCloud::Cme::V20191029::SearchMaterialRequest

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

Overview

SearchMaterial请求参数结构体

Instance Attribute Summary collapse

  • #DurationRange ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Limit ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #MaterialTypes ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Offset ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Operator ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Platform ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Resolution ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #SearchScopes ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Sort ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Tags ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .
  • #Text ⇒ Object
  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(platform = nil, searchscopes = nil, materialtypes = nil, text = nil, resolution = nil, durationrange = nil, createtimerange = nil, tags = nil, sort = nil, offset = nil, limit = nil, operator = nil) ⇒ SearchMaterialRequest

    Returns a new instance of SearchMaterialRequest.

    
    
    5426
    5427
    5428
    5429
    5430
    5431
    5432
    5433
    5434
    5435
    5436
    5437
    5438
    5439
    # File 'lib/v20191029/models.rb', line 5426
    
    def initialize(platform=nil, searchscopes=nil, materialtypes=nil, text=nil, resolution=nil, durationrange=nil, createtimerange=nil, tags=nil, sort=nil, offset=nil, limit=nil, operator=nil)
      @Platform = platform
      @SearchScopes = searchscopes
      @MaterialTypes = materialtypes
      @Text = text
      @Resolution = resolution
      @DurationRange = durationrange
      @CreateTimeRange = createtimerange
      @Tags = tags
      @Sort = sort
      @Offset = offset
      @Limit = limit
      @Operator = operator
    end

    Instance Attribute Details

    #CreateTimeRangeObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def CreateTimeRange
      @CreateTimeRange
    end

    #DurationRangeObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def DurationRange
      @DurationRange
    end

    #LimitObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Limit
      @Limit
    end

    #MaterialTypesObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def MaterialTypes
      @MaterialTypes
    end

    #OffsetObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Offset
      @Offset
    end

    #OperatorObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Operator
      @Operator
    end

    #PlatformObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Platform
      @Platform
    end

    #ResolutionObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Resolution
      @Resolution
    end

    #SearchScopesObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def SearchScopes
      @SearchScopes
    end

    #SortObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Sort
      @Sort
    end

    #TagsObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Tags
      @Tags
    end

    #TextObject

  • AUDIO:音频;
  • VIDEO:视频 ;
  • IMAGE:图片;
  • VIDEO_EDIT_TEMPLATE:剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • SearchScopes:

      指定搜索空间,数组长度不得超过5。

    • MaterialTypes:

      媒体类型,可取值有:

    • Text:

      搜索文本,模糊匹配媒体名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:15个字符。

    • Resolution:

      按画质检索,取值为:LD/SD/HD/FHD/2K/4K。

    • DurationRange:

      按媒体时长检索,单位s。

    • CreateTimeRange:

      按照媒体创建时间检索。

    • Tags:

      按标签检索,填入检索的标签名。

    • Sort:

      排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。

    • Offset:

      偏移量。默认值:0。

    • Limit:

      返回记录条数,默认值:50。

    • Operator:

      操作者。如不填,默认为 cmeid_system,表示平台管理员操作,可以搜索任意媒体的信息。如果指定操作者,则操作者必须对媒体有读权限。

    
    
    5424
    5425
    5426
    # File 'lib/v20191029/models.rb', line 5424
    
    def Text
      @Text
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5441
    5442
    5443
    5444
    5445
    5446
    5447
    5448
    5449
    5450
    5451
    5452
    5453
    5454
    5455
    5456
    5457
    5458
    5459
    5460
    5461
    5462
    5463
    5464
    5465
    5466
    5467
    5468
    5469
    5470
    # File 'lib/v20191029/models.rb', line 5441
    
    def deserialize(params)
      @Platform = params['Platform']
      unless params['SearchScopes'].nil?
        @SearchScopes = []
        params['SearchScopes'].each do |i|
          searchscope_tmp = SearchScope.new
          searchscope_tmp.deserialize(i)
          @SearchScopes << searchscope_tmp
        end
      end
      @MaterialTypes = params['MaterialTypes']
      @Text = params['Text']
      @Resolution = params['Resolution']
      unless params['DurationRange'].nil?
        @DurationRange = IntegerRange.new
        @DurationRange.deserialize(params['DurationRange'])
      end
      unless params['CreateTimeRange'].nil?
        @CreateTimeRange = TimeRange.new
        @CreateTimeRange.deserialize(params['CreateTimeRange'])
      end
      @Tags = params['Tags']
      unless params['Sort'].nil?
        @Sort = SortBy.new
        @Sort.deserialize(params['Sort'])
      end
      @Offset = params['Offset']
      @Limit = params['Limit']
      @Operator = params['Operator']
    end