Class: TencentCloud::Cls::V20201016::ModifyDlcDeliverRequest

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

Overview

ModifyDlcDeliver请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, taskid = nil, name = nil, delivertype = nil, starttime = nil, endtime = nil, maxsize = nil, interval = nil, dlcinfo = nil, hasserviceslog = nil, status = nil) ⇒ ModifyDlcDeliverRequest

Returns a new instance of ModifyDlcDeliverRequest.



14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
# File 'lib/v20201016/models.rb', line 14235

def initialize(topicid=nil, taskid=nil, name=nil, delivertype=nil, starttime=nil, endtime=nil, maxsize=nil, interval=nil, dlcinfo=nil, hasserviceslog=nil, status=nil)
  @TopicId = topicid
  @TaskId = taskid
  @Name = name
  @DeliverType = delivertype
  @StartTime = starttime
  @EndTime = endtime
  @MaxSize = maxsize
  @Interval = interval
  @DlcInfo = dlcinfo
  @HasServicesLog = hasserviceslog
  @Status = status
end

Instance Attribute Details

#DeliverType ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def DeliverType
  @DeliverType
end

#DlcInfo ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def DlcInfo
  @DlcInfo
end

#EndTime ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def EndTime
  @EndTime
end

#HasServicesLog ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def HasServicesLog
  @HasServicesLog
end

#Interval ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def Interval
  @Interval
end

#MaxSize ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def MaxSize
  @MaxSize
end

#Name ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def Name
  @Name
end

#StartTime ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def StartTime
  @StartTime
end

#Status ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def Status
  @Status
end

#TaskId ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def TaskId
  @TaskId
end

#TopicId ⇒ Object

Parameters:

  • TopicId: —

    日志主题id。

  • TaskId: —

    任务id。

  • Name: —

    名称:长度不超过64字符,以字母开头,接受0-9,a-z,A-Z, _,-,中文字符。

  • DeliverType: —

    投递类型。0:批投递,1:实时投递

  • StartTime: —

    投递时间范围的开始时间

  • EndTime: —

    投递时间范围的结束时间。 如果为空,则表示不限时

  • MaxSize: —

    投递文件大小,单位MB。 DeliverType=0时必填,范围 5<= MaxSize <= 256。

  • Interval: —

    投递间隔,单位秒。 DeliverType=0时必填,范围 300<= Interval <=900。

  • DlcInfo: —

    dlc配置信息

  • HasServicesLog: —

    是否开启投递服务日志。1关闭,2开启。默认开启

  • Status: —

    任务状态。



14233
14234
14235
# File 'lib/v20201016/models.rb', line 14233

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
# File 'lib/v20201016/models.rb', line 14249

def deserialize(params)
  @TopicId = params['TopicId']
  @TaskId = params['TaskId']
  @Name = params['Name']
  @DeliverType = params['DeliverType']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @MaxSize = params['MaxSize']
  @Interval = params['Interval']
  unless params['DlcInfo'].nil?
    @DlcInfo = DlcInfo.new
    @DlcInfo.deserialize(params['DlcInfo'])
  end
  @HasServicesLog = params['HasServicesLog']
  @Status = params['Status']
end