test_class.file: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/builders/ProtocolBuilderTest.java
test_class.identifier: ProtocolBuilderTest
test_case.body: @Test
      void build() {
          ProtocolBuilder builder = new ProtocolBuilder();
          builder.name("name").host("host").port(8080).contextpath("contextpath").threadpool("mockthreadpool")
                  .corethreads(1).threads(2).iothreads(3).queues(4).accepts(5).codec("mockcodec")
                  .serialization("serialization").charset("utf-8").payload(6).buffer(1024).heartbeat(1000)
                  .accesslog("accesslog").transporter("mocktransporter").exchanger("mockexchanger")
                  .dispatcher("mockdispatcher").networker("networker").server("server").client("client")
                  .telnet("mocktelnethandler").prompt("prompt").status("mockstatuschecker").register(true).keepAlive(false)
                  .optimizer("optimizer").extension("extension").isDefault(true)
                  .appendParameter("default.num", "one").id("id").prefix("prefix");
  
          ProtocolConfig config = builder.build();
          ProtocolConfig config2 = builder.build();
  
          Assertions.assertEquals(8080, config.getPort());
          Assertions.assertEquals(1, config.getCorethreads());
          Assertions.assertEquals(2, config.getThreads());
          Assertions.assertEquals(3, config.getIothreads());
          Assertions.assertEquals(4, config.getQueues());
          Assertions.assertEquals(5, config.getAccepts());
          Assertions.assertEquals(6, config.getPayload());
          Assertions.assertEquals(1024, config.getBuffer());
          Assertions.assertEquals(1000, config.getHeartbeat());
          Assertions.assertEquals("name", config.getName());
          Assertions.assertEquals("host", config.getHost());
          Assertions.assertEquals("contextpath", config.getContextpath());
          Assertions.assertEquals("mockthreadpool", config.getThreadpool());
          Assertions.assertEquals("mockcodec", config.getCodec());
          Assertions.assertEquals("serialization", config.getSerialization());
          Assertions.assertEquals("utf-8", config.getCharset());
          Assertions.assertEquals("accesslog", config.getAccesslog());
          Assertions.assertEquals("mocktransporter", config.getTransporter());
          Assertions.assertEquals("mockexchanger", config.getExchanger());
          Assertions.assertEquals("mockdispatcher", config.getDispatcher());
          Assertions.assertEquals("networker", config.getNetworker());
          Assertions.assertEquals("server", config.getServer());
          Assertions.assertEquals("client", config.getClient());
          Assertions.assertEquals("mocktelnethandler", config.getTelnet());
          Assertions.assertEquals("prompt", config.getPrompt());
          Assertions.assertEquals("mockstatuschecker", config.getStatus());
          Assertions.assertEquals("optimizer", config.getOptimizer());
          Assertions.assertEquals("extension", config.getExtension());
          Assertions.assertTrue(config.isRegister());
          Assertions.assertFalse(config.getKeepAlive());
          Assertions.assertTrue(config.isDefault());
          Assertions.assertTrue(config.getParameters().containsKey("default.num"));
          Assertions.assertEquals("one", config.getParameters().get("default.num"));
          Assertions.assertEquals("id", config.getId());
          Assertions.assertEquals("prefix", config.getPrefix());
          Assertions.assertNotSame(config, config2);
      }
test_case.class_method_signature: ProtocolBuilderTest.build()
test_case.full_signature: @Test void build()
test_case.identifier: build
test_case.invocations: prefix id appendParameter isDefault extension optimizer keepAlive register status prompt telnet client server networker dispatcher exchanger transporter accesslog heartbeat buffer payload charset serialization codec accepts queues iothreads threads corethreads threadpool contextpath port host name build build assertEquals getPort assertEquals getCorethreads assertEquals getThreads assertEquals getIothreads assertEquals getQueues assertEquals getAccepts assertEquals getPayload assertEquals getBuffer assertEquals getHeartbeat assertEquals getName assertEquals getHost assertEquals getContextpath assertEquals getThreadpool assertEquals getCodec assertEquals getSerialization assertEquals getCharset assertEquals getAccesslog assertEquals getTransporter assertEquals getExchanger assertEquals getDispatcher assertEquals getNetworker assertEquals getServer assertEquals getClient assertEquals getTelnet assertEquals getPrompt assertEquals getStatus assertEquals getOptimizer assertEquals getExtension assertTrue isRegister assertFalse getKeepAlive assertTrue isDefault assertTrue containsKey getParameters assertEquals get getParameters assertEquals getId assertEquals getPrefix assertNotSame
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void build()
focal_class.declarator: name
focal_class.modifier: private
focal_class.original_string: private String name;
focal_class.type: String
focal_class.var_name: name
focal_class.declarator: host
focal_class.modifier: private
focal_class.original_string: private String host;
focal_class.type: String
focal_class.var_name: host
focal_class.declarator: port
focal_class.modifier: private
focal_class.original_string: private Integer port;
focal_class.type: Integer
focal_class.var_name: port
focal_class.declarator: contextpath
focal_class.modifier: private
focal_class.original_string: private String contextpath;
focal_class.type: String
focal_class.var_name: contextpath
focal_class.declarator: threadpool
focal_class.modifier: private
focal_class.original_string: private String threadpool;
focal_class.type: String
focal_class.var_name: threadpool
focal_class.declarator: corethreads
focal_class.modifier: private
focal_class.original_string: private Integer corethreads;
focal_class.type: Integer
focal_class.var_name: corethreads
focal_class.declarator: threads
focal_class.modifier: private
focal_class.original_string: private Integer threads;
focal_class.type: Integer
focal_class.var_name: threads
focal_class.declarator: iothreads
focal_class.modifier: private
focal_class.original_string: private Integer iothreads;
focal_class.type: Integer
focal_class.var_name: iothreads
focal_class.declarator: queues
focal_class.modifier: private
focal_class.original_string: private Integer queues;
focal_class.type: Integer
focal_class.var_name: queues
focal_class.declarator: accepts
focal_class.modifier: private
focal_class.original_string: private Integer accepts;
focal_class.type: Integer
focal_class.var_name: accepts
focal_class.declarator: codec
focal_class.modifier: private
focal_class.original_string: private String codec;
focal_class.type: String
focal_class.var_name: codec
focal_class.declarator: serialization
focal_class.modifier: private
focal_class.original_string: private String serialization;
focal_class.type: String
focal_class.var_name: serialization
focal_class.declarator: charset
focal_class.modifier: private
focal_class.original_string: private String charset;
focal_class.type: String
focal_class.var_name: charset
focal_class.declarator: payload
focal_class.modifier: private
focal_class.original_string: private Integer payload;
focal_class.type: Integer
focal_class.var_name: payload
focal_class.declarator: buffer
focal_class.modifier: private
focal_class.original_string: private Integer buffer;
focal_class.type: Integer
focal_class.var_name: buffer
focal_class.declarator: heartbeat
focal_class.modifier: private
focal_class.original_string: private Integer heartbeat;
focal_class.type: Integer
focal_class.var_name: heartbeat
focal_class.declarator: accesslog
focal_class.modifier: private
focal_class.original_string: private String accesslog;
focal_class.type: String
focal_class.var_name: accesslog
focal_class.declarator: transporter
focal_class.modifier: private
focal_class.original_string: private String transporter;
focal_class.type: String
focal_class.var_name: transporter
focal_class.declarator: exchanger
focal_class.modifier: private
focal_class.original_string: private String exchanger;
focal_class.type: String
focal_class.var_name: exchanger
focal_class.declarator: dispatcher
focal_class.modifier: private
focal_class.original_string: private String dispatcher;
focal_class.type: String
focal_class.var_name: dispatcher
focal_class.declarator: networker
focal_class.modifier: private
focal_class.original_string: private String networker;
focal_class.type: String
focal_class.var_name: networker
focal_class.declarator: server
focal_class.modifier: private
focal_class.original_string: private String server;
focal_class.type: String
focal_class.var_name: server
focal_class.declarator: client
focal_class.modifier: private
focal_class.original_string: private String client;
focal_class.type: String
focal_class.var_name: client
focal_class.declarator: telnet
focal_class.modifier: private
focal_class.original_string: private String telnet;
focal_class.type: String
focal_class.var_name: telnet
focal_class.declarator: prompt
focal_class.modifier: private
focal_class.original_string: private String prompt;
focal_class.type: String
focal_class.var_name: prompt
focal_class.declarator: status
focal_class.modifier: private
focal_class.original_string: private String status;
focal_class.type: String
focal_class.var_name: status
focal_class.declarator: register
focal_class.modifier: private
focal_class.original_string: private Boolean register;
focal_class.type: Boolean
focal_class.var_name: register
focal_class.declarator: keepAlive
focal_class.modifier: private
focal_class.original_string: private Boolean keepAlive;
focal_class.type: Boolean
focal_class.var_name: keepAlive
focal_class.declarator: optimizer
focal_class.modifier: private
focal_class.original_string: private String optimizer;
focal_class.type: String
focal_class.var_name: optimizer
focal_class.declarator: extension
focal_class.modifier: private
focal_class.original_string: private String extension;
focal_class.type: String
focal_class.var_name: extension
focal_class.declarator: parameters
focal_class.modifier: private
focal_class.original_string: private Map<String, String> parameters;
focal_class.type: Map<String, String>
focal_class.var_name: parameters
focal_class.declarator: isDefault
focal_class.modifier: private
focal_class.original_string: private Boolean isDefault;
focal_class.type: Boolean
focal_class.var_name: isDefault
focal_class.file: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/ProtocolBuilder.java
focal_class.identifier: ProtocolBuilder
focal_class.class_method_signature: ProtocolBuilder.newBuilder()
focal_class.full_signature: public static ProtocolBuilder newBuilder()
focal_class.identifier: newBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder newBuilder()
focal_class.class_method_signature: ProtocolBuilder.id(String id)
focal_class.full_signature: public ProtocolBuilder id(String id)
focal_class.identifier: id
focal_class.modifiers: public
focal_class.parameters: (String id)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder id(String id)
focal_class.class_method_signature: ProtocolBuilder.name(String name)
focal_class.full_signature: public ProtocolBuilder name(String name)
focal_class.identifier: name
focal_class.modifiers: public
focal_class.parameters: (String name)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder name(String name)
focal_class.class_method_signature: ProtocolBuilder.host(String host)
focal_class.full_signature: public ProtocolBuilder host(String host)
focal_class.identifier: host
focal_class.modifiers: public
focal_class.parameters: (String host)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder host(String host)
focal_class.class_method_signature: ProtocolBuilder.port(Integer port)
focal_class.full_signature: public ProtocolBuilder port(Integer port)
focal_class.identifier: port
focal_class.modifiers: public
focal_class.parameters: (Integer port)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder port(Integer port)
focal_class.class_method_signature: ProtocolBuilder.contextpath(String contextpath)
focal_class.full_signature: public ProtocolBuilder contextpath(String contextpath)
focal_class.identifier: contextpath
focal_class.modifiers: public
focal_class.parameters: (String contextpath)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder contextpath(String contextpath)
focal_class.class_method_signature: ProtocolBuilder.path(String path)
focal_class.full_signature: @Deprecated public ProtocolBuilder path(String path)
focal_class.identifier: path
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String path)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder path(String path)
focal_class.class_method_signature: ProtocolBuilder.threadpool(String threadpool)
focal_class.full_signature: public ProtocolBuilder threadpool(String threadpool)
focal_class.identifier: threadpool
focal_class.modifiers: public
focal_class.parameters: (String threadpool)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder threadpool(String threadpool)
focal_class.class_method_signature: ProtocolBuilder.corethreads(Integer corethreads)
focal_class.full_signature: public ProtocolBuilder corethreads(Integer corethreads)
focal_class.identifier: corethreads
focal_class.modifiers: public
focal_class.parameters: (Integer corethreads)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder corethreads(Integer corethreads)
focal_class.class_method_signature: ProtocolBuilder.threads(Integer threads)
focal_class.full_signature: public ProtocolBuilder threads(Integer threads)
focal_class.identifier: threads
focal_class.modifiers: public
focal_class.parameters: (Integer threads)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder threads(Integer threads)
focal_class.class_method_signature: ProtocolBuilder.iothreads(Integer iothreads)
focal_class.full_signature: public ProtocolBuilder iothreads(Integer iothreads)
focal_class.identifier: iothreads
focal_class.modifiers: public
focal_class.parameters: (Integer iothreads)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder iothreads(Integer iothreads)
focal_class.class_method_signature: ProtocolBuilder.queues(Integer queues)
focal_class.full_signature: public ProtocolBuilder queues(Integer queues)
focal_class.identifier: queues
focal_class.modifiers: public
focal_class.parameters: (Integer queues)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder queues(Integer queues)
focal_class.class_method_signature: ProtocolBuilder.accepts(Integer accepts)
focal_class.full_signature: public ProtocolBuilder accepts(Integer accepts)
focal_class.identifier: accepts
focal_class.modifiers: public
focal_class.parameters: (Integer accepts)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder accepts(Integer accepts)
focal_class.class_method_signature: ProtocolBuilder.codec(String codec)
focal_class.full_signature: public ProtocolBuilder codec(String codec)
focal_class.identifier: codec
focal_class.modifiers: public
focal_class.parameters: (String codec)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder codec(String codec)
focal_class.class_method_signature: ProtocolBuilder.serialization(String serialization)
focal_class.full_signature: public ProtocolBuilder serialization(String serialization)
focal_class.identifier: serialization
focal_class.modifiers: public
focal_class.parameters: (String serialization)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder serialization(String serialization)
focal_class.class_method_signature: ProtocolBuilder.charset(String charset)
focal_class.full_signature: public ProtocolBuilder charset(String charset)
focal_class.identifier: charset
focal_class.modifiers: public
focal_class.parameters: (String charset)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder charset(String charset)
focal_class.class_method_signature: ProtocolBuilder.payload(Integer payload)
focal_class.full_signature: public ProtocolBuilder payload(Integer payload)
focal_class.identifier: payload
focal_class.modifiers: public
focal_class.parameters: (Integer payload)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder payload(Integer payload)
focal_class.class_method_signature: ProtocolBuilder.buffer(Integer buffer)
focal_class.full_signature: public ProtocolBuilder buffer(Integer buffer)
focal_class.identifier: buffer
focal_class.modifiers: public
focal_class.parameters: (Integer buffer)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder buffer(Integer buffer)
focal_class.class_method_signature: ProtocolBuilder.heartbeat(Integer heartbeat)
focal_class.full_signature: public ProtocolBuilder heartbeat(Integer heartbeat)
focal_class.identifier: heartbeat
focal_class.modifiers: public
focal_class.parameters: (Integer heartbeat)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder heartbeat(Integer heartbeat)
focal_class.class_method_signature: ProtocolBuilder.accesslog(String accesslog)
focal_class.full_signature: public ProtocolBuilder accesslog(String accesslog)
focal_class.identifier: accesslog
focal_class.modifiers: public
focal_class.parameters: (String accesslog)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder accesslog(String accesslog)
focal_class.class_method_signature: ProtocolBuilder.transporter(String transporter)
focal_class.full_signature: public ProtocolBuilder transporter(String transporter)
focal_class.identifier: transporter
focal_class.modifiers: public
focal_class.parameters: (String transporter)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder transporter(String transporter)
focal_class.class_method_signature: ProtocolBuilder.exchanger(String exchanger)
focal_class.full_signature: public ProtocolBuilder exchanger(String exchanger)
focal_class.identifier: exchanger
focal_class.modifiers: public
focal_class.parameters: (String exchanger)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder exchanger(String exchanger)
focal_class.class_method_signature: ProtocolBuilder.dispatcher(String dispatcher)
focal_class.full_signature: public ProtocolBuilder dispatcher(String dispatcher)
focal_class.identifier: dispatcher
focal_class.modifiers: public
focal_class.parameters: (String dispatcher)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder dispatcher(String dispatcher)
focal_class.class_method_signature: ProtocolBuilder.dispather(String dispather)
focal_class.full_signature: @Deprecated public ProtocolBuilder dispather(String dispather)
focal_class.identifier: dispather
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String dispather)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder dispather(String dispather)
focal_class.class_method_signature: ProtocolBuilder.networker(String networker)
focal_class.full_signature: public ProtocolBuilder networker(String networker)
focal_class.identifier: networker
focal_class.modifiers: public
focal_class.parameters: (String networker)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder networker(String networker)
focal_class.class_method_signature: ProtocolBuilder.server(String server)
focal_class.full_signature: public ProtocolBuilder server(String server)
focal_class.identifier: server
focal_class.modifiers: public
focal_class.parameters: (String server)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder server(String server)
focal_class.class_method_signature: ProtocolBuilder.client(String client)
focal_class.full_signature: public ProtocolBuilder client(String client)
focal_class.identifier: client
focal_class.modifiers: public
focal_class.parameters: (String client)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder client(String client)
focal_class.class_method_signature: ProtocolBuilder.telnet(String telnet)
focal_class.full_signature: public ProtocolBuilder telnet(String telnet)
focal_class.identifier: telnet
focal_class.modifiers: public
focal_class.parameters: (String telnet)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder telnet(String telnet)
focal_class.class_method_signature: ProtocolBuilder.prompt(String prompt)
focal_class.full_signature: public ProtocolBuilder prompt(String prompt)
focal_class.identifier: prompt
focal_class.modifiers: public
focal_class.parameters: (String prompt)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder prompt(String prompt)
focal_class.class_method_signature: ProtocolBuilder.status(String status)
focal_class.full_signature: public ProtocolBuilder status(String status)
focal_class.identifier: status
focal_class.modifiers: public
focal_class.parameters: (String status)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder status(String status)
focal_class.class_method_signature: ProtocolBuilder.register(Boolean register)
focal_class.full_signature: public ProtocolBuilder register(Boolean register)
focal_class.identifier: register
focal_class.modifiers: public
focal_class.parameters: (Boolean register)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder register(Boolean register)
focal_class.class_method_signature: ProtocolBuilder.keepAlive(Boolean keepAlive)
focal_class.full_signature: public ProtocolBuilder keepAlive(Boolean keepAlive)
focal_class.identifier: keepAlive
focal_class.modifiers: public
focal_class.parameters: (Boolean keepAlive)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder keepAlive(Boolean keepAlive)
focal_class.class_method_signature: ProtocolBuilder.optimizer(String optimizer)
focal_class.full_signature: public ProtocolBuilder optimizer(String optimizer)
focal_class.identifier: optimizer
focal_class.modifiers: public
focal_class.parameters: (String optimizer)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder optimizer(String optimizer)
focal_class.class_method_signature: ProtocolBuilder.extension(String extension)
focal_class.full_signature: public ProtocolBuilder extension(String extension)
focal_class.identifier: extension
focal_class.modifiers: public
focal_class.parameters: (String extension)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder extension(String extension)
focal_class.class_method_signature: ProtocolBuilder.appendParameter(String key, String value)
focal_class.full_signature: public ProtocolBuilder appendParameter(String key, String value)
focal_class.identifier: appendParameter
focal_class.modifiers: public
focal_class.parameters: (String key, String value)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder appendParameter(String key, String value)
focal_class.class_method_signature: ProtocolBuilder.appendParameters(Map<String, String> appendParameters)
focal_class.full_signature: public ProtocolBuilder appendParameters(Map<String, String> appendParameters)
focal_class.identifier: appendParameters
focal_class.modifiers: public
focal_class.parameters: (Map<String, String> appendParameters)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder appendParameters(Map<String, String> appendParameters)
focal_class.class_method_signature: ProtocolBuilder.isDefault(Boolean isDefault)
focal_class.full_signature: public ProtocolBuilder isDefault(Boolean isDefault)
focal_class.identifier: isDefault
focal_class.modifiers: public
focal_class.parameters: (Boolean isDefault)
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder isDefault(Boolean isDefault)
focal_class.class_method_signature: ProtocolBuilder.build()
focal_class.full_signature: public ProtocolConfig build()
focal_class.identifier: build
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ProtocolConfig
focal_class.signature: ProtocolConfig build()
focal_class.class_method_signature: ProtocolBuilder.getThis()
focal_class.full_signature: @Override protected ProtocolBuilder getThis()
focal_class.identifier: getThis
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: ProtocolBuilder
focal_class.signature: ProtocolBuilder getThis()
focal_class.superclass: extends AbstractBuilder<ProtocolConfig, ProtocolBuilder>
focal_method.body: public ProtocolConfig build() {
          ProtocolConfig protocolConfig = new ProtocolConfig();
          super.build(protocolConfig);
  
          protocolConfig.setAccepts(accepts);
          protocolConfig.setAccesslog(accesslog);
          protocolConfig.setBuffer(buffer);
          protocolConfig.setCharset(charset);
          protocolConfig.setClient(client);
          protocolConfig.setCodec(codec);
          protocolConfig.setContextpath(contextpath);
          protocolConfig.setCorethreads(corethreads);
          protocolConfig.setDefault(isDefault);
          protocolConfig.setDispatcher(dispatcher);
          protocolConfig.setExchanger(exchanger);
          protocolConfig.setExtension(extension);
          protocolConfig.setHeartbeat(heartbeat);
          protocolConfig.setHost(host);
          protocolConfig.setIothreads(iothreads);
          protocolConfig.setKeepAlive(keepAlive);
          protocolConfig.setName(name);
          protocolConfig.setNetworker(networker);
          protocolConfig.setOptimizer(optimizer);
          protocolConfig.setParameters(parameters);
          protocolConfig.setPayload(payload);
          protocolConfig.setPort(port);
          protocolConfig.setPrompt(prompt);
          protocolConfig.setQueues(queues);
          protocolConfig.setRegister(register);
          protocolConfig.setSerialization(serialization);
          protocolConfig.setServer(server);
          protocolConfig.setStatus(status);
          protocolConfig.setTelnet(telnet);
          protocolConfig.setThreadpool(threadpool);
          protocolConfig.setThreads(threads);
          protocolConfig.setTransporter(transporter);
  
          return protocolConfig;
      }
focal_method.class_method_signature: ProtocolBuilder.build()
focal_method.full_signature: public ProtocolConfig build()
focal_method.identifier: build
focal_method.invocations: build setAccepts setAccesslog setBuffer setCharset setClient setCodec setContextpath setCorethreads setDefault setDispatcher setExchanger setExtension setHeartbeat setHost setIothreads setKeepAlive setName setNetworker setOptimizer setParameters setPayload setPort setPrompt setQueues setRegister setSerialization setServer setStatus setTelnet setThreadpool setThreads setTransporter
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: ProtocolConfig
focal_method.signature: ProtocolConfig build()