Class: TencentCloud::Cme::V20191029::CreateProjectRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::CreateProjectRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20191029/models.rb
Overview
CreateProject请求参数结构体
Instance Attribute Summary collapse
-
#AspectRatio ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#Category ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#Description ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#LiveStreamClipProjectInput ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#MediaCastProjectInput ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#Mode ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#Name ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#Owner ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#Platform ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#RecordReplayProjectInput ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#StreamConnectProjectInput ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#SwitcherProjectInput ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#VideoEditProjectInput ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
-
#VideoSegmentationProjectInput ⇒ Object
注:不填则为默认模式。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(platform = nil, name = nil, owner = nil, category = nil, mode = nil, aspectratio = nil, description = nil, switcherprojectinput = nil, livestreamclipprojectinput = nil, videoeditprojectinput = nil, videosegmentationprojectinput = nil, streamconnectprojectinput = nil, recordreplayprojectinput = nil, mediacastprojectinput = nil) ⇒ CreateProjectRequest
constructor
A new instance of CreateProjectRequest.
Constructor Details
#initialize(platform = nil, name = nil, owner = nil, category = nil, mode = nil, aspectratio = nil, description = nil, switcherprojectinput = nil, livestreamclipprojectinput = nil, videoeditprojectinput = nil, videosegmentationprojectinput = nil, streamconnectprojectinput = nil, recordreplayprojectinput = nil, mediacastprojectinput = nil) ⇒ CreateProjectRequest
Returns a new instance of CreateProjectRequest.
688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 |
# File 'lib/v20191029/models.rb', line 688 def initialize(platform=nil, name=nil, owner=nil, category=nil, mode=nil, aspectratio=nil, description=nil, switcherprojectinput=nil, livestreamclipprojectinput=nil, videoeditprojectinput=nil, videosegmentationprojectinput=nil, streamconnectprojectinput=nil, recordreplayprojectinput=nil, mediacastprojectinput=nil) @Platform = platform @Name = name @Owner = owner @Category = category @Mode = mode @AspectRatio = aspectratio @Description = description @SwitcherProjectInput = switcherprojectinput @LiveStreamClipProjectInput = livestreamclipprojectinput @VideoEditProjectInput = videoeditprojectinput @VideoSegmentationProjectInput = videosegmentationprojectinput @StreamConnectProjectInput = streamconnectprojectinput @RecordReplayProjectInput = recordreplayprojectinput @MediaCastProjectInput = mediacastprojectinput end |
Instance Attribute Details
#AspectRatio ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def AspectRatio @AspectRatio end |
#Category ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def Category @Category end |
#Description ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def Description @Description end |
#LiveStreamClipProjectInput ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def LiveStreamClipProjectInput @LiveStreamClipProjectInput end |
#MediaCastProjectInput ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def MediaCastProjectInput @MediaCastProjectInput end |
#Mode ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def Mode @Mode end |
#Name ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def Name @Name end |
#Owner ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def Owner @Owner end |
#Platform ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def Platform @Platform end |
#RecordReplayProjectInput ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def RecordReplayProjectInput @RecordReplayProjectInput end |
#StreamConnectProjectInput ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def StreamConnectProjectInput @StreamConnectProjectInput end |
#SwitcherProjectInput ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def SwitcherProjectInput @SwitcherProjectInput end |
#VideoEditProjectInput ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def VideoEditProjectInput @VideoEditProjectInput end |
#VideoSegmentationProjectInput ⇒ Object
注:不填则为默认模式。该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
683 684 685 |
# File 'lib/v20191029/models.rb', line 683 def VideoSegmentationProjectInput @VideoSegmentationProjectInput end |
Instance Method Details
#deserialize(params) ⇒ Object
705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 |
# File 'lib/v20191029/models.rb', line 705 def deserialize(params) @Platform = params['Platform'] @Name = params['Name'] unless params['Owner'].nil? @Owner = Entity.new @Owner.deserialize(params['Owner']) end @Category = params['Category'] @Mode = params['Mode'] @AspectRatio = params['AspectRatio'] @Description = params['Description'] unless params['SwitcherProjectInput'].nil? @SwitcherProjectInput = SwitcherProjectInput.new @SwitcherProjectInput.deserialize(params['SwitcherProjectInput']) end unless params['LiveStreamClipProjectInput'].nil? @LiveStreamClipProjectInput = LiveStreamClipProjectInput.new @LiveStreamClipProjectInput.deserialize(params['LiveStreamClipProjectInput']) end unless params['VideoEditProjectInput'].nil? @VideoEditProjectInput = VideoEditProjectInput.new @VideoEditProjectInput.deserialize(params['VideoEditProjectInput']) end unless params['VideoSegmentationProjectInput'].nil? @VideoSegmentationProjectInput = VideoSegmentationProjectInput.new @VideoSegmentationProjectInput.deserialize(params['VideoSegmentationProjectInput']) end unless params['StreamConnectProjectInput'].nil? @StreamConnectProjectInput = StreamConnectProjectInput.new @StreamConnectProjectInput.deserialize(params['StreamConnectProjectInput']) end unless params['RecordReplayProjectInput'].nil? @RecordReplayProjectInput = RecordReplayProjectInput.new @RecordReplayProjectInput.deserialize(params['RecordReplayProjectInput']) end unless params['MediaCastProjectInput'].nil? @MediaCastProjectInput = MediaCastProjectInput.new @MediaCastProjectInput.deserialize(params['MediaCastProjectInput']) end end |