class TencentCloud::Ckafka::V20190819::CreateDatahubTaskRequest

CreateDatahubTask请求参数结构体

def deserialize(params)

def deserialize(params)
  @TaskName = params['TaskName']
  @TaskType = params['TaskType']
  unless params['SourceResource'].nil?
    @SourceResource = DatahubResource.new
    @SourceResource.deserialize(params['SourceResource'])
  end
  unless params['TargetResource'].nil?
    @TargetResource = DatahubResource.new
    @TargetResource.deserialize(params['TargetResource'])
  end
  unless params['TransformParam'].nil?
    @TransformParam = TransformParam.new
    @TransformParam.deserialize(params['TransformParam'])
  end
  unless params['PrivateLinkParam'].nil?
    @PrivateLinkParam = PrivateLinkParam.new
    @PrivateLinkParam.deserialize(params['PrivateLinkParam'])
  end
  @SchemaId = params['SchemaId']
  unless params['TransformsParam'].nil?
    @TransformsParam = TransformsParam.new
    @TransformsParam.deserialize(params['TransformsParam'])
  end
  @TaskId = params['TaskId']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end

def initialize(taskname=nil, tasktype=nil, sourceresource=nil, targetresource=nil, transformparam=nil, privatelinkparam=nil, schemaid=nil, transformsparam=nil, taskid=nil, tags=nil)

def initialize(taskname=nil, tasktype=nil, sourceresource=nil, targetresource=nil, transformparam=nil, privatelinkparam=nil, schemaid=nil, transformsparam=nil, taskid=nil, tags=nil)
  @TaskName = taskname
  @TaskType = tasktype
  @SourceResource = sourceresource
  @TargetResource = targetresource
  @TransformParam = transformparam
  @PrivateLinkParam = privatelinkparam
  @SchemaId = schemaid
  @TransformsParam = transformsparam
  @TaskId = taskid
  @Tags = tags
end