Class: TencentCloud::Tse::V20201207::RestartSREInstanceRequest

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

Overview

RestartSREInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, envtypes = nil, nodename = nil) ⇒ RestartSREInstanceRequest

Returns a new instance of RestartSREInstanceRequest.



11157
11158
11159
11160
11161
# File 'lib/v20201207/models.rb', line 11157

def initialize(instanceid=nil, envtypes=nil, nodename=nil)
  @InstanceId = instanceid
  @EnvTypes = envtypes
  @NodeName = nodename
end

Instance Attribute Details

#EnvTypesObject

Parameters:

  • InstanceId:

    微服务引擎实例Id

  • EnvTypes:

    重启的环境类型(PROD,DEV,UAT等)

  • NodeName:

    指定需要重启的实例节点(当前仅支持zk单节点重启)



11155
11156
11157
# File 'lib/v20201207/models.rb', line 11155

def EnvTypes
  @EnvTypes
end

#InstanceIdObject

Parameters:

  • InstanceId:

    微服务引擎实例Id

  • EnvTypes:

    重启的环境类型(PROD,DEV,UAT等)

  • NodeName:

    指定需要重启的实例节点(当前仅支持zk单节点重启)



11155
11156
11157
# File 'lib/v20201207/models.rb', line 11155

def InstanceId
  @InstanceId
end

#NodeNameObject

Parameters:

  • InstanceId:

    微服务引擎实例Id

  • EnvTypes:

    重启的环境类型(PROD,DEV,UAT等)

  • NodeName:

    指定需要重启的实例节点(当前仅支持zk单节点重启)



11155
11156
11157
# File 'lib/v20201207/models.rb', line 11155

def NodeName
  @NodeName
end

Instance Method Details

#deserialize(params) ⇒ Object



11163
11164
11165
11166
11167
# File 'lib/v20201207/models.rb', line 11163

def deserialize(params)
  @InstanceId = params['InstanceId']
  @EnvTypes = params['EnvTypes']
  @NodeName = params['NodeName']
end