Class: TencentCloud::Teo::V20220901::Quota

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

Overview

刷新/预热 可用量及配额

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(batch = nil, daily = nil, dailyavailable = nil, type = nil) ⇒ Quota

Returns a new instance of Quota.



19435
19436
19437
19438
19439
19440
# File 'lib/v20220901/models.rb', line 19435

def initialize(batch=nil, daily=nil, dailyavailable=nil, type=nil)
  @Batch = batch
  @Daily = daily
  @DailyAvailable = dailyavailable
  @Type = type
end

Instance Attribute Details

#BatchObject

<li> purge_prefix:按前缀刷新;</li> <li> purge_url:按URL刷新;</li> <li> purge_host:按Hostname刷新;</li> <li> purge_all:刷新全部缓存内容;</li> <li> purge_cache_tag:按CacheTag刷新;</li><li> prefetch_url:按URL预热。</li>

Parameters:

  • Batch:

    单次批量提交配额上限。

  • Daily:

    每日提交配额上限。

  • DailyAvailable:

    每日剩余的可提交配额。

  • Type:

    刷新预热缓存类型,取值有:



19433
19434
19435
# File 'lib/v20220901/models.rb', line 19433

def Batch
  @Batch
end

#DailyObject

<li> purge_prefix:按前缀刷新;</li> <li> purge_url:按URL刷新;</li> <li> purge_host:按Hostname刷新;</li> <li> purge_all:刷新全部缓存内容;</li> <li> purge_cache_tag:按CacheTag刷新;</li><li> prefetch_url:按URL预热。</li>

Parameters:

  • Batch:

    单次批量提交配额上限。

  • Daily:

    每日提交配额上限。

  • DailyAvailable:

    每日剩余的可提交配额。

  • Type:

    刷新预热缓存类型,取值有:



19433
19434
19435
# File 'lib/v20220901/models.rb', line 19433

def Daily
  @Daily
end

#DailyAvailableObject

<li> purge_prefix:按前缀刷新;</li> <li> purge_url:按URL刷新;</li> <li> purge_host:按Hostname刷新;</li> <li> purge_all:刷新全部缓存内容;</li> <li> purge_cache_tag:按CacheTag刷新;</li><li> prefetch_url:按URL预热。</li>

Parameters:

  • Batch:

    单次批量提交配额上限。

  • Daily:

    每日提交配额上限。

  • DailyAvailable:

    每日剩余的可提交配额。

  • Type:

    刷新预热缓存类型,取值有:



19433
19434
19435
# File 'lib/v20220901/models.rb', line 19433

def DailyAvailable
  @DailyAvailable
end

#TypeObject

<li> purge_prefix:按前缀刷新;</li> <li> purge_url:按URL刷新;</li> <li> purge_host:按Hostname刷新;</li> <li> purge_all:刷新全部缓存内容;</li> <li> purge_cache_tag:按CacheTag刷新;</li><li> prefetch_url:按URL预热。</li>

Parameters:

  • Batch:

    单次批量提交配额上限。

  • Daily:

    每日提交配额上限。

  • DailyAvailable:

    每日剩余的可提交配额。

  • Type:

    刷新预热缓存类型,取值有:



19433
19434
19435
# File 'lib/v20220901/models.rb', line 19433

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



19442
19443
19444
19445
19446
19447
# File 'lib/v20220901/models.rb', line 19442

def deserialize(params)
  @Batch = params['Batch']
  @Daily = params['Daily']
  @DailyAvailable = params['DailyAvailable']
  @Type = params['Type']
end