Class: TencentCloud::Tse::V20201207::CloudNativeAPIGatewayStrategyBindingGroupInfo

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

Overview

策略绑定的网关分组信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupid = nil, nodeconfig = nil, bindtime = nil, groupname = nil, status = nil) ⇒ CloudNativeAPIGatewayStrategyBindingGroupInfo

Returns a new instance of CloudNativeAPIGatewayStrategyBindingGroupInfo.



982
983
984
985
986
987
988
# File 'lib/v20201207/models.rb', line 982

def initialize(groupid=nil, nodeconfig=nil, bindtime=nil, groupname=nil, status=nil)
  @GroupId = groupid
  @NodeConfig = nodeconfig
  @BindTime = bindtime
  @GroupName = groupname
  @Status = status
end

Instance Attribute Details

#BindTimeObject

Parameters:

  • GroupId:

    网关分组ID

  • NodeConfig:

    节点配置

  • BindTime:

    绑定时间

  • GroupName:

    网关分组名称

  • Status:

    绑定状态



980
981
982
# File 'lib/v20201207/models.rb', line 980

def BindTime
  @BindTime
end

#GroupIdObject

Parameters:

  • GroupId:

    网关分组ID

  • NodeConfig:

    节点配置

  • BindTime:

    绑定时间

  • GroupName:

    网关分组名称

  • Status:

    绑定状态



980
981
982
# File 'lib/v20201207/models.rb', line 980

def GroupId
  @GroupId
end

#GroupNameObject

Parameters:

  • GroupId:

    网关分组ID

  • NodeConfig:

    节点配置

  • BindTime:

    绑定时间

  • GroupName:

    网关分组名称

  • Status:

    绑定状态



980
981
982
# File 'lib/v20201207/models.rb', line 980

def GroupName
  @GroupName
end

#NodeConfigObject

Parameters:

  • GroupId:

    网关分组ID

  • NodeConfig:

    节点配置

  • BindTime:

    绑定时间

  • GroupName:

    网关分组名称

  • Status:

    绑定状态



980
981
982
# File 'lib/v20201207/models.rb', line 980

def NodeConfig
  @NodeConfig
end

#StatusObject

Parameters:

  • GroupId:

    网关分组ID

  • NodeConfig:

    节点配置

  • BindTime:

    绑定时间

  • GroupName:

    网关分组名称

  • Status:

    绑定状态



980
981
982
# File 'lib/v20201207/models.rb', line 980

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



990
991
992
993
994
995
996
997
998
999
# File 'lib/v20201207/models.rb', line 990

def deserialize(params)
  @GroupId = params['GroupId']
  unless params['NodeConfig'].nil?
    @NodeConfig = CloudNativeAPIGatewayNodeConfig.new
    @NodeConfig.deserialize(params['NodeConfig'])
  end
  @BindTime = params['BindTime']
  @GroupName = params['GroupName']
  @Status = params['Status']
end