Class: TencentCloud::Cdn::V20180606::UpdateImageConfigRequest

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

Overview

UpdateImageConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, webpadapter = nil, tpgadapter = nil, guetzliadapter = nil, avifadapter = nil) ⇒ UpdateImageConfigRequest

Returns a new instance of UpdateImageConfigRequest.



10372
10373
10374
10375
10376
10377
10378
# File 'lib/v20180606/models.rb', line 10372

def initialize(domain=nil, webpadapter=nil, tpgadapter=nil, guetzliadapter=nil, avifadapter=nil)
  @Domain = domain
  @WebpAdapter = webpadapter
  @TpgAdapter = tpgadapter
  @GuetzliAdapter = guetzliadapter
  @AvifAdapter = avifadapter
end

Instance Attribute Details

#AvifAdapterObject

Parameters:

  • Domain:

    域名

  • WebpAdapter:

    WebpAdapter配置项

  • TpgAdapter:

    TpgAdapter配置项

  • GuetzliAdapter:

    GuetzliAdapter配置项

  • AvifAdapter:

    AvifAdapter配置项



10370
10371
10372
# File 'lib/v20180606/models.rb', line 10370

def AvifAdapter
  @AvifAdapter
end

#DomainObject

Parameters:

  • Domain:

    域名

  • WebpAdapter:

    WebpAdapter配置项

  • TpgAdapter:

    TpgAdapter配置项

  • GuetzliAdapter:

    GuetzliAdapter配置项

  • AvifAdapter:

    AvifAdapter配置项



10370
10371
10372
# File 'lib/v20180606/models.rb', line 10370

def Domain
  @Domain
end

#GuetzliAdapterObject

Parameters:

  • Domain:

    域名

  • WebpAdapter:

    WebpAdapter配置项

  • TpgAdapter:

    TpgAdapter配置项

  • GuetzliAdapter:

    GuetzliAdapter配置项

  • AvifAdapter:

    AvifAdapter配置项



10370
10371
10372
# File 'lib/v20180606/models.rb', line 10370

def GuetzliAdapter
  @GuetzliAdapter
end

#TpgAdapterObject

Parameters:

  • Domain:

    域名

  • WebpAdapter:

    WebpAdapter配置项

  • TpgAdapter:

    TpgAdapter配置项

  • GuetzliAdapter:

    GuetzliAdapter配置项

  • AvifAdapter:

    AvifAdapter配置项



10370
10371
10372
# File 'lib/v20180606/models.rb', line 10370

def TpgAdapter
  @TpgAdapter
end

#WebpAdapterObject

Parameters:

  • Domain:

    域名

  • WebpAdapter:

    WebpAdapter配置项

  • TpgAdapter:

    TpgAdapter配置项

  • GuetzliAdapter:

    GuetzliAdapter配置项

  • AvifAdapter:

    AvifAdapter配置项



10370
10371
10372
# File 'lib/v20180606/models.rb', line 10370

def WebpAdapter
  @WebpAdapter
end

Instance Method Details

#deserialize(params) ⇒ Object



10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
# File 'lib/v20180606/models.rb', line 10380

def deserialize(params)
  @Domain = params['Domain']
  unless params['WebpAdapter'].nil?
    @WebpAdapter = WebpAdapter.new
    @WebpAdapter.deserialize(params['WebpAdapter'])
  end
  unless params['TpgAdapter'].nil?
    @TpgAdapter = TpgAdapter.new
    @TpgAdapter.deserialize(params['TpgAdapter'])
  end
  unless params['GuetzliAdapter'].nil?
    @GuetzliAdapter = GuetzliAdapter.new
    @GuetzliAdapter.deserialize(params['GuetzliAdapter'])
  end
  unless params['AvifAdapter'].nil?
    @AvifAdapter = AvifAdapter.new
    @AvifAdapter.deserialize(params['AvifAdapter'])
  end
end