Class: TencentCloud::Gaap::V20180529::CreateDomainErrorPageInfoRequest

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

Overview

CreateDomainErrorPageInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, domain = nil, errornos = nil, body = nil, newerrorno = nil, clearheaders = nil, setheaders = nil) ⇒ CreateDomainErrorPageInfoRequest

Returns a new instance of CreateDomainErrorPageInfoRequest.



880
881
882
883
884
885
886
887
888
# File 'lib/v20180529/models.rb', line 880

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

Instance Attribute Details

#BodyObject

Parameters:

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • Body:

    新的响应包体

  • NewErrorNo:

    新错误码

  • ClearHeaders:

    需要删除的响应头

  • SetHeaders:

    需要设置的响应头



878
879
880
# File 'lib/v20180529/models.rb', line 878

def Body
  @Body
end

#ClearHeadersObject

Parameters:

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • Body:

    新的响应包体

  • NewErrorNo:

    新错误码

  • ClearHeaders:

    需要删除的响应头

  • SetHeaders:

    需要设置的响应头



878
879
880
# File 'lib/v20180529/models.rb', line 878

def ClearHeaders
  @ClearHeaders
end

#DomainObject

Parameters:

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • Body:

    新的响应包体

  • NewErrorNo:

    新错误码

  • ClearHeaders:

    需要删除的响应头

  • SetHeaders:

    需要设置的响应头



878
879
880
# File 'lib/v20180529/models.rb', line 878

def Domain
  @Domain
end

#ErrorNosObject

Parameters:

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • Body:

    新的响应包体

  • NewErrorNo:

    新错误码

  • ClearHeaders:

    需要删除的响应头

  • SetHeaders:

    需要设置的响应头



878
879
880
# File 'lib/v20180529/models.rb', line 878

def ErrorNos
  @ErrorNos
end

#ListenerIdObject

Parameters:

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • Body:

    新的响应包体

  • NewErrorNo:

    新错误码

  • ClearHeaders:

    需要删除的响应头

  • SetHeaders:

    需要设置的响应头



878
879
880
# File 'lib/v20180529/models.rb', line 878

def ListenerId
  @ListenerId
end

#NewErrorNoObject

Parameters:

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • Body:

    新的响应包体

  • NewErrorNo:

    新错误码

  • ClearHeaders:

    需要删除的响应头

  • SetHeaders:

    需要设置的响应头



878
879
880
# File 'lib/v20180529/models.rb', line 878

def NewErrorNo
  @NewErrorNo
end

#SetHeadersObject

Parameters:

  • ListenerId:

    监听器ID

  • Domain:

    域名

  • ErrorNos:

    原始错误码

  • Body:

    新的响应包体

  • NewErrorNo:

    新错误码

  • ClearHeaders:

    需要删除的响应头

  • SetHeaders:

    需要设置的响应头



878
879
880
# File 'lib/v20180529/models.rb', line 878

def SetHeaders
  @SetHeaders
end

Instance Method Details

#deserialize(params) ⇒ Object



890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
# File 'lib/v20180529/models.rb', line 890

def deserialize(params)
  @ListenerId = params['ListenerId']
  @Domain = params['Domain']
  @ErrorNos = params['ErrorNos']
  @Body = params['Body']
  @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
end