Class: TencentCloud::Lighthouse::V20200324::McpServer
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::McpServer
- Defined in:
- lib/v20200324/models.rb
Overview
MCP Server信息
Instance Attribute Summary collapse
-
#Command ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#Config ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#CreatedTime ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#Description ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#EnvSet ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#IconUrl ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#McpServerId ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#McpServerType ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#Name ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#ServerUrl ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#State ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#TransportType ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
. -
#UpdatedTime ⇒ Object
- STREAMABLE_HTTP:HTTP协议的流式传输方式
- SSE:Server-Sent Events,服务器发送事件
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(mcpserverid = nil, name = nil, mcpservertype = nil, iconurl = nil, command = nil, state = nil, serverurl = nil, config = nil, description = nil, createdtime = nil, updatedtime = nil, envset = nil, transporttype = nil) ⇒ McpServer
constructor
A new instance of McpServer.
Constructor Details
#initialize(mcpserverid = nil, name = nil, mcpservertype = nil, iconurl = nil, command = nil, state = nil, serverurl = nil, config = nil, description = nil, createdtime = nil, updatedtime = nil, envset = nil, transporttype = nil) ⇒ McpServer
Returns a new instance of McpServer.
6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 |
# File 'lib/v20200324/models.rb', line 6417 def initialize(mcpserverid=nil, name=nil, mcpservertype=nil, iconurl=nil, command=nil, state=nil, serverurl=nil, config=nil, description=nil, createdtime=nil, updatedtime=nil, envset=nil, transporttype=nil) @McpServerId = mcpserverid @Name = name @McpServerType = mcpservertype @IconUrl = iconurl @Command = command @State = state @ServerUrl = serverurl @Config = config @Description = description @CreatedTime = createdtime @UpdatedTime = updatedtime @EnvSet = envset @TransportType = transporttype end |
Instance Attribute Details
#Command ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def Command @Command end |
#Config ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def Config @Config end |
#CreatedTime ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def CreatedTime @CreatedTime end |
#Description ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def Description @Description end |
#EnvSet ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def EnvSet @EnvSet end |
#IconUrl ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def IconUrl @IconUrl end |
#McpServerId ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def McpServerId @McpServerId end |
#McpServerType ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def McpServerType @McpServerType end |
#Name ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def Name @Name end |
#ServerUrl ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def ServerUrl @ServerUrl end |
#State ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def State @State end |
#TransportType ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def TransportType @TransportType end |
#UpdatedTime ⇒ Object
6415 6416 6417 |
# File 'lib/v20200324/models.rb', line 6415 def UpdatedTime @UpdatedTime end |
Instance Method Details
#deserialize(params) ⇒ Object
6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 |
# File 'lib/v20200324/models.rb', line 6433 def deserialize(params) @McpServerId = params['McpServerId'] @Name = params['Name'] @McpServerType = params['McpServerType'] @IconUrl = params['IconUrl'] @Command = params['Command'] @State = params['State'] @ServerUrl = params['ServerUrl'] @Config = params['Config'] @Description = params['Description'] @CreatedTime = params['CreatedTime'] @UpdatedTime = params['UpdatedTime'] unless params['EnvSet'].nil? @EnvSet = [] params['EnvSet'].each do |i| mcpserverenv_tmp = McpServerEnv.new mcpserverenv_tmp.deserialize(i) @EnvSet << mcpserverenv_tmp end end @TransportType = params['TransportType'] end |