Class: TencentCloud::Teo::V20220901::CustomErrorPage

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

Overview

自定义错误码页面结构体。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pageid = nil, zoneid = nil, name = nil, contenttype = nil, description = nil, content = nil, references = nil) ⇒ CustomErrorPage

Returns a new instance of CustomErrorPage.



5808
5809
5810
5811
5812
5813
5814
5815
5816
# File 'lib/v20220901/models.rb', line 5808

def initialize(pageid=nil, zoneid=nil, name=nil, contenttype=nil, description=nil, content=nil, references=nil)
  @PageId = pageid
  @ZoneId = zoneid
  @Name = name
  @ContentType = contenttype
  @Description = description
  @Content = content
  @References = references
end

Instance Attribute Details

#ContentObject

Parameters:

  • PageId:

    自定义错误页面 ID。

  • ZoneId:

    站点 ID。

  • Name:

    自定义错误页面名称。

  • ContentType:

    自定义错误页面类型。

  • Description:

    自定义错误页面描述。

  • Content:

    自定义错误页面内容。

  • References:

    自定义错误页面引用。



5806
5807
5808
# File 'lib/v20220901/models.rb', line 5806

def Content
  @Content
end

#ContentTypeObject

Parameters:

  • PageId:

    自定义错误页面 ID。

  • ZoneId:

    站点 ID。

  • Name:

    自定义错误页面名称。

  • ContentType:

    自定义错误页面类型。

  • Description:

    自定义错误页面描述。

  • Content:

    自定义错误页面内容。

  • References:

    自定义错误页面引用。



5806
5807
5808
# File 'lib/v20220901/models.rb', line 5806

def ContentType
  @ContentType
end

#DescriptionObject

Parameters:

  • PageId:

    自定义错误页面 ID。

  • ZoneId:

    站点 ID。

  • Name:

    自定义错误页面名称。

  • ContentType:

    自定义错误页面类型。

  • Description:

    自定义错误页面描述。

  • Content:

    自定义错误页面内容。

  • References:

    自定义错误页面引用。



5806
5807
5808
# File 'lib/v20220901/models.rb', line 5806

def Description
  @Description
end

#NameObject

Parameters:

  • PageId:

    自定义错误页面 ID。

  • ZoneId:

    站点 ID。

  • Name:

    自定义错误页面名称。

  • ContentType:

    自定义错误页面类型。

  • Description:

    自定义错误页面描述。

  • Content:

    自定义错误页面内容。

  • References:

    自定义错误页面引用。



5806
5807
5808
# File 'lib/v20220901/models.rb', line 5806

def Name
  @Name
end

#PageIdObject

Parameters:

  • PageId:

    自定义错误页面 ID。

  • ZoneId:

    站点 ID。

  • Name:

    自定义错误页面名称。

  • ContentType:

    自定义错误页面类型。

  • Description:

    自定义错误页面描述。

  • Content:

    自定义错误页面内容。

  • References:

    自定义错误页面引用。



5806
5807
5808
# File 'lib/v20220901/models.rb', line 5806

def PageId
  @PageId
end

#ReferencesObject

Parameters:

  • PageId:

    自定义错误页面 ID。

  • ZoneId:

    站点 ID。

  • Name:

    自定义错误页面名称。

  • ContentType:

    自定义错误页面类型。

  • Description:

    自定义错误页面描述。

  • Content:

    自定义错误页面内容。

  • References:

    自定义错误页面引用。



5806
5807
5808
# File 'lib/v20220901/models.rb', line 5806

def References
  @References
end

#ZoneIdObject

Parameters:

  • PageId:

    自定义错误页面 ID。

  • ZoneId:

    站点 ID。

  • Name:

    自定义错误页面名称。

  • ContentType:

    自定义错误页面类型。

  • Description:

    自定义错误页面描述。

  • Content:

    自定义错误页面内容。

  • References:

    自定义错误页面引用。



5806
5807
5808
# File 'lib/v20220901/models.rb', line 5806

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
# File 'lib/v20220901/models.rb', line 5818

def deserialize(params)
  @PageId = params['PageId']
  @ZoneId = params['ZoneId']
  @Name = params['Name']
  @ContentType = params['ContentType']
  @Description = params['Description']
  @Content = params['Content']
  unless params['References'].nil?
    @References = []
    params['References'].each do |i|
      errorpagereference_tmp = ErrorPageReference.new
      errorpagereference_tmp.deserialize(i)
      @References << errorpagereference_tmp
    end
  end
end