Class: TencentCloud::Ms::V20180408::UpdateClientStateRequest

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

Overview

UpdateClientState请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clientid = nil, ip = nil, internal = nil, serverversion = nil, hostname = nil, os = nil) ⇒ UpdateClientStateRequest

Returns a new instance of UpdateClientStateRequest.



2834
2835
2836
2837
2838
2839
2840
2841
# File 'lib/v20180408/models.rb', line 2834

def initialize(clientid=nil, ip=nil, internal=nil, serverversion=nil, hostname=nil, os=nil)
  @ClientId = clientid
  @Ip = ip
  @Internal = internal
  @ServerVersion = serverversion
  @Hostname = hostname
  @Os = os
end

Instance Attribute Details

#ClientIdObject

Parameters:

  • ClientId:

    Client Id

  • Ip:

    Ip addr

  • Internal:

    内部分组

  • ServerVersion:

    Client Version

  • Hostname:

    主机

  • Os:

    系统



2832
2833
2834
# File 'lib/v20180408/models.rb', line 2832

def ClientId
  @ClientId
end

#HostnameObject

Parameters:

  • ClientId:

    Client Id

  • Ip:

    Ip addr

  • Internal:

    内部分组

  • ServerVersion:

    Client Version

  • Hostname:

    主机

  • Os:

    系统



2832
2833
2834
# File 'lib/v20180408/models.rb', line 2832

def Hostname
  @Hostname
end

#InternalObject

Parameters:

  • ClientId:

    Client Id

  • Ip:

    Ip addr

  • Internal:

    内部分组

  • ServerVersion:

    Client Version

  • Hostname:

    主机

  • Os:

    系统



2832
2833
2834
# File 'lib/v20180408/models.rb', line 2832

def Internal
  @Internal
end

#IpObject

Parameters:

  • ClientId:

    Client Id

  • Ip:

    Ip addr

  • Internal:

    内部分组

  • ServerVersion:

    Client Version

  • Hostname:

    主机

  • Os:

    系统



2832
2833
2834
# File 'lib/v20180408/models.rb', line 2832

def Ip
  @Ip
end

#OsObject

Parameters:

  • ClientId:

    Client Id

  • Ip:

    Ip addr

  • Internal:

    内部分组

  • ServerVersion:

    Client Version

  • Hostname:

    主机

  • Os:

    系统



2832
2833
2834
# File 'lib/v20180408/models.rb', line 2832

def Os
  @Os
end

#ServerVersionObject

Parameters:

  • ClientId:

    Client Id

  • Ip:

    Ip addr

  • Internal:

    内部分组

  • ServerVersion:

    Client Version

  • Hostname:

    主机

  • Os:

    系统



2832
2833
2834
# File 'lib/v20180408/models.rb', line 2832

def ServerVersion
  @ServerVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



2843
2844
2845
2846
2847
2848
2849
2850
# File 'lib/v20180408/models.rb', line 2843

def deserialize(params)
  @ClientId = params['ClientId']
  @Ip = params['Ip']
  @Internal = params['Internal']
  @ServerVersion = params['ServerVersion']
  @Hostname = params['Hostname']
  @Os = params['Os']
end