Class: TencentCloud::Lighthouse::V20200324::McpServer

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

Overview

MCP Server信息

Instance Attribute Summary collapse

  • #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

    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

    #CommandObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def Command
      @Command
    end

    #ConfigObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def Config
      @Config
    end

    #CreatedTimeObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def CreatedTime
      @CreatedTime
    end

    #DescriptionObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def Description
      @Description
    end

    #EnvSetObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def EnvSet
      @EnvSet
    end

    #IconUrlObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def IconUrl
      @IconUrl
    end

    #McpServerIdObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def McpServerId
      @McpServerId
    end

    #McpServerTypeObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def McpServerType
      @McpServerType
    end

    #NameObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def Name
      @Name
    end

    #ServerUrlObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def ServerUrl
      @ServerUrl
    end

    #StateObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def State
      @State
    end

    #TransportTypeObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    6415
    6416
    6417
    # File 'lib/v20200324/models.rb', line 6415
    
    def TransportType
      @TransportType
    end

    #UpdatedTimeObject

  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • 
    
    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