Class: TencentCloud::Teo::V20220106::CreatePrefetchTaskRequest

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

Overview

CreatePrefetchTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, targets = nil, encodeurl = nil, headers = nil) ⇒ CreatePrefetchTaskRequest

Returns a new instance of CreatePrefetchTaskRequest.



35
36
37
38
39
40
# File 'lib/v20220106/models.rb', line 35

def initialize(zoneid=nil, targets=nil, encodeurl=nil, headers=nil)
  @ZoneId = zoneid
  @Targets = targets
  @EncodeUrl = encodeurl
  @Headers = headers
end

Instance Attribute Details

#EncodeUrlObject

www.example.com/example.txt 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986)

Parameters:

  • ZoneId:

    Zone ID

  • Targets:

    要预热的资源列表,每个元素格式类似如下:

  • EncodeUrl:

    是否对url进行encode

  • Headers:

    附带的http头部信息



33
34
35
# File 'lib/v20220106/models.rb', line 33

def EncodeUrl
  @EncodeUrl
end

#HeadersObject

www.example.com/example.txt 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986)

Parameters:

  • ZoneId:

    Zone ID

  • Targets:

    要预热的资源列表,每个元素格式类似如下:

  • EncodeUrl:

    是否对url进行encode

  • Headers:

    附带的http头部信息



33
34
35
# File 'lib/v20220106/models.rb', line 33

def Headers
  @Headers
end

#TargetsObject

www.example.com/example.txt 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986)

Parameters:

  • ZoneId:

    Zone ID

  • Targets:

    要预热的资源列表,每个元素格式类似如下:

  • EncodeUrl:

    是否对url进行encode

  • Headers:

    附带的http头部信息



33
34
35
# File 'lib/v20220106/models.rb', line 33

def Targets
  @Targets
end

#ZoneIdObject

www.example.com/example.txt 若内容含有非 ASCII 字符集的字符,请开启此开关,编码转换(编码规则遵循 RFC3986)

Parameters:

  • ZoneId:

    Zone ID

  • Targets:

    要预热的资源列表,每个元素格式类似如下:

  • EncodeUrl:

    是否对url进行encode

  • Headers:

    附带的http头部信息



33
34
35
# File 'lib/v20220106/models.rb', line 33

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/v20220106/models.rb', line 42

def deserialize(params)
  @ZoneId = params['ZoneId']
  @Targets = params['Targets']
  @EncodeUrl = params['EncodeUrl']
  unless params['Headers'].nil?
    @Headers = []
    params['Headers'].each do |i|
      header_tmp = Header.new
      header_tmp.deserialize(i)
      @Headers << header_tmp
    end
  end
end