Class: TencentCloud::Teo::V20220901::OriginGroupReference

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

Overview

源站组引用服务。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancetype = nil, instanceid = nil, instancename = nil) ⇒ OriginGroupReference

Returns a new instance of OriginGroupReference.



18697
18698
18699
18700
18701
# File 'lib/v20220901/models.rb', line 18697

def initialize(instancetype=nil, instanceid=nil, instancename=nil)
  @InstanceType = instancetype
  @InstanceId = instanceid
  @InstanceName = instancename
end

Instance Attribute Details

#InstanceIdObject

<li>AccelerationDomain: 加速域名;</li> <li>RuleEngine: 规则引擎;</li> <li>Loadbalance: 负载均衡;</li> <li>ApplicationProxy: 四层代理。</li>

Parameters:

  • InstanceType:

    引用服务类型,取值有:

  • InstanceId:

    引用类型的实例ID。

  • InstanceName:

    应用类型的实例名称。



18695
18696
18697
# File 'lib/v20220901/models.rb', line 18695

def InstanceId
  @InstanceId
end

#InstanceNameObject

<li>AccelerationDomain: 加速域名;</li> <li>RuleEngine: 规则引擎;</li> <li>Loadbalance: 负载均衡;</li> <li>ApplicationProxy: 四层代理。</li>

Parameters:

  • InstanceType:

    引用服务类型,取值有:

  • InstanceId:

    引用类型的实例ID。

  • InstanceName:

    应用类型的实例名称。



18695
18696
18697
# File 'lib/v20220901/models.rb', line 18695

def InstanceName
  @InstanceName
end

#InstanceTypeObject

<li>AccelerationDomain: 加速域名;</li> <li>RuleEngine: 规则引擎;</li> <li>Loadbalance: 负载均衡;</li> <li>ApplicationProxy: 四层代理。</li>

Parameters:

  • InstanceType:

    引用服务类型,取值有:

  • InstanceId:

    引用类型的实例ID。

  • InstanceName:

    应用类型的实例名称。



18695
18696
18697
# File 'lib/v20220901/models.rb', line 18695

def InstanceType
  @InstanceType
end

Instance Method Details

#deserialize(params) ⇒ Object



18703
18704
18705
18706
18707
# File 'lib/v20220901/models.rb', line 18703

def deserialize(params)
  @InstanceType = params['InstanceType']
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
end