Class: TencentCloud::Gse::V20191112::UpdateAliasRequest

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

Overview

UpdateAlias请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(aliasid = nil, name = nil, description = nil, routingstrategy = nil) ⇒ UpdateAliasRequest

Returns a new instance of UpdateAliasRequest.



5552
5553
5554
5555
5556
5557
# File 'lib/v20191112/models.rb', line 5552

def initialize(aliasid=nil, name=nil, description=nil, routingstrategy=nil)
  @AliasId = aliasid
  @Name = name
  @Description = description
  @RoutingStrategy = routingstrategy
end

Instance Attribute Details

#AliasIdObject

Parameters:

  • AliasId:

    要更新的别名的唯一标识符

  • Name:

    名字,长度不小于1字符不超过1024字符

  • Description:

    别名的可读说明,长度不小于1字符不超过1024字符

  • RoutingStrategy:

    别名的路由配置



5550
5551
5552
# File 'lib/v20191112/models.rb', line 5550

def AliasId
  @AliasId
end

#DescriptionObject

Parameters:

  • AliasId:

    要更新的别名的唯一标识符

  • Name:

    名字,长度不小于1字符不超过1024字符

  • Description:

    别名的可读说明,长度不小于1字符不超过1024字符

  • RoutingStrategy:

    别名的路由配置



5550
5551
5552
# File 'lib/v20191112/models.rb', line 5550

def Description
  @Description
end

#NameObject

Parameters:

  • AliasId:

    要更新的别名的唯一标识符

  • Name:

    名字,长度不小于1字符不超过1024字符

  • Description:

    别名的可读说明,长度不小于1字符不超过1024字符

  • RoutingStrategy:

    别名的路由配置



5550
5551
5552
# File 'lib/v20191112/models.rb', line 5550

def Name
  @Name
end

#RoutingStrategyObject

Parameters:

  • AliasId:

    要更新的别名的唯一标识符

  • Name:

    名字,长度不小于1字符不超过1024字符

  • Description:

    别名的可读说明,长度不小于1字符不超过1024字符

  • RoutingStrategy:

    别名的路由配置



5550
5551
5552
# File 'lib/v20191112/models.rb', line 5550

def RoutingStrategy
  @RoutingStrategy
end

Instance Method Details

#deserialize(params) ⇒ Object



5559
5560
5561
5562
5563
5564
5565
5566
5567
# File 'lib/v20191112/models.rb', line 5559

def deserialize(params)
  @AliasId = params['AliasId']
  @Name = params['Name']
  @Description = params['Description']
  unless params['RoutingStrategy'].nil?
    @RoutingStrategy = RoutingStrategy.new
    @RoutingStrategy.deserialize(params['RoutingStrategy'])
  end
end