Class: TencentCloud::Tcm::V20210413::IngressGatewayStatus

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

Overview

IngressGateway状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancer = nil, currentversion = nil, desiredversion = nil, state = nil) ⇒ IngressGatewayStatus



994
995
996
997
998
999
# File 'lib/v20210413/models.rb', line 994

def initialize(loadbalancer=nil, currentversion=nil, desiredversion=nil, state=nil)
  @LoadBalancer = loadbalancer
  @CurrentVersion = currentversion
  @DesiredVersion = desiredversion
  @State = state
end

Instance Attribute Details

#CurrentVersionObject



992
993
994
# File 'lib/v20210413/models.rb', line 992

def CurrentVersion
  @CurrentVersion
end

#DesiredVersionObject



992
993
994
# File 'lib/v20210413/models.rb', line 992

def DesiredVersion
  @DesiredVersion
end

#LoadBalancerObject



992
993
994
# File 'lib/v20210413/models.rb', line 992

def LoadBalancer
  @LoadBalancer
end

#StateObject



992
993
994
# File 'lib/v20210413/models.rb', line 992

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



1001
1002
1003
1004
1005
1006
1007
1008
1009
# File 'lib/v20210413/models.rb', line 1001

def deserialize(params)
  unless params['LoadBalancer'].nil?
    @LoadBalancer = LoadBalancerStatus.new
    @LoadBalancer.deserialize(params['LoadBalancer'])
  end
  @CurrentVersion = params['CurrentVersion']
  @DesiredVersion = params['DesiredVersion']
  @State = params['State']
end