content: package com.alicloud.openservices.tablestore.model.search.analysis;
  
  import com.aliyun.ots.thirdparty.com.google.protobuf.ByteString;
  
  public class SplitAnalyzerParameter implements AnalyzerParameter {
      private String delimiter = null;
      private Boolean caseSensitive = null;
  
      public SplitAnalyzerParameter() {
      }
  
      public SplitAnalyzerParameter(final String delimiter) {
          this.delimiter = delimiter;
      }
  
      public SplitAnalyzerParameter(String delimiter, Boolean caseSensitive) {
          this.delimiter = delimiter;
          this.caseSensitive = caseSensitive;
      }
  
      public SplitAnalyzerParameter setCaseSensitive(Boolean caseSensitive) {
          this.caseSensitive = caseSensitive;
          return this;
      }
  
      public Boolean isCaseSensitive() {
          return caseSensitive;
      }
  
      public String getDelimiter() {
          return delimiter;
      }
  
      public SplitAnalyzerParameter setDelimiter(String delimiter) {
          this.delimiter = delimiter;
          return this;
      }
  
      @Override
      public ByteString serialize() {
          return AnalyzerParameterBuilder.buildSplitAnalyzerParameter(this).toByteString();
      }
  }
  