Class: TencentCloud::Gaap::V20180529::DomainErrorPageInfo

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

Overview

域名的定制错误响应配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(errorpageid = nil, listenerid = nil, domain = nil, errornos = nil, newerrorno = nil, clearheaders = nil, setheaders = nil, body = nil, status = nil) ⇒ DomainErrorPageInfo

Returns a new instance of DomainErrorPageInfo.



4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
# File 'lib/v20180529/models.rb', line 4724

def initialize(errorpageid=nil, listenerid=nil, domain=nil, errornos=nil, newerrorno=nil, clearheaders=nil, setheaders=nil, body=nil, status=nil)
  @ErrorPageId = errorpageid
  @ListenerId = listenerid
  @Domain = domain
  @ErrorNos = errornos
  @NewErrorNo = newerrorno
  @ClearHeaders = clearheaders
  @SetHeaders = setheaders
  @Body = body
  @Status = status
end

Instance Attribute Details

#BodyObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def Body
  @Body
end

#ClearHeadersObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def ClearHeaders
  @ClearHeaders
end

#DomainObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def Domain
  @Domain
end

#ErrorNosObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def ErrorNos
  @ErrorNos
end

#ErrorPageIdObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def ErrorPageId
  @ErrorPageId
end

#ListenerIdObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def ListenerId
  @ListenerId
end

#NewErrorNoObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def NewErrorNo
  @NewErrorNo
end

#SetHeadersObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def SetHeaders
  @SetHeaders
end

#StatusObject

Parameters:

  • ErrorPageId:

    错误定制响应的配置ID

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • NewErrorNo:

    新的错误码

  • ClearHeaders:

    需要清理的响应头

  • SetHeaders:

    需要设置的响应头

  • Body:

    设置的响应体(不包括 HTTP头)

  • Status:

    规则状态,0为成功



4722
4723
4724
# File 'lib/v20180529/models.rb', line 4722

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
# File 'lib/v20180529/models.rb', line 4736

def deserialize(params)
  @ErrorPageId = params['ErrorPageId']
  @ListenerId = params['ListenerId']
  @Domain = params['Domain']
  @ErrorNos = params['ErrorNos']
  @NewErrorNo = params['NewErrorNo']
  @ClearHeaders = params['ClearHeaders']
  unless params['SetHeaders'].nil?
    @SetHeaders = []
    params['SetHeaders'].each do |i|
      httpheaderparam_tmp = HttpHeaderParam.new
      httpheaderparam_tmp.deserialize(i)
      @SetHeaders << httpheaderparam_tmp
    end
  end
  @Body = params['Body']
  @Status = params['Status']
end