Class: TencentCloud::Cme::V20191029::HandleMediaCastProjectResponse

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

Overview

HandleMediaCastProject返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(playinfo = nil, sourceinfoset = nil, destinationinfoset = nil, requestid = nil) ⇒ HandleMediaCastProjectResponse

Returns a new instance of HandleMediaCastProjectResponse.



2911
2912
2913
2914
2915
2916
# File 'lib/v20191029/models.rb', line 2911

def initialize(playinfo=nil, sourceinfoset=nil, destinationinfoset=nil, requestid=nil)
  @PlayInfo = playinfo
  @SourceInfoSet = sourceinfoset
  @DestinationInfoSet = destinationinfoset
  @RequestId = requestid
end

Instance Attribute Details

#DestinationInfoSetObject

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

Parameters:

  • PlayInfo:

    播放信息,Operation 为 DescribePlayInfo 时返回。

  • SourceInfoSet:

    输入源信息, Operation 为 AddSource 时返回添加成功的输入源信息。

  • DestinationInfoSet:

    输出源信息, Operation 为 AddDestination 时返回添加成功的输出源信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2909
2910
2911
# File 'lib/v20191029/models.rb', line 2909

def DestinationInfoSet
  @DestinationInfoSet
end

#PlayInfoObject

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

Parameters:

  • PlayInfo:

    播放信息,Operation 为 DescribePlayInfo 时返回。

  • SourceInfoSet:

    输入源信息, Operation 为 AddSource 时返回添加成功的输入源信息。

  • DestinationInfoSet:

    输出源信息, Operation 为 AddDestination 时返回添加成功的输出源信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2909
2910
2911
# File 'lib/v20191029/models.rb', line 2909

def PlayInfo
  @PlayInfo
end

#RequestIdObject

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

Parameters:

  • PlayInfo:

    播放信息,Operation 为 DescribePlayInfo 时返回。

  • SourceInfoSet:

    输入源信息, Operation 为 AddSource 时返回添加成功的输入源信息。

  • DestinationInfoSet:

    输出源信息, Operation 为 AddDestination 时返回添加成功的输出源信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2909
2910
2911
# File 'lib/v20191029/models.rb', line 2909

def RequestId
  @RequestId
end

#SourceInfoSetObject

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

Parameters:

  • PlayInfo:

    播放信息,Operation 为 DescribePlayInfo 时返回。

  • SourceInfoSet:

    输入源信息, Operation 为 AddSource 时返回添加成功的输入源信息。

  • DestinationInfoSet:

    输出源信息, Operation 为 AddDestination 时返回添加成功的输出源信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2909
2910
2911
# File 'lib/v20191029/models.rb', line 2909

def SourceInfoSet
  @SourceInfoSet
end

Instance Method Details

#deserialize(params) ⇒ Object



2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
# File 'lib/v20191029/models.rb', line 2918

def deserialize(params)
  unless params['PlayInfo'].nil?
    @PlayInfo = MediaCastPlayInfo.new
    @PlayInfo.deserialize(params['PlayInfo'])
  end
  unless params['SourceInfoSet'].nil?
    @SourceInfoSet = []
    params['SourceInfoSet'].each do |i|
      mediacastsourceinfo_tmp = MediaCastSourceInfo.new
      mediacastsourceinfo_tmp.deserialize(i)
      @SourceInfoSet << mediacastsourceinfo_tmp
    end
  end
  unless params['DestinationInfoSet'].nil?
    @DestinationInfoSet = []
    params['DestinationInfoSet'].each do |i|
      mediacastdestinationinfo_tmp = MediaCastDestinationInfo.new
      mediacastdestinationinfo_tmp.deserialize(i)
      @DestinationInfoSet << mediacastdestinationinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end