Class: TencentCloud::Scf::V20180416::Alias

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

Overview

函数的版本别名

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(functionversion = nil, name = nil, routingconfig = nil, description = nil, addtime = nil, modtime = nil) ⇒ Alias

Returns a new instance of Alias.



57
58
59
60
61
62
63
64
# File 'lib/v20180416/models.rb', line 57

def initialize(functionversion=nil, name=nil, routingconfig=nil, description=nil, addtime=nil, modtime=nil)
  @FunctionVersion = functionversion
  @Name = name
  @RoutingConfig = routingconfig
  @Description = description
  @AddTime = addtime
  @ModTime = modtime
end

Instance Attribute Details

#AddTime ⇒ Object

Parameters:

  • FunctionVersion: —

    别名指向的主版本

  • Name: —

    别名的名称

  • RoutingConfig: —

    别名的路由信息

  • Description: —

    描述信息

  • AddTime: —

    创建时间

  • ModTime: —

    更新时间



55
56
57
# File 'lib/v20180416/models.rb', line 55

def AddTime
  @AddTime
end

#Description ⇒ Object

Parameters:

  • FunctionVersion: —

    别名指向的主版本

  • Name: —

    别名的名称

  • RoutingConfig: —

    别名的路由信息

  • Description: —

    描述信息

  • AddTime: —

    创建时间

  • ModTime: —

    更新时间



55
56
57
# File 'lib/v20180416/models.rb', line 55

def Description
  @Description
end

#FunctionVersion ⇒ Object

Parameters:

  • FunctionVersion: —

    别名指向的主版本

  • Name: —

    别名的名称

  • RoutingConfig: —

    别名的路由信息

  • Description: —

    描述信息

  • AddTime: —

    创建时间

  • ModTime: —

    更新时间



55
56
57
# File 'lib/v20180416/models.rb', line 55

def FunctionVersion
  @FunctionVersion
end

#ModTime ⇒ Object

Parameters:

  • FunctionVersion: —

    别名指向的主版本

  • Name: —

    别名的名称

  • RoutingConfig: —

    别名的路由信息

  • Description: —

    描述信息

  • AddTime: —

    创建时间

  • ModTime: —

    更新时间



55
56
57
# File 'lib/v20180416/models.rb', line 55

def ModTime
  @ModTime
end

#Name ⇒ Object

Parameters:

  • FunctionVersion: —

    别名指向的主版本

  • Name: —

    别名的名称

  • RoutingConfig: —

    别名的路由信息

  • Description: —

    描述信息

  • AddTime: —

    创建时间

  • ModTime: —

    更新时间



55
56
57
# File 'lib/v20180416/models.rb', line 55

def Name
  @Name
end

#RoutingConfig ⇒ Object

Parameters:

  • FunctionVersion: —

    别名指向的主版本

  • Name: —

    别名的名称

  • RoutingConfig: —

    别名的路由信息

  • Description: —

    描述信息

  • AddTime: —

    创建时间

  • ModTime: —

    更新时间



55
56
57
# File 'lib/v20180416/models.rb', line 55

def RoutingConfig
  @RoutingConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



66
67
68
69
70
71
72
73
74
75
76
# File 'lib/v20180416/models.rb', line 66

def deserialize(params)
  @FunctionVersion = params['FunctionVersion']
  @Name = params['Name']
  unless params['RoutingConfig'].nil?
    @RoutingConfig = RoutingConfig.new
    @RoutingConfig.deserialize(params['RoutingConfig'])
  end
  @Description = params['Description']
  @AddTime = params['AddTime']
  @ModTime = params['ModTime']
end