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

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

Overview

HandleStreamConnectProject请求参数结构体

Instance Attribute Summary collapse

  • #InputEndpoint ⇒ Object
  • Main :主源;
  • Backup :备源。
  • .
  • #InputInfo ⇒ Object
  • Main :主源;
  • Backup :备源。
  • .
  • #Operation ⇒ Object
  • Main :主源;
  • Backup :备源。
  • .
  • #Operator ⇒ Object
  • Main :主源;
  • Backup :备源。
  • .
  • #OutputInfo ⇒ Object
  • Main :主源;
  • Backup :备源。
  • .
  • #Platform ⇒ Object
  • Main :主源;
  • Backup :备源。
  • .
  • #ProjectId ⇒ Object
  • Main :主源;
  • Backup :备源。
  • .

    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

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • Operator:

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

    
    
    2964
    2965
    2966
    # File 'lib/v20191029/models.rb', line 2964
    
    def CurrentStopTime
      @CurrentStopTime
    end

    #InputEndpointObject

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • Operator:

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

    
    
    2964
    2965
    2966
    # File 'lib/v20191029/models.rb', line 2964
    
    def InputEndpoint
      @InputEndpoint
    end

    #InputInfoObject

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • Operator:

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

    
    
    2964
    2965
    2966
    # File 'lib/v20191029/models.rb', line 2964
    
    def InputInfo
      @InputInfo
    end

    #OperationObject

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • Operator:

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

    
    
    2964
    2965
    2966
    # File 'lib/v20191029/models.rb', line 2964
    
    def Operation
      @Operation
    end

    #OperatorObject

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • Operator:

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

    
    
    2964
    2965
    2966
    # File 'lib/v20191029/models.rb', line 2964
    
    def Operator
      @Operator
    end

    #OutputInfoObject

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • Operator:

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

    
    
    2964
    2965
    2966
    # File 'lib/v20191029/models.rb', line 2964
    
    def OutputInfo
      @OutputInfo
    end

    #PlatformObject

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • Operator:

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

    
    
    2964
    2965
    2966
    # File 'lib/v20191029/models.rb', line 2964
    
    def Platform
      @Platform
    end

    #ProjectIdObject

  • Main :主源;
  • Backup :备源。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      云转推项目 Id 。

    • Operation:

      请参考 操作类型

    • InputInfo:

      转推输入源操作参数。具体操作方式详见 操作类型 及下文示例。

    • InputEndpoint:

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

    • OutputInfo:

      转推输出源操作参数。具体操作方式详见 操作类型 及下文示例。

    • CurrentStopTime:

      云转推当前预计结束时间,采用 ISO 日期格式。具体操作方式详见 操作类型 及下文示例。

    • 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