Class: TencentCloud::Cme::V20191029::HandleStreamConnectProjectRequest

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

Overview

HandleStreamConnectProject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platform = nil, projectid = nil, operation = nil, inputinfo = nil, inputendpoint = nil, outputinfo = nil, currentstoptime = nil, operator = nil) ⇒ HandleStreamConnectProjectRequest

Returns a new instance of HandleStreamConnectProjectRequest.



2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
# File 'lib/v20191029/models.rb', line 2966

def initialize(platform=nil, projectid=nil, operation=nil, inputinfo=nil, inputendpoint=nil, outputinfo=nil, currentstoptime=nil, operator=nil)
  @Platform = platform
  @ProjectId = projectid
  @Operation = operation
  @InputInfo = inputinfo
  @InputEndpoint = inputendpoint
  @OutputInfo = outputinfo
  @CurrentStopTime = currentstoptime
  @Operator = operator
end

Instance Attribute Details

#CurrentStopTimeObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def CurrentStopTime
  @CurrentStopTime
end

#InputEndpointObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def InputEndpoint
  @InputEndpoint
end

#InputInfoObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def InputInfo
  @InputInfo
end

#OperationObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def Operation
  @Operation
end

#OperatorObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def Operator
  @Operator
end

#OutputInfoObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def OutputInfo
  @OutputInfo
end

#PlatformObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def Platform
  @Platform
end

#ProjectIdObject

<li> Main :主源;</li> <li> Backup :备源。</li>

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • ProjectId:

    云转推项目 Id 。

  • Operation:

    请参考 [操作类型](#Operation)

  • InputInfo:

    转推输入源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • InputEndpoint:

    主备输入源标识,取值有:

  • OutputInfo:

    转推输出源操作参数。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • CurrentStopTime:

    云转推当前预计结束时间,采用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。具体操作方式详见 [操作类型](#Operation) 及下文示例。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以操作所有云转推项目。如果指定操作者,则操作者必须为项目所有者。



2964
2965
2966
# File 'lib/v20191029/models.rb', line 2964

def ProjectId
  @ProjectId
end

Instance Method Details

#deserialize(params) ⇒ Object



2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
# File 'lib/v20191029/models.rb', line 2977

def deserialize(params)
  @Platform = params['Platform']
  @ProjectId = params['ProjectId']
  @Operation = params['Operation']
  unless params['InputInfo'].nil?
    @InputInfo = StreamInputInfo.new
    @InputInfo.deserialize(params['InputInfo'])
  end
  @InputEndpoint = params['InputEndpoint']
  unless params['OutputInfo'].nil?
    @OutputInfo = StreamConnectOutput.new
    @OutputInfo.deserialize(params['OutputInfo'])
  end
  @CurrentStopTime = params['CurrentStopTime']
  @Operator = params['Operator']
end