Class: TencentCloud::Mps::V20190612::DescribeFlow

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

Overview

查询Flow的配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flowid = nil, flowname = nil, state = nil, maxbandwidth = nil, inputgroup = nil, outputgroup = nil, eventid = nil, region = nil, allowedinputprotocols = nil, allowedoutputprotocols = nil) ⇒ DescribeFlow

Returns a new instance of DescribeFlow.



10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
# File 'lib/v20190612/models.rb', line 10510

def initialize(flowid=nil, flowname=nil, state=nil, maxbandwidth=nil, inputgroup=nil, outputgroup=nil, eventid=nil, region=nil, allowedinputprotocols=nil, allowedoutputprotocols=nil)
  @FlowId = flowid
  @FlowName = flowname
  @State = state
  @MaxBandwidth = maxbandwidth
  @InputGroup = inputgroup
  @OutputGroup = outputgroup
  @EventId = eventid
  @Region = region
  @AllowedInputProtocols = allowedinputprotocols
  @AllowedOutputProtocols = allowedoutputprotocols
end

Instance Attribute Details

#AllowedInputProtocolsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def AllowedInputProtocols
  @AllowedInputProtocols
end

#AllowedOutputProtocolsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def AllowedOutputProtocols
  @AllowedOutputProtocols
end

#EventIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def EventId
  @EventId
end

#FlowIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def FlowId
  @FlowId
end

#FlowNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def FlowName
  @FlowName
end

#InputGroupObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def InputGroup
  @InputGroup
end

#MaxBandwidthObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def MaxBandwidth
  @MaxBandwidth
end

#OutputGroupObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def OutputGroup
  @OutputGroup
end

#RegionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def Region
  @Region
end

#StateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FlowId:

    流Id。

  • FlowName:

    流名称。

  • State:

    流状态,目前有IDLE/RUNNING。

  • MaxBandwidth:

    最大带宽值。

  • InputGroup:

    输入组。

  • OutputGroup:

    输出组。

  • EventId:

    该Flow关联的媒体传输事件EventId。

  • Region:

    媒体传输输入流所属的区域,取值和InputRegion相同。

  • AllowedInputProtocols:

    该Flow允许创建的输入协议

  • AllowedOutputProtocols:

    该Flow允许创建的输出协议



10508
10509
10510
# File 'lib/v20190612/models.rb', line 10508

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
# File 'lib/v20190612/models.rb', line 10523

def deserialize(params)
  @FlowId = params['FlowId']
  @FlowName = params['FlowName']
  @State = params['State']
  @MaxBandwidth = params['MaxBandwidth']
  unless params['InputGroup'].nil?
    @InputGroup = []
    params['InputGroup'].each do |i|
      describeinput_tmp = DescribeInput.new
      describeinput_tmp.deserialize(i)
      @InputGroup << describeinput_tmp
    end
  end
  unless params['OutputGroup'].nil?
    @OutputGroup = []
    params['OutputGroup'].each do |i|
      describeoutput_tmp = DescribeOutput.new
      describeoutput_tmp.deserialize(i)
      @OutputGroup << describeoutput_tmp
    end
  end
  @EventId = params['EventId']
  @Region = params['Region']
  @AllowedInputProtocols = params['AllowedInputProtocols']
  @AllowedOutputProtocols = params['AllowedOutputProtocols']
end