Class: TencentCloud::Tse::V20201207::ModifyNativeGatewayServiceSourceRequest

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

Overview

ModifyNativeGatewayServiceSource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayid = nil, sourceid = nil, sourcename = nil, sourceinfo = nil) ⇒ ModifyNativeGatewayServiceSourceRequest

Returns a new instance of ModifyNativeGatewayServiceSourceRequest.



10443
10444
10445
10446
10447
10448
# File 'lib/v20201207/models.rb', line 10443

def initialize(gatewayid=nil, sourceid=nil, sourcename=nil, sourceinfo=nil)
  @GatewayID = gatewayid
  @SourceID = sourceid
  @SourceName = sourcename
  @SourceInfo = sourceinfo
end

Instance Attribute Details

#GatewayIDObject

Parameters:

  • GatewayID:

    网关实例ID

  • SourceID:

    服务来源实例ID

  • SourceName:

    服务来源名称

  • SourceInfo:

    服务来源实例额外信息



10441
10442
10443
# File 'lib/v20201207/models.rb', line 10441

def GatewayID
  @GatewayID
end

#SourceIDObject

Parameters:

  • GatewayID:

    网关实例ID

  • SourceID:

    服务来源实例ID

  • SourceName:

    服务来源名称

  • SourceInfo:

    服务来源实例额外信息



10441
10442
10443
# File 'lib/v20201207/models.rb', line 10441

def SourceID
  @SourceID
end

#SourceInfoObject

Parameters:

  • GatewayID:

    网关实例ID

  • SourceID:

    服务来源实例ID

  • SourceName:

    服务来源名称

  • SourceInfo:

    服务来源实例额外信息



10441
10442
10443
# File 'lib/v20201207/models.rb', line 10441

def SourceInfo
  @SourceInfo
end

#SourceNameObject

Parameters:

  • GatewayID:

    网关实例ID

  • SourceID:

    服务来源实例ID

  • SourceName:

    服务来源名称

  • SourceInfo:

    服务来源实例额外信息



10441
10442
10443
# File 'lib/v20201207/models.rb', line 10441

def SourceName
  @SourceName
end

Instance Method Details

#deserialize(params) ⇒ Object



10450
10451
10452
10453
10454
10455
10456
10457
10458
# File 'lib/v20201207/models.rb', line 10450

def deserialize(params)
  @GatewayID = params['GatewayID']
  @SourceID = params['SourceID']
  @SourceName = params['SourceName']
  unless params['SourceInfo'].nil?
    @SourceInfo = SourceInfo.new
    @SourceInfo.deserialize(params['SourceInfo'])
  end
end