Class: TencentCloud::Clb::V20180317::RewriteLocationMap

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

Overview

转发规则之间的重定向关系

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourcelocationid = nil, targetlocationid = nil, rewritecode = nil, takeurl = nil, sourcedomain = nil) ⇒ RewriteLocationMap

Returns a new instance of RewriteLocationMap.



7466
7467
7468
7469
7470
7471
7472
# File 'lib/v20180317/models.rb', line 7466

def initialize(sourcelocationid=nil, targetlocationid=nil, rewritecode=nil, takeurl=nil, sourcedomain=nil)
  @SourceLocationId = sourcelocationid
  @TargetLocationId = targetlocationid
  @RewriteCode = rewritecode
  @TakeUrl = takeurl
  @SourceDomain = sourcedomain
end

Instance Attribute Details

#RewriteCodeObject

Parameters:

  • SourceLocationId:

    源转发规则ID

  • TargetLocationId:

    重定向目标转发规则的ID

  • RewriteCode:

    重定向状态码,可取值301,302,307

  • TakeUrl:

    重定向是否携带匹配的url,配置RewriteCode时必填

  • SourceDomain:

    源转发的域名,必须是SourceLocationId对应的域名,配置RewriteCode时必填



7464
7465
7466
# File 'lib/v20180317/models.rb', line 7464

def RewriteCode
  @RewriteCode
end

#SourceDomainObject

Parameters:

  • SourceLocationId:

    源转发规则ID

  • TargetLocationId:

    重定向目标转发规则的ID

  • RewriteCode:

    重定向状态码,可取值301,302,307

  • TakeUrl:

    重定向是否携带匹配的url,配置RewriteCode时必填

  • SourceDomain:

    源转发的域名,必须是SourceLocationId对应的域名,配置RewriteCode时必填



7464
7465
7466
# File 'lib/v20180317/models.rb', line 7464

def SourceDomain
  @SourceDomain
end

#SourceLocationIdObject

Parameters:

  • SourceLocationId:

    源转发规则ID

  • TargetLocationId:

    重定向目标转发规则的ID

  • RewriteCode:

    重定向状态码,可取值301,302,307

  • TakeUrl:

    重定向是否携带匹配的url,配置RewriteCode时必填

  • SourceDomain:

    源转发的域名,必须是SourceLocationId对应的域名,配置RewriteCode时必填



7464
7465
7466
# File 'lib/v20180317/models.rb', line 7464

def SourceLocationId
  @SourceLocationId
end

#TakeUrlObject

Parameters:

  • SourceLocationId:

    源转发规则ID

  • TargetLocationId:

    重定向目标转发规则的ID

  • RewriteCode:

    重定向状态码,可取值301,302,307

  • TakeUrl:

    重定向是否携带匹配的url,配置RewriteCode时必填

  • SourceDomain:

    源转发的域名,必须是SourceLocationId对应的域名,配置RewriteCode时必填



7464
7465
7466
# File 'lib/v20180317/models.rb', line 7464

def TakeUrl
  @TakeUrl
end

#TargetLocationIdObject

Parameters:

  • SourceLocationId:

    源转发规则ID

  • TargetLocationId:

    重定向目标转发规则的ID

  • RewriteCode:

    重定向状态码,可取值301,302,307

  • TakeUrl:

    重定向是否携带匹配的url,配置RewriteCode时必填

  • SourceDomain:

    源转发的域名,必须是SourceLocationId对应的域名,配置RewriteCode时必填



7464
7465
7466
# File 'lib/v20180317/models.rb', line 7464

def TargetLocationId
  @TargetLocationId
end

Instance Method Details

#deserialize(params) ⇒ Object



7474
7475
7476
7477
7478
7479
7480
# File 'lib/v20180317/models.rb', line 7474

def deserialize(params)
  @SourceLocationId = params['SourceLocationId']
  @TargetLocationId = params['TargetLocationId']
  @RewriteCode = params['RewriteCode']
  @TakeUrl = params['TakeUrl']
  @SourceDomain = params['SourceDomain']
end