Class: TencentCloud::Iss::V20230517::DescribeRecordRetrieveTaskData

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

Overview

查询云录像取回任务详情返回数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, taskname = nil, starttime = nil, endtime = nil, mode = nil, expiration = nil, status = nil, capacity = nil, channels = nil, describe = nil, channelcount = nil) ⇒ DescribeRecordRetrieveTaskData

Returns a new instance of DescribeRecordRetrieveTaskData.



3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
# File 'lib/v20230517/models.rb', line 3862

def initialize(taskid=nil, taskname=nil, starttime=nil, endtime=nil, mode=nil, expiration=nil, status=nil, capacity=nil, channels=nil, describe=nil, channelcount=nil)
  @TaskId = taskid
  @TaskName = taskname
  @StartTime = starttime
  @EndTime = endtime
  @Mode = mode
  @Expiration = expiration
  @Status = status
  @Capacity = capacity
  @Channels = channels
  @Describe = describe
  @ChannelCount = channelcount
end

Instance Attribute Details

#CapacityObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def Capacity
  @Capacity
end

#ChannelCountObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def ChannelCount
  @ChannelCount
end

#ChannelsObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def Channels
  @Channels
end

#DescribeObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def Describe
  @Describe
end

#EndTimeObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def EndTime
  @EndTime
end

#ExpirationObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def Expiration
  @Expiration
end

#ModeObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def Mode
  @Mode
end

#StartTimeObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def StartTime
  @StartTime
end

#StatusObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def Status
  @Status
end

#TaskIdObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def TaskId
  @TaskId
end

#TaskNameObject

Parameters:

  • TaskId:

    取回任务ID

  • TaskName:

    取回任务名称

  • StartTime:

    取回录像的开始时间

  • EndTime:

    取回录像的结束时间

  • Mode:

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

  • Expiration:

    副本有效期

  • Status:

    任务状态,0:已取回,1:取回中,2:待取回

  • Capacity:

    取回容量,单位MB

  • Channels:

    任务的设备通道id

  • Describe:

    任务描述

  • ChannelCount:

    任务通道数量



3860
3861
3862
# File 'lib/v20230517/models.rb', line 3860

def TaskName
  @TaskName
end

Instance Method Details

#deserialize(params) ⇒ Object



3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
# File 'lib/v20230517/models.rb', line 3876

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskName = params['TaskName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Mode = params['Mode']
  @Expiration = params['Expiration']
  @Status = params['Status']
  @Capacity = params['Capacity']
  unless params['Channels'].nil?
    @Channels = []
    params['Channels'].each do |i|
      recordretrievetaskchannelinfo_tmp = RecordRetrieveTaskChannelInfo.new
      recordretrievetaskchannelinfo_tmp.deserialize(i)
      @Channels << recordretrievetaskchannelinfo_tmp
    end
  end
  @Describe = params['Describe']
  @ChannelCount = params['ChannelCount']
end