Class: TencentCloud::Lighthouse::V20200324::ModifyMcpServerRequest

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

Overview

ModifyMcpServer请求参数结构体

Instance Attribute Summary collapse

  • #Description ⇒ Object
  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • .
  • #Envs ⇒ Object
  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • .
  • #InstanceId ⇒ Object
  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • .
  • #McpServerId ⇒ Object
  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • .
  • #Name ⇒ Object
  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • .
  • #TransportType ⇒ Object
  • STREAMABLE_HTTP:HTTP协议的流式传输方式
  • SSE:Server-Sent Events,服务器发送事件
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(instanceid = nil, mcpserverid = nil, name = nil, command = nil, description = nil, envs = nil, transporttype = nil) ⇒ ModifyMcpServerRequest

    Returns a new instance of ModifyMcpServerRequest.

    
    
    7168
    7169
    7170
    7171
    7172
    7173
    7174
    7175
    7176
    # File 'lib/v20200324/models.rb', line 7168
    
    def initialize(instanceid=nil, mcpserverid=nil, name=nil, command=nil, description=nil, envs=nil, transporttype=nil)
      @InstanceId = instanceid
      @McpServerId = mcpserverid
      @Name = name
      @Command = command
      @Description = description
      @Envs = envs
      @TransportType = transporttype
    end
    

    Instance Attribute Details

    #CommandObject

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

    #DescriptionObject

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

    #EnvsObject

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

    #InstanceIdObject

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

    #McpServerIdObject

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

    #NameObject

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

    #TransportTypeObject

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

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7178
    7179
    7180
    7181
    7182
    7183
    7184
    7185
    7186
    7187
    7188
    7189
    7190
    7191
    7192
    7193
    # File 'lib/v20200324/models.rb', line 7178
    
    def deserialize(params)
      @InstanceId = params['InstanceId']
      @McpServerId = params['McpServerId']
      @Name = params['Name']
      @Command = params['Command']
      @Description = params['Description']
      unless params['Envs'].nil?
        @Envs = []
        params['Envs'].each do |i|
          mcpserverenv_tmp = McpServerEnv.new
          mcpserverenv_tmp.deserialize(i)
          @Envs << mcpserverenv_tmp
        end
      end
      @TransportType = params['TransportType']
    end