Class: TencentCloud::Iss::V20230517::AddRecordRetrieveTaskRequest

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

Overview

AddRecordRetrieveTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskname = nil, starttime = nil, endtime = nil, mode = nil, expiration = nil, channels = nil, describe = nil) ⇒ AddRecordRetrieveTaskRequest

Returns a new instance of AddRecordRetrieveTaskRequest.



892
893
894
895
896
897
898
899
900
# File 'lib/v20230517/models.rb', line 892

def initialize(taskname=nil, starttime=nil, endtime=nil, mode=nil, expiration=nil, channels=nil, describe=nil)
  @TaskName = taskname
  @StartTime = starttime
  @EndTime = endtime
  @Mode = mode
  @Expiration = expiration
  @Channels = channels
  @Describe = describe
end

Instance Attribute Details

#ChannelsObject

Parameters:

  • TaskName:

    任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,名称全局唯一,不能为空,不能重复

  • StartTime:

    取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • EndTime:

    取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • Mode:

    取回模式, 1:极速模式,其他暂不支持

  • Expiration:

    取回录像副本有效期,最小为1天,最大为365天

  • Channels:

    设备通道,一个任务最多32个设备通道

  • Describe:

    取回任务描述



890
891
892
# File 'lib/v20230517/models.rb', line 890

def Channels
  @Channels
end

#DescribeObject

Parameters:

  • TaskName:

    任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,名称全局唯一,不能为空,不能重复

  • StartTime:

    取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • EndTime:

    取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • Mode:

    取回模式, 1:极速模式,其他暂不支持

  • Expiration:

    取回录像副本有效期,最小为1天,最大为365天

  • Channels:

    设备通道,一个任务最多32个设备通道

  • Describe:

    取回任务描述



890
891
892
# File 'lib/v20230517/models.rb', line 890

def Describe
  @Describe
end

#EndTimeObject

Parameters:

  • TaskName:

    任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,名称全局唯一,不能为空,不能重复

  • StartTime:

    取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • EndTime:

    取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • Mode:

    取回模式, 1:极速模式,其他暂不支持

  • Expiration:

    取回录像副本有效期,最小为1天,最大为365天

  • Channels:

    设备通道,一个任务最多32个设备通道

  • Describe:

    取回任务描述



890
891
892
# File 'lib/v20230517/models.rb', line 890

def EndTime
  @EndTime
end

#ExpirationObject

Parameters:

  • TaskName:

    任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,名称全局唯一,不能为空,不能重复

  • StartTime:

    取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • EndTime:

    取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • Mode:

    取回模式, 1:极速模式,其他暂不支持

  • Expiration:

    取回录像副本有效期,最小为1天,最大为365天

  • Channels:

    设备通道,一个任务最多32个设备通道

  • Describe:

    取回任务描述



890
891
892
# File 'lib/v20230517/models.rb', line 890

def Expiration
  @Expiration
end

#ModeObject

Parameters:

  • TaskName:

    任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,名称全局唯一,不能为空,不能重复

  • StartTime:

    取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • EndTime:

    取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • Mode:

    取回模式, 1:极速模式,其他暂不支持

  • Expiration:

    取回录像副本有效期,最小为1天,最大为365天

  • Channels:

    设备通道,一个任务最多32个设备通道

  • Describe:

    取回任务描述



890
891
892
# File 'lib/v20230517/models.rb', line 890

def Mode
  @Mode
end

#StartTimeObject

Parameters:

  • TaskName:

    任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,名称全局唯一,不能为空,不能重复

  • StartTime:

    取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • EndTime:

    取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • Mode:

    取回模式, 1:极速模式,其他暂不支持

  • Expiration:

    取回录像副本有效期,最小为1天,最大为365天

  • Channels:

    设备通道,一个任务最多32个设备通道

  • Describe:

    取回任务描述



890
891
892
# File 'lib/v20230517/models.rb', line 890

def StartTime
  @StartTime
end

#TaskNameObject

Parameters:

  • TaskName:

    任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,名称全局唯一,不能为空,不能重复

  • StartTime:

    取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • EndTime:

    取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天

  • Mode:

    取回模式, 1:极速模式,其他暂不支持

  • Expiration:

    取回录像副本有效期,最小为1天,最大为365天

  • Channels:

    设备通道,一个任务最多32个设备通道

  • Describe:

    取回任务描述



890
891
892
# File 'lib/v20230517/models.rb', line 890

def TaskName
  @TaskName
end

Instance Method Details

#deserialize(params) ⇒ Object



902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
# File 'lib/v20230517/models.rb', line 902

def deserialize(params)
  @TaskName = params['TaskName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Mode = params['Mode']
  @Expiration = params['Expiration']
  unless params['Channels'].nil?
    @Channels = []
    params['Channels'].each do |i|
      channelinfo_tmp = ChannelInfo.new
      channelinfo_tmp.deserialize(i)
      @Channels << channelinfo_tmp
    end
  end
  @Describe = params['Describe']
end