Class: TencentCloud::Ccc::V20200210::ForwardingConfig

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

Overview

呼转配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enabled = nil, condition = nil, target = nil) ⇒ ForwardingConfig

Returns a new instance of ForwardingConfig.



5098
5099
5100
5101
5102
# File 'lib/v20200210/models.rb', line 5098

def initialize(enabled=nil, condition=nil, target=nil)
  @Enabled = enabled
  @Condition = condition
  @Target = target
end

Instance Attribute Details

#ConditionObject

Parameters:

  • Enabled:

    是否启用

  • Condition:

    1 无条件呼转 2 有条件呼转

  • Target:

    呼转目标



5096
5097
5098
# File 'lib/v20200210/models.rb', line 5096

def Condition
  @Condition
end

#EnabledObject

Parameters:

  • Enabled:

    是否启用

  • Condition:

    1 无条件呼转 2 有条件呼转

  • Target:

    呼转目标



5096
5097
5098
# File 'lib/v20200210/models.rb', line 5096

def Enabled
  @Enabled
end

#TargetObject

Parameters:

  • Enabled:

    是否启用

  • Condition:

    1 无条件呼转 2 有条件呼转

  • Target:

    呼转目标



5096
5097
5098
# File 'lib/v20200210/models.rb', line 5096

def Target
  @Target
end

Instance Method Details

#deserialize(params) ⇒ Object



5104
5105
5106
5107
5108
5109
5110
5111
# File 'lib/v20200210/models.rb', line 5104

def deserialize(params)
  @Enabled = params['Enabled']
  @Condition = params['Condition']
  unless params['Target'].nil?
    @Target = ForwardingTarget.new
    @Target.deserialize(params['Target'])
  end
end