Class: TencentCloud::Tcb::V20180608::CloudBaseRunVersionFlowItem

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

Overview

版本流量占比

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(versionname = nil, flowratio = nil, urlparam = nil, priority = nil, isdefaultpriority = nil) ⇒ CloudBaseRunVersionFlowItem

Returns a new instance of CloudBaseRunVersionFlowItem.



977
978
979
980
981
982
983
# File 'lib/v20180608/models.rb', line 977

def initialize(versionname=nil, flowratio=nil, urlparam=nil, priority=nil, isdefaultpriority=nil)
  @VersionName = versionname
  @FlowRatio = flowratio
  @UrlParam = urlparam
  @Priority = priority
  @IsDefaultPriority = isdefaultpriority
end

Instance Attribute Details

#FlowRatioObject

Parameters:

  • VersionName:

    版本名称

  • FlowRatio:

    流量占比

  • UrlParam:

    流量参数键值对(URL参数/HEADERS参数)

  • Priority:

    优先级

  • IsDefaultPriority:

    是否是默认兜底版本



975
976
977
# File 'lib/v20180608/models.rb', line 975

def FlowRatio
  @FlowRatio
end

#IsDefaultPriorityObject

Parameters:

  • VersionName:

    版本名称

  • FlowRatio:

    流量占比

  • UrlParam:

    流量参数键值对(URL参数/HEADERS参数)

  • Priority:

    优先级

  • IsDefaultPriority:

    是否是默认兜底版本



975
976
977
# File 'lib/v20180608/models.rb', line 975

def IsDefaultPriority
  @IsDefaultPriority
end

#PriorityObject

Parameters:

  • VersionName:

    版本名称

  • FlowRatio:

    流量占比

  • UrlParam:

    流量参数键值对(URL参数/HEADERS参数)

  • Priority:

    优先级

  • IsDefaultPriority:

    是否是默认兜底版本



975
976
977
# File 'lib/v20180608/models.rb', line 975

def Priority
  @Priority
end

#UrlParamObject

Parameters:

  • VersionName:

    版本名称

  • FlowRatio:

    流量占比

  • UrlParam:

    流量参数键值对(URL参数/HEADERS参数)

  • Priority:

    优先级

  • IsDefaultPriority:

    是否是默认兜底版本



975
976
977
# File 'lib/v20180608/models.rb', line 975

def UrlParam
  @UrlParam
end

#VersionNameObject

Parameters:

  • VersionName:

    版本名称

  • FlowRatio:

    流量占比

  • UrlParam:

    流量参数键值对(URL参数/HEADERS参数)

  • Priority:

    优先级

  • IsDefaultPriority:

    是否是默认兜底版本



975
976
977
# File 'lib/v20180608/models.rb', line 975

def VersionName
  @VersionName
end

Instance Method Details

#deserialize(params) ⇒ Object



985
986
987
988
989
990
991
992
993
994
# File 'lib/v20180608/models.rb', line 985

def deserialize(params)
  @VersionName = params['VersionName']
  @FlowRatio = params['FlowRatio']
  unless params['UrlParam'].nil?
    @UrlParam = ObjectKV.new
    @UrlParam.deserialize(params['UrlParam'])
  end
  @Priority = params['Priority']
  @IsDefaultPriority = params['IsDefaultPriority']
end