All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos Maven / Gradle / Ivy

There is a newer version: 2.0.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: GeoWaveAnalyticMapreduce.proto

package org.locationtech.geowave.service.grpc.protobuf;

/**
 * Protobuf type {@code DBScanCommandParametersProtos}
 */
public  final class DBScanCommandParametersProtos extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:DBScanCommandParametersProtos)
    DBScanCommandParametersProtosOrBuilder {
private static final long serialVersionUID = 0L;
  // Use DBScanCommandParametersProtos.newBuilder() to construct.
  private DBScanCommandParametersProtos(com.google.protobuf.GeneratedMessageV3.Builder builder) {
    super(builder);
  }
  private DBScanCommandParametersProtos() {
    parameters_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    mapReduceConfigFile_ = "";
    mapReduceHdfsBaseDir_ = "";
    mapReduceHdfsHostPort_ = "";
    mapReduceJobtrackerHostPort_ = "";
    mapReduceYarnResourceManager_ = "";
    commonDistanceFunctionClass_ = "";
    authorizations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    typeNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    indexName_ = "";
    extractMaxInputSplit_ = "";
    extractMinInputSplit_ = "";
    extractQuery_ = "";
    outputOutputFormat_ = "";
    inputFormatClass_ = "";
    inputHdfsPath_ = "";
    outputReducerCount_ = "";
    outputHdfsOutputPath_ = "";
    partitioningDistanceThresholds_ = "";
    partitioningGeometricDistanceUnit_ = "";
    clusteringMaxIterations_ = "";
    clusteringMinimumSize_ = "";
    globalBatchId_ = "";
    hullDataTypeId_ = "";
    hullProjectionClass_ = "";
    outputDataNamespaceUri_ = "";
    outputDataTypeId_ = "";
    outputIndexId_ = "";
    partitionMaxMemberSelection_ = "";
    partitionPartitionerClass_ = "";
    partitionPartitionDecreaseRate_ = "";
    partitionMaxDistance_ = "";
    partitionPartitionPrecision_ = "";
    partitionSecondaryPartitionerClass_ = "";
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  private DBScanCommandParametersProtos(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    int mutable_bitField0_ = 0;
    int mutable_bitField1_ = 0;
    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
        com.google.protobuf.UnknownFieldSet.newBuilder();
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          default: {
            if (!parseUnknownFieldProto3(
                input, unknownFields, extensionRegistry, tag)) {
              done = true;
            }
            break;
          }
          case 10: {
            java.lang.String s = input.readStringRequireUtf8();
            if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
              parameters_ = new com.google.protobuf.LazyStringArrayList();
              mutable_bitField0_ |= 0x00000001;
            }
            parameters_.add(s);
            break;
          }
          case 18: {
            java.lang.String s = input.readStringRequireUtf8();

            mapReduceConfigFile_ = s;
            break;
          }
          case 26: {
            java.lang.String s = input.readStringRequireUtf8();

            mapReduceHdfsBaseDir_ = s;
            break;
          }
          case 34: {
            java.lang.String s = input.readStringRequireUtf8();

            mapReduceHdfsHostPort_ = s;
            break;
          }
          case 42: {
            java.lang.String s = input.readStringRequireUtf8();

            mapReduceJobtrackerHostPort_ = s;
            break;
          }
          case 50: {
            java.lang.String s = input.readStringRequireUtf8();

            mapReduceYarnResourceManager_ = s;
            break;
          }
          case 58: {
            java.lang.String s = input.readStringRequireUtf8();

            commonDistanceFunctionClass_ = s;
            break;
          }
          case 66: {
            java.lang.String s = input.readStringRequireUtf8();
            if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
              authorizations_ = new com.google.protobuf.LazyStringArrayList();
              mutable_bitField0_ |= 0x00000080;
            }
            authorizations_.add(s);
            break;
          }
          case 74: {
            java.lang.String s = input.readStringRequireUtf8();
            if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
              typeNames_ = new com.google.protobuf.LazyStringArrayList();
              mutable_bitField0_ |= 0x00000100;
            }
            typeNames_.add(s);
            break;
          }
          case 82: {
            java.lang.String s = input.readStringRequireUtf8();

            indexName_ = s;
            break;
          }
          case 90: {
            java.lang.String s = input.readStringRequireUtf8();

            extractMaxInputSplit_ = s;
            break;
          }
          case 98: {
            java.lang.String s = input.readStringRequireUtf8();

            extractMinInputSplit_ = s;
            break;
          }
          case 106: {
            java.lang.String s = input.readStringRequireUtf8();

            extractQuery_ = s;
            break;
          }
          case 114: {
            java.lang.String s = input.readStringRequireUtf8();

            outputOutputFormat_ = s;
            break;
          }
          case 122: {
            java.lang.String s = input.readStringRequireUtf8();

            inputFormatClass_ = s;
            break;
          }
          case 130: {
            java.lang.String s = input.readStringRequireUtf8();

            inputHdfsPath_ = s;
            break;
          }
          case 138: {
            java.lang.String s = input.readStringRequireUtf8();

            outputReducerCount_ = s;
            break;
          }
          case 146: {
            java.lang.String s = input.readStringRequireUtf8();

            outputHdfsOutputPath_ = s;
            break;
          }
          case 154: {
            java.lang.String s = input.readStringRequireUtf8();

            partitioningDistanceThresholds_ = s;
            break;
          }
          case 162: {
            java.lang.String s = input.readStringRequireUtf8();

            partitioningGeometricDistanceUnit_ = s;
            break;
          }
          case 170: {
            java.lang.String s = input.readStringRequireUtf8();

            clusteringMaxIterations_ = s;
            break;
          }
          case 178: {
            java.lang.String s = input.readStringRequireUtf8();

            clusteringMinimumSize_ = s;
            break;
          }
          case 186: {
            java.lang.String s = input.readStringRequireUtf8();

            globalBatchId_ = s;
            break;
          }
          case 194: {
            java.lang.String s = input.readStringRequireUtf8();

            hullDataTypeId_ = s;
            break;
          }
          case 202: {
            java.lang.String s = input.readStringRequireUtf8();

            hullProjectionClass_ = s;
            break;
          }
          case 210: {
            java.lang.String s = input.readStringRequireUtf8();

            outputDataNamespaceUri_ = s;
            break;
          }
          case 218: {
            java.lang.String s = input.readStringRequireUtf8();

            outputDataTypeId_ = s;
            break;
          }
          case 226: {
            java.lang.String s = input.readStringRequireUtf8();

            outputIndexId_ = s;
            break;
          }
          case 234: {
            java.lang.String s = input.readStringRequireUtf8();

            partitionMaxMemberSelection_ = s;
            break;
          }
          case 242: {
            java.lang.String s = input.readStringRequireUtf8();

            partitionPartitionerClass_ = s;
            break;
          }
          case 250: {
            java.lang.String s = input.readStringRequireUtf8();

            partitionPartitionDecreaseRate_ = s;
            break;
          }
          case 258: {
            java.lang.String s = input.readStringRequireUtf8();

            partitionMaxDistance_ = s;
            break;
          }
          case 266: {
            java.lang.String s = input.readStringRequireUtf8();

            partitionPartitionPrecision_ = s;
            break;
          }
          case 274: {
            java.lang.String s = input.readStringRequireUtf8();

            partitionSecondaryPartitionerClass_ = s;
            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
        parameters_ = parameters_.getUnmodifiableView();
      }
      if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
        authorizations_ = authorizations_.getUnmodifiableView();
      }
      if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
        typeNames_ = typeNames_.getUnmodifiableView();
      }
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return org.locationtech.geowave.service.grpc.protobuf.AnalyticMapreduceServiceProtos.internal_static_DBScanCommandParametersProtos_descriptor;
  }

  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return org.locationtech.geowave.service.grpc.protobuf.AnalyticMapreduceServiceProtos.internal_static_DBScanCommandParametersProtos_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos.class, org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos.Builder.class);
  }

  private int bitField0_;
  public static final int PARAMETERS_FIELD_NUMBER = 1;
  private com.google.protobuf.LazyStringList parameters_;
  /**
   * repeated string parameters = 1;
   */
  public com.google.protobuf.ProtocolStringList
      getParametersList() {
    return parameters_;
  }
  /**
   * repeated string parameters = 1;
   */
  public int getParametersCount() {
    return parameters_.size();
  }
  /**
   * repeated string parameters = 1;
   */
  public java.lang.String getParameters(int index) {
    return parameters_.get(index);
  }
  /**
   * repeated string parameters = 1;
   */
  public com.google.protobuf.ByteString
      getParametersBytes(int index) {
    return parameters_.getByteString(index);
  }

  public static final int MAPREDUCECONFIGFILE_FIELD_NUMBER = 2;
  private volatile java.lang.Object mapReduceConfigFile_;
  /**
   * string mapReduceConfigFile = 2;
   */
  public java.lang.String getMapReduceConfigFile() {
    java.lang.Object ref = mapReduceConfigFile_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      mapReduceConfigFile_ = s;
      return s;
    }
  }
  /**
   * string mapReduceConfigFile = 2;
   */
  public com.google.protobuf.ByteString
      getMapReduceConfigFileBytes() {
    java.lang.Object ref = mapReduceConfigFile_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      mapReduceConfigFile_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int MAPREDUCEHDFSBASEDIR_FIELD_NUMBER = 3;
  private volatile java.lang.Object mapReduceHdfsBaseDir_;
  /**
   * string mapReduceHdfsBaseDir = 3;
   */
  public java.lang.String getMapReduceHdfsBaseDir() {
    java.lang.Object ref = mapReduceHdfsBaseDir_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      mapReduceHdfsBaseDir_ = s;
      return s;
    }
  }
  /**
   * string mapReduceHdfsBaseDir = 3;
   */
  public com.google.protobuf.ByteString
      getMapReduceHdfsBaseDirBytes() {
    java.lang.Object ref = mapReduceHdfsBaseDir_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      mapReduceHdfsBaseDir_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int MAPREDUCEHDFSHOSTPORT_FIELD_NUMBER = 4;
  private volatile java.lang.Object mapReduceHdfsHostPort_;
  /**
   * string mapReduceHdfsHostPort = 4;
   */
  public java.lang.String getMapReduceHdfsHostPort() {
    java.lang.Object ref = mapReduceHdfsHostPort_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      mapReduceHdfsHostPort_ = s;
      return s;
    }
  }
  /**
   * string mapReduceHdfsHostPort = 4;
   */
  public com.google.protobuf.ByteString
      getMapReduceHdfsHostPortBytes() {
    java.lang.Object ref = mapReduceHdfsHostPort_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      mapReduceHdfsHostPort_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int MAPREDUCEJOBTRACKERHOSTPORT_FIELD_NUMBER = 5;
  private volatile java.lang.Object mapReduceJobtrackerHostPort_;
  /**
   * string mapReduceJobtrackerHostPort = 5;
   */
  public java.lang.String getMapReduceJobtrackerHostPort() {
    java.lang.Object ref = mapReduceJobtrackerHostPort_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      mapReduceJobtrackerHostPort_ = s;
      return s;
    }
  }
  /**
   * string mapReduceJobtrackerHostPort = 5;
   */
  public com.google.protobuf.ByteString
      getMapReduceJobtrackerHostPortBytes() {
    java.lang.Object ref = mapReduceJobtrackerHostPort_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      mapReduceJobtrackerHostPort_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int MAPREDUCEYARNRESOURCEMANAGER_FIELD_NUMBER = 6;
  private volatile java.lang.Object mapReduceYarnResourceManager_;
  /**
   * string mapReduceYarnResourceManager = 6;
   */
  public java.lang.String getMapReduceYarnResourceManager() {
    java.lang.Object ref = mapReduceYarnResourceManager_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      mapReduceYarnResourceManager_ = s;
      return s;
    }
  }
  /**
   * string mapReduceYarnResourceManager = 6;
   */
  public com.google.protobuf.ByteString
      getMapReduceYarnResourceManagerBytes() {
    java.lang.Object ref = mapReduceYarnResourceManager_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      mapReduceYarnResourceManager_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int COMMONDISTANCEFUNCTIONCLASS_FIELD_NUMBER = 7;
  private volatile java.lang.Object commonDistanceFunctionClass_;
  /**
   * string commonDistanceFunctionClass = 7;
   */
  public java.lang.String getCommonDistanceFunctionClass() {
    java.lang.Object ref = commonDistanceFunctionClass_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      commonDistanceFunctionClass_ = s;
      return s;
    }
  }
  /**
   * string commonDistanceFunctionClass = 7;
   */
  public com.google.protobuf.ByteString
      getCommonDistanceFunctionClassBytes() {
    java.lang.Object ref = commonDistanceFunctionClass_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      commonDistanceFunctionClass_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int AUTHORIZATIONS_FIELD_NUMBER = 8;
  private com.google.protobuf.LazyStringList authorizations_;
  /**
   * repeated string authorizations = 8;
   */
  public com.google.protobuf.ProtocolStringList
      getAuthorizationsList() {
    return authorizations_;
  }
  /**
   * repeated string authorizations = 8;
   */
  public int getAuthorizationsCount() {
    return authorizations_.size();
  }
  /**
   * repeated string authorizations = 8;
   */
  public java.lang.String getAuthorizations(int index) {
    return authorizations_.get(index);
  }
  /**
   * repeated string authorizations = 8;
   */
  public com.google.protobuf.ByteString
      getAuthorizationsBytes(int index) {
    return authorizations_.getByteString(index);
  }

  public static final int TYPENAMES_FIELD_NUMBER = 9;
  private com.google.protobuf.LazyStringList typeNames_;
  /**
   * repeated string typeNames = 9;
   */
  public com.google.protobuf.ProtocolStringList
      getTypeNamesList() {
    return typeNames_;
  }
  /**
   * repeated string typeNames = 9;
   */
  public int getTypeNamesCount() {
    return typeNames_.size();
  }
  /**
   * repeated string typeNames = 9;
   */
  public java.lang.String getTypeNames(int index) {
    return typeNames_.get(index);
  }
  /**
   * repeated string typeNames = 9;
   */
  public com.google.protobuf.ByteString
      getTypeNamesBytes(int index) {
    return typeNames_.getByteString(index);
  }

  public static final int INDEXNAME_FIELD_NUMBER = 10;
  private volatile java.lang.Object indexName_;
  /**
   * string indexName = 10;
   */
  public java.lang.String getIndexName() {
    java.lang.Object ref = indexName_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      indexName_ = s;
      return s;
    }
  }
  /**
   * string indexName = 10;
   */
  public com.google.protobuf.ByteString
      getIndexNameBytes() {
    java.lang.Object ref = indexName_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      indexName_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int EXTRACTMAXINPUTSPLIT_FIELD_NUMBER = 11;
  private volatile java.lang.Object extractMaxInputSplit_;
  /**
   * string extractMaxInputSplit = 11;
   */
  public java.lang.String getExtractMaxInputSplit() {
    java.lang.Object ref = extractMaxInputSplit_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      extractMaxInputSplit_ = s;
      return s;
    }
  }
  /**
   * string extractMaxInputSplit = 11;
   */
  public com.google.protobuf.ByteString
      getExtractMaxInputSplitBytes() {
    java.lang.Object ref = extractMaxInputSplit_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      extractMaxInputSplit_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int EXTRACTMININPUTSPLIT_FIELD_NUMBER = 12;
  private volatile java.lang.Object extractMinInputSplit_;
  /**
   * string extractMinInputSplit = 12;
   */
  public java.lang.String getExtractMinInputSplit() {
    java.lang.Object ref = extractMinInputSplit_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      extractMinInputSplit_ = s;
      return s;
    }
  }
  /**
   * string extractMinInputSplit = 12;
   */
  public com.google.protobuf.ByteString
      getExtractMinInputSplitBytes() {
    java.lang.Object ref = extractMinInputSplit_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      extractMinInputSplit_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int EXTRACTQUERY_FIELD_NUMBER = 13;
  private volatile java.lang.Object extractQuery_;
  /**
   * string extractQuery = 13;
   */
  public java.lang.String getExtractQuery() {
    java.lang.Object ref = extractQuery_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      extractQuery_ = s;
      return s;
    }
  }
  /**
   * string extractQuery = 13;
   */
  public com.google.protobuf.ByteString
      getExtractQueryBytes() {
    java.lang.Object ref = extractQuery_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      extractQuery_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int OUTPUTOUTPUTFORMAT_FIELD_NUMBER = 14;
  private volatile java.lang.Object outputOutputFormat_;
  /**
   * string outputOutputFormat = 14;
   */
  public java.lang.String getOutputOutputFormat() {
    java.lang.Object ref = outputOutputFormat_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      outputOutputFormat_ = s;
      return s;
    }
  }
  /**
   * string outputOutputFormat = 14;
   */
  public com.google.protobuf.ByteString
      getOutputOutputFormatBytes() {
    java.lang.Object ref = outputOutputFormat_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      outputOutputFormat_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int INPUTFORMATCLASS_FIELD_NUMBER = 15;
  private volatile java.lang.Object inputFormatClass_;
  /**
   * string inputFormatClass = 15;
   */
  public java.lang.String getInputFormatClass() {
    java.lang.Object ref = inputFormatClass_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      inputFormatClass_ = s;
      return s;
    }
  }
  /**
   * string inputFormatClass = 15;
   */
  public com.google.protobuf.ByteString
      getInputFormatClassBytes() {
    java.lang.Object ref = inputFormatClass_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      inputFormatClass_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int INPUTHDFSPATH_FIELD_NUMBER = 16;
  private volatile java.lang.Object inputHdfsPath_;
  /**
   * string inputHdfsPath = 16;
   */
  public java.lang.String getInputHdfsPath() {
    java.lang.Object ref = inputHdfsPath_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      inputHdfsPath_ = s;
      return s;
    }
  }
  /**
   * string inputHdfsPath = 16;
   */
  public com.google.protobuf.ByteString
      getInputHdfsPathBytes() {
    java.lang.Object ref = inputHdfsPath_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      inputHdfsPath_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int OUTPUTREDUCERCOUNT_FIELD_NUMBER = 17;
  private volatile java.lang.Object outputReducerCount_;
  /**
   * string outputReducerCount = 17;
   */
  public java.lang.String getOutputReducerCount() {
    java.lang.Object ref = outputReducerCount_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      outputReducerCount_ = s;
      return s;
    }
  }
  /**
   * string outputReducerCount = 17;
   */
  public com.google.protobuf.ByteString
      getOutputReducerCountBytes() {
    java.lang.Object ref = outputReducerCount_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      outputReducerCount_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int OUTPUTHDFSOUTPUTPATH_FIELD_NUMBER = 18;
  private volatile java.lang.Object outputHdfsOutputPath_;
  /**
   * string outputHdfsOutputPath = 18;
   */
  public java.lang.String getOutputHdfsOutputPath() {
    java.lang.Object ref = outputHdfsOutputPath_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      outputHdfsOutputPath_ = s;
      return s;
    }
  }
  /**
   * string outputHdfsOutputPath = 18;
   */
  public com.google.protobuf.ByteString
      getOutputHdfsOutputPathBytes() {
    java.lang.Object ref = outputHdfsOutputPath_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      outputHdfsOutputPath_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONINGDISTANCETHRESHOLDS_FIELD_NUMBER = 19;
  private volatile java.lang.Object partitioningDistanceThresholds_;
  /**
   * string partitioningDistanceThresholds = 19;
   */
  public java.lang.String getPartitioningDistanceThresholds() {
    java.lang.Object ref = partitioningDistanceThresholds_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitioningDistanceThresholds_ = s;
      return s;
    }
  }
  /**
   * string partitioningDistanceThresholds = 19;
   */
  public com.google.protobuf.ByteString
      getPartitioningDistanceThresholdsBytes() {
    java.lang.Object ref = partitioningDistanceThresholds_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitioningDistanceThresholds_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONINGGEOMETRICDISTANCEUNIT_FIELD_NUMBER = 20;
  private volatile java.lang.Object partitioningGeometricDistanceUnit_;
  /**
   * string partitioningGeometricDistanceUnit = 20;
   */
  public java.lang.String getPartitioningGeometricDistanceUnit() {
    java.lang.Object ref = partitioningGeometricDistanceUnit_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitioningGeometricDistanceUnit_ = s;
      return s;
    }
  }
  /**
   * string partitioningGeometricDistanceUnit = 20;
   */
  public com.google.protobuf.ByteString
      getPartitioningGeometricDistanceUnitBytes() {
    java.lang.Object ref = partitioningGeometricDistanceUnit_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitioningGeometricDistanceUnit_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLUSTERINGMAXITERATIONS_FIELD_NUMBER = 21;
  private volatile java.lang.Object clusteringMaxIterations_;
  /**
   * string clusteringMaxIterations = 21;
   */
  public java.lang.String getClusteringMaxIterations() {
    java.lang.Object ref = clusteringMaxIterations_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      clusteringMaxIterations_ = s;
      return s;
    }
  }
  /**
   * string clusteringMaxIterations = 21;
   */
  public com.google.protobuf.ByteString
      getClusteringMaxIterationsBytes() {
    java.lang.Object ref = clusteringMaxIterations_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clusteringMaxIterations_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int CLUSTERINGMINIMUMSIZE_FIELD_NUMBER = 22;
  private volatile java.lang.Object clusteringMinimumSize_;
  /**
   * string clusteringMinimumSize = 22;
   */
  public java.lang.String getClusteringMinimumSize() {
    java.lang.Object ref = clusteringMinimumSize_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      clusteringMinimumSize_ = s;
      return s;
    }
  }
  /**
   * string clusteringMinimumSize = 22;
   */
  public com.google.protobuf.ByteString
      getClusteringMinimumSizeBytes() {
    java.lang.Object ref = clusteringMinimumSize_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      clusteringMinimumSize_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int GLOBALBATCHID_FIELD_NUMBER = 23;
  private volatile java.lang.Object globalBatchId_;
  /**
   * string globalBatchId = 23;
   */
  public java.lang.String getGlobalBatchId() {
    java.lang.Object ref = globalBatchId_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      globalBatchId_ = s;
      return s;
    }
  }
  /**
   * string globalBatchId = 23;
   */
  public com.google.protobuf.ByteString
      getGlobalBatchIdBytes() {
    java.lang.Object ref = globalBatchId_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      globalBatchId_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int HULLDATATYPEID_FIELD_NUMBER = 24;
  private volatile java.lang.Object hullDataTypeId_;
  /**
   * string hullDataTypeId = 24;
   */
  public java.lang.String getHullDataTypeId() {
    java.lang.Object ref = hullDataTypeId_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      hullDataTypeId_ = s;
      return s;
    }
  }
  /**
   * string hullDataTypeId = 24;
   */
  public com.google.protobuf.ByteString
      getHullDataTypeIdBytes() {
    java.lang.Object ref = hullDataTypeId_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      hullDataTypeId_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int HULLPROJECTIONCLASS_FIELD_NUMBER = 25;
  private volatile java.lang.Object hullProjectionClass_;
  /**
   * string hullProjectionClass = 25;
   */
  public java.lang.String getHullProjectionClass() {
    java.lang.Object ref = hullProjectionClass_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      hullProjectionClass_ = s;
      return s;
    }
  }
  /**
   * string hullProjectionClass = 25;
   */
  public com.google.protobuf.ByteString
      getHullProjectionClassBytes() {
    java.lang.Object ref = hullProjectionClass_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      hullProjectionClass_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int OUTPUTDATANAMESPACEURI_FIELD_NUMBER = 26;
  private volatile java.lang.Object outputDataNamespaceUri_;
  /**
   * string outputDataNamespaceUri = 26;
   */
  public java.lang.String getOutputDataNamespaceUri() {
    java.lang.Object ref = outputDataNamespaceUri_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      outputDataNamespaceUri_ = s;
      return s;
    }
  }
  /**
   * string outputDataNamespaceUri = 26;
   */
  public com.google.protobuf.ByteString
      getOutputDataNamespaceUriBytes() {
    java.lang.Object ref = outputDataNamespaceUri_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      outputDataNamespaceUri_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int OUTPUTDATATYPEID_FIELD_NUMBER = 27;
  private volatile java.lang.Object outputDataTypeId_;
  /**
   * string outputDataTypeId = 27;
   */
  public java.lang.String getOutputDataTypeId() {
    java.lang.Object ref = outputDataTypeId_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      outputDataTypeId_ = s;
      return s;
    }
  }
  /**
   * string outputDataTypeId = 27;
   */
  public com.google.protobuf.ByteString
      getOutputDataTypeIdBytes() {
    java.lang.Object ref = outputDataTypeId_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      outputDataTypeId_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int OUTPUTINDEXID_FIELD_NUMBER = 28;
  private volatile java.lang.Object outputIndexId_;
  /**
   * string outputIndexId = 28;
   */
  public java.lang.String getOutputIndexId() {
    java.lang.Object ref = outputIndexId_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      outputIndexId_ = s;
      return s;
    }
  }
  /**
   * string outputIndexId = 28;
   */
  public com.google.protobuf.ByteString
      getOutputIndexIdBytes() {
    java.lang.Object ref = outputIndexId_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      outputIndexId_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONMAXMEMBERSELECTION_FIELD_NUMBER = 29;
  private volatile java.lang.Object partitionMaxMemberSelection_;
  /**
   * string partitionMaxMemberSelection = 29;
   */
  public java.lang.String getPartitionMaxMemberSelection() {
    java.lang.Object ref = partitionMaxMemberSelection_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitionMaxMemberSelection_ = s;
      return s;
    }
  }
  /**
   * string partitionMaxMemberSelection = 29;
   */
  public com.google.protobuf.ByteString
      getPartitionMaxMemberSelectionBytes() {
    java.lang.Object ref = partitionMaxMemberSelection_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitionMaxMemberSelection_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONPARTITIONERCLASS_FIELD_NUMBER = 30;
  private volatile java.lang.Object partitionPartitionerClass_;
  /**
   * string partitionPartitionerClass = 30;
   */
  public java.lang.String getPartitionPartitionerClass() {
    java.lang.Object ref = partitionPartitionerClass_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitionPartitionerClass_ = s;
      return s;
    }
  }
  /**
   * string partitionPartitionerClass = 30;
   */
  public com.google.protobuf.ByteString
      getPartitionPartitionerClassBytes() {
    java.lang.Object ref = partitionPartitionerClass_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitionPartitionerClass_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONPARTITIONDECREASERATE_FIELD_NUMBER = 31;
  private volatile java.lang.Object partitionPartitionDecreaseRate_;
  /**
   * string partitionPartitionDecreaseRate = 31;
   */
  public java.lang.String getPartitionPartitionDecreaseRate() {
    java.lang.Object ref = partitionPartitionDecreaseRate_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitionPartitionDecreaseRate_ = s;
      return s;
    }
  }
  /**
   * string partitionPartitionDecreaseRate = 31;
   */
  public com.google.protobuf.ByteString
      getPartitionPartitionDecreaseRateBytes() {
    java.lang.Object ref = partitionPartitionDecreaseRate_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitionPartitionDecreaseRate_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONMAXDISTANCE_FIELD_NUMBER = 32;
  private volatile java.lang.Object partitionMaxDistance_;
  /**
   * string partitionMaxDistance = 32;
   */
  public java.lang.String getPartitionMaxDistance() {
    java.lang.Object ref = partitionMaxDistance_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitionMaxDistance_ = s;
      return s;
    }
  }
  /**
   * string partitionMaxDistance = 32;
   */
  public com.google.protobuf.ByteString
      getPartitionMaxDistanceBytes() {
    java.lang.Object ref = partitionMaxDistance_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitionMaxDistance_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONPARTITIONPRECISION_FIELD_NUMBER = 33;
  private volatile java.lang.Object partitionPartitionPrecision_;
  /**
   * string partitionPartitionPrecision = 33;
   */
  public java.lang.String getPartitionPartitionPrecision() {
    java.lang.Object ref = partitionPartitionPrecision_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitionPartitionPrecision_ = s;
      return s;
    }
  }
  /**
   * string partitionPartitionPrecision = 33;
   */
  public com.google.protobuf.ByteString
      getPartitionPartitionPrecisionBytes() {
    java.lang.Object ref = partitionPartitionPrecision_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitionPartitionPrecision_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int PARTITIONSECONDARYPARTITIONERCLASS_FIELD_NUMBER = 34;
  private volatile java.lang.Object partitionSecondaryPartitionerClass_;
  /**
   * string partitionSecondaryPartitionerClass = 34;
   */
  public java.lang.String getPartitionSecondaryPartitionerClass() {
    java.lang.Object ref = partitionSecondaryPartitionerClass_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      partitionSecondaryPartitionerClass_ = s;
      return s;
    }
  }
  /**
   * string partitionSecondaryPartitionerClass = 34;
   */
  public com.google.protobuf.ByteString
      getPartitionSecondaryPartitionerClassBytes() {
    java.lang.Object ref = partitionSecondaryPartitionerClass_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b = 
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      partitionSecondaryPartitionerClass_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  private byte memoizedIsInitialized = -1;
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    for (int i = 0; i < parameters_.size(); i++) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parameters_.getRaw(i));
    }
    if (!getMapReduceConfigFileBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 2, mapReduceConfigFile_);
    }
    if (!getMapReduceHdfsBaseDirBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 3, mapReduceHdfsBaseDir_);
    }
    if (!getMapReduceHdfsHostPortBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 4, mapReduceHdfsHostPort_);
    }
    if (!getMapReduceJobtrackerHostPortBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 5, mapReduceJobtrackerHostPort_);
    }
    if (!getMapReduceYarnResourceManagerBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 6, mapReduceYarnResourceManager_);
    }
    if (!getCommonDistanceFunctionClassBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 7, commonDistanceFunctionClass_);
    }
    for (int i = 0; i < authorizations_.size(); i++) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 8, authorizations_.getRaw(i));
    }
    for (int i = 0; i < typeNames_.size(); i++) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 9, typeNames_.getRaw(i));
    }
    if (!getIndexNameBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 10, indexName_);
    }
    if (!getExtractMaxInputSplitBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 11, extractMaxInputSplit_);
    }
    if (!getExtractMinInputSplitBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 12, extractMinInputSplit_);
    }
    if (!getExtractQueryBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 13, extractQuery_);
    }
    if (!getOutputOutputFormatBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 14, outputOutputFormat_);
    }
    if (!getInputFormatClassBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 15, inputFormatClass_);
    }
    if (!getInputHdfsPathBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 16, inputHdfsPath_);
    }
    if (!getOutputReducerCountBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 17, outputReducerCount_);
    }
    if (!getOutputHdfsOutputPathBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 18, outputHdfsOutputPath_);
    }
    if (!getPartitioningDistanceThresholdsBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 19, partitioningDistanceThresholds_);
    }
    if (!getPartitioningGeometricDistanceUnitBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 20, partitioningGeometricDistanceUnit_);
    }
    if (!getClusteringMaxIterationsBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 21, clusteringMaxIterations_);
    }
    if (!getClusteringMinimumSizeBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 22, clusteringMinimumSize_);
    }
    if (!getGlobalBatchIdBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 23, globalBatchId_);
    }
    if (!getHullDataTypeIdBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 24, hullDataTypeId_);
    }
    if (!getHullProjectionClassBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 25, hullProjectionClass_);
    }
    if (!getOutputDataNamespaceUriBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 26, outputDataNamespaceUri_);
    }
    if (!getOutputDataTypeIdBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 27, outputDataTypeId_);
    }
    if (!getOutputIndexIdBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 28, outputIndexId_);
    }
    if (!getPartitionMaxMemberSelectionBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 29, partitionMaxMemberSelection_);
    }
    if (!getPartitionPartitionerClassBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 30, partitionPartitionerClass_);
    }
    if (!getPartitionPartitionDecreaseRateBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 31, partitionPartitionDecreaseRate_);
    }
    if (!getPartitionMaxDistanceBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 32, partitionMaxDistance_);
    }
    if (!getPartitionPartitionPrecisionBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 33, partitionPartitionPrecision_);
    }
    if (!getPartitionSecondaryPartitionerClassBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 34, partitionSecondaryPartitionerClass_);
    }
    unknownFields.writeTo(output);
  }

  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    {
      int dataSize = 0;
      for (int i = 0; i < parameters_.size(); i++) {
        dataSize += computeStringSizeNoTag(parameters_.getRaw(i));
      }
      size += dataSize;
      size += 1 * getParametersList().size();
    }
    if (!getMapReduceConfigFileBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, mapReduceConfigFile_);
    }
    if (!getMapReduceHdfsBaseDirBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, mapReduceHdfsBaseDir_);
    }
    if (!getMapReduceHdfsHostPortBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, mapReduceHdfsHostPort_);
    }
    if (!getMapReduceJobtrackerHostPortBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, mapReduceJobtrackerHostPort_);
    }
    if (!getMapReduceYarnResourceManagerBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, mapReduceYarnResourceManager_);
    }
    if (!getCommonDistanceFunctionClassBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, commonDistanceFunctionClass_);
    }
    {
      int dataSize = 0;
      for (int i = 0; i < authorizations_.size(); i++) {
        dataSize += computeStringSizeNoTag(authorizations_.getRaw(i));
      }
      size += dataSize;
      size += 1 * getAuthorizationsList().size();
    }
    {
      int dataSize = 0;
      for (int i = 0; i < typeNames_.size(); i++) {
        dataSize += computeStringSizeNoTag(typeNames_.getRaw(i));
      }
      size += dataSize;
      size += 1 * getTypeNamesList().size();
    }
    if (!getIndexNameBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, indexName_);
    }
    if (!getExtractMaxInputSplitBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, extractMaxInputSplit_);
    }
    if (!getExtractMinInputSplitBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, extractMinInputSplit_);
    }
    if (!getExtractQueryBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, extractQuery_);
    }
    if (!getOutputOutputFormatBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, outputOutputFormat_);
    }
    if (!getInputFormatClassBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, inputFormatClass_);
    }
    if (!getInputHdfsPathBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, inputHdfsPath_);
    }
    if (!getOutputReducerCountBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, outputReducerCount_);
    }
    if (!getOutputHdfsOutputPathBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(18, outputHdfsOutputPath_);
    }
    if (!getPartitioningDistanceThresholdsBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19, partitioningDistanceThresholds_);
    }
    if (!getPartitioningGeometricDistanceUnitBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(20, partitioningGeometricDistanceUnit_);
    }
    if (!getClusteringMaxIterationsBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, clusteringMaxIterations_);
    }
    if (!getClusteringMinimumSizeBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, clusteringMinimumSize_);
    }
    if (!getGlobalBatchIdBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, globalBatchId_);
    }
    if (!getHullDataTypeIdBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(24, hullDataTypeId_);
    }
    if (!getHullProjectionClassBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(25, hullProjectionClass_);
    }
    if (!getOutputDataNamespaceUriBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(26, outputDataNamespaceUri_);
    }
    if (!getOutputDataTypeIdBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(27, outputDataTypeId_);
    }
    if (!getOutputIndexIdBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(28, outputIndexId_);
    }
    if (!getPartitionMaxMemberSelectionBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(29, partitionMaxMemberSelection_);
    }
    if (!getPartitionPartitionerClassBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30, partitionPartitionerClass_);
    }
    if (!getPartitionPartitionDecreaseRateBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(31, partitionPartitionDecreaseRate_);
    }
    if (!getPartitionMaxDistanceBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32, partitionMaxDistance_);
    }
    if (!getPartitionPartitionPrecisionBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(33, partitionPartitionPrecision_);
    }
    if (!getPartitionSecondaryPartitionerClassBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(34, partitionSecondaryPartitionerClass_);
    }
    size += unknownFields.getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos)) {
      return super.equals(obj);
    }
    org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos other = (org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos) obj;

    boolean result = true;
    result = result && getParametersList()
        .equals(other.getParametersList());
    result = result && getMapReduceConfigFile()
        .equals(other.getMapReduceConfigFile());
    result = result && getMapReduceHdfsBaseDir()
        .equals(other.getMapReduceHdfsBaseDir());
    result = result && getMapReduceHdfsHostPort()
        .equals(other.getMapReduceHdfsHostPort());
    result = result && getMapReduceJobtrackerHostPort()
        .equals(other.getMapReduceJobtrackerHostPort());
    result = result && getMapReduceYarnResourceManager()
        .equals(other.getMapReduceYarnResourceManager());
    result = result && getCommonDistanceFunctionClass()
        .equals(other.getCommonDistanceFunctionClass());
    result = result && getAuthorizationsList()
        .equals(other.getAuthorizationsList());
    result = result && getTypeNamesList()
        .equals(other.getTypeNamesList());
    result = result && getIndexName()
        .equals(other.getIndexName());
    result = result && getExtractMaxInputSplit()
        .equals(other.getExtractMaxInputSplit());
    result = result && getExtractMinInputSplit()
        .equals(other.getExtractMinInputSplit());
    result = result && getExtractQuery()
        .equals(other.getExtractQuery());
    result = result && getOutputOutputFormat()
        .equals(other.getOutputOutputFormat());
    result = result && getInputFormatClass()
        .equals(other.getInputFormatClass());
    result = result && getInputHdfsPath()
        .equals(other.getInputHdfsPath());
    result = result && getOutputReducerCount()
        .equals(other.getOutputReducerCount());
    result = result && getOutputHdfsOutputPath()
        .equals(other.getOutputHdfsOutputPath());
    result = result && getPartitioningDistanceThresholds()
        .equals(other.getPartitioningDistanceThresholds());
    result = result && getPartitioningGeometricDistanceUnit()
        .equals(other.getPartitioningGeometricDistanceUnit());
    result = result && getClusteringMaxIterations()
        .equals(other.getClusteringMaxIterations());
    result = result && getClusteringMinimumSize()
        .equals(other.getClusteringMinimumSize());
    result = result && getGlobalBatchId()
        .equals(other.getGlobalBatchId());
    result = result && getHullDataTypeId()
        .equals(other.getHullDataTypeId());
    result = result && getHullProjectionClass()
        .equals(other.getHullProjectionClass());
    result = result && getOutputDataNamespaceUri()
        .equals(other.getOutputDataNamespaceUri());
    result = result && getOutputDataTypeId()
        .equals(other.getOutputDataTypeId());
    result = result && getOutputIndexId()
        .equals(other.getOutputIndexId());
    result = result && getPartitionMaxMemberSelection()
        .equals(other.getPartitionMaxMemberSelection());
    result = result && getPartitionPartitionerClass()
        .equals(other.getPartitionPartitionerClass());
    result = result && getPartitionPartitionDecreaseRate()
        .equals(other.getPartitionPartitionDecreaseRate());
    result = result && getPartitionMaxDistance()
        .equals(other.getPartitionMaxDistance());
    result = result && getPartitionPartitionPrecision()
        .equals(other.getPartitionPartitionPrecision());
    result = result && getPartitionSecondaryPartitionerClass()
        .equals(other.getPartitionSecondaryPartitionerClass());
    result = result && unknownFields.equals(other.unknownFields);
    return result;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    if (getParametersCount() > 0) {
      hash = (37 * hash) + PARAMETERS_FIELD_NUMBER;
      hash = (53 * hash) + getParametersList().hashCode();
    }
    hash = (37 * hash) + MAPREDUCECONFIGFILE_FIELD_NUMBER;
    hash = (53 * hash) + getMapReduceConfigFile().hashCode();
    hash = (37 * hash) + MAPREDUCEHDFSBASEDIR_FIELD_NUMBER;
    hash = (53 * hash) + getMapReduceHdfsBaseDir().hashCode();
    hash = (37 * hash) + MAPREDUCEHDFSHOSTPORT_FIELD_NUMBER;
    hash = (53 * hash) + getMapReduceHdfsHostPort().hashCode();
    hash = (37 * hash) + MAPREDUCEJOBTRACKERHOSTPORT_FIELD_NUMBER;
    hash = (53 * hash) + getMapReduceJobtrackerHostPort().hashCode();
    hash = (37 * hash) + MAPREDUCEYARNRESOURCEMANAGER_FIELD_NUMBER;
    hash = (53 * hash) + getMapReduceYarnResourceManager().hashCode();
    hash = (37 * hash) + COMMONDISTANCEFUNCTIONCLASS_FIELD_NUMBER;
    hash = (53 * hash) + getCommonDistanceFunctionClass().hashCode();
    if (getAuthorizationsCount() > 0) {
      hash = (37 * hash) + AUTHORIZATIONS_FIELD_NUMBER;
      hash = (53 * hash) + getAuthorizationsList().hashCode();
    }
    if (getTypeNamesCount() > 0) {
      hash = (37 * hash) + TYPENAMES_FIELD_NUMBER;
      hash = (53 * hash) + getTypeNamesList().hashCode();
    }
    hash = (37 * hash) + INDEXNAME_FIELD_NUMBER;
    hash = (53 * hash) + getIndexName().hashCode();
    hash = (37 * hash) + EXTRACTMAXINPUTSPLIT_FIELD_NUMBER;
    hash = (53 * hash) + getExtractMaxInputSplit().hashCode();
    hash = (37 * hash) + EXTRACTMININPUTSPLIT_FIELD_NUMBER;
    hash = (53 * hash) + getExtractMinInputSplit().hashCode();
    hash = (37 * hash) + EXTRACTQUERY_FIELD_NUMBER;
    hash = (53 * hash) + getExtractQuery().hashCode();
    hash = (37 * hash) + OUTPUTOUTPUTFORMAT_FIELD_NUMBER;
    hash = (53 * hash) + getOutputOutputFormat().hashCode();
    hash = (37 * hash) + INPUTFORMATCLASS_FIELD_NUMBER;
    hash = (53 * hash) + getInputFormatClass().hashCode();
    hash = (37 * hash) + INPUTHDFSPATH_FIELD_NUMBER;
    hash = (53 * hash) + getInputHdfsPath().hashCode();
    hash = (37 * hash) + OUTPUTREDUCERCOUNT_FIELD_NUMBER;
    hash = (53 * hash) + getOutputReducerCount().hashCode();
    hash = (37 * hash) + OUTPUTHDFSOUTPUTPATH_FIELD_NUMBER;
    hash = (53 * hash) + getOutputHdfsOutputPath().hashCode();
    hash = (37 * hash) + PARTITIONINGDISTANCETHRESHOLDS_FIELD_NUMBER;
    hash = (53 * hash) + getPartitioningDistanceThresholds().hashCode();
    hash = (37 * hash) + PARTITIONINGGEOMETRICDISTANCEUNIT_FIELD_NUMBER;
    hash = (53 * hash) + getPartitioningGeometricDistanceUnit().hashCode();
    hash = (37 * hash) + CLUSTERINGMAXITERATIONS_FIELD_NUMBER;
    hash = (53 * hash) + getClusteringMaxIterations().hashCode();
    hash = (37 * hash) + CLUSTERINGMINIMUMSIZE_FIELD_NUMBER;
    hash = (53 * hash) + getClusteringMinimumSize().hashCode();
    hash = (37 * hash) + GLOBALBATCHID_FIELD_NUMBER;
    hash = (53 * hash) + getGlobalBatchId().hashCode();
    hash = (37 * hash) + HULLDATATYPEID_FIELD_NUMBER;
    hash = (53 * hash) + getHullDataTypeId().hashCode();
    hash = (37 * hash) + HULLPROJECTIONCLASS_FIELD_NUMBER;
    hash = (53 * hash) + getHullProjectionClass().hashCode();
    hash = (37 * hash) + OUTPUTDATANAMESPACEURI_FIELD_NUMBER;
    hash = (53 * hash) + getOutputDataNamespaceUri().hashCode();
    hash = (37 * hash) + OUTPUTDATATYPEID_FIELD_NUMBER;
    hash = (53 * hash) + getOutputDataTypeId().hashCode();
    hash = (37 * hash) + OUTPUTINDEXID_FIELD_NUMBER;
    hash = (53 * hash) + getOutputIndexId().hashCode();
    hash = (37 * hash) + PARTITIONMAXMEMBERSELECTION_FIELD_NUMBER;
    hash = (53 * hash) + getPartitionMaxMemberSelection().hashCode();
    hash = (37 * hash) + PARTITIONPARTITIONERCLASS_FIELD_NUMBER;
    hash = (53 * hash) + getPartitionPartitionerClass().hashCode();
    hash = (37 * hash) + PARTITIONPARTITIONDECREASERATE_FIELD_NUMBER;
    hash = (53 * hash) + getPartitionPartitionDecreaseRate().hashCode();
    hash = (37 * hash) + PARTITIONMAXDISTANCE_FIELD_NUMBER;
    hash = (53 * hash) + getPartitionMaxDistance().hashCode();
    hash = (37 * hash) + PARTITIONPARTITIONPRECISION_FIELD_NUMBER;
    hash = (53 * hash) + getPartitionPartitionPrecision().hashCode();
    hash = (37 * hash) + PARTITIONSECONDARYPARTITIONERCLASS_FIELD_NUMBER;
    hash = (53 * hash) + getPartitionSecondaryPartitionerClass().hashCode();
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      java.nio.ByteBuffer data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   * Protobuf type {@code DBScanCommandParametersProtos}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder implements
      // @@protoc_insertion_point(builder_implements:DBScanCommandParametersProtos)
      org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtosOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return org.locationtech.geowave.service.grpc.protobuf.AnalyticMapreduceServiceProtos.internal_static_DBScanCommandParametersProtos_descriptor;
    }

    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return org.locationtech.geowave.service.grpc.protobuf.AnalyticMapreduceServiceProtos.internal_static_DBScanCommandParametersProtos_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos.class, org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos.Builder.class);
    }

    // Construct using org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }
    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3
              .alwaysUseFieldBuilders) {
      }
    }
    public Builder clear() {
      super.clear();
      parameters_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000001);
      mapReduceConfigFile_ = "";

      mapReduceHdfsBaseDir_ = "";

      mapReduceHdfsHostPort_ = "";

      mapReduceJobtrackerHostPort_ = "";

      mapReduceYarnResourceManager_ = "";

      commonDistanceFunctionClass_ = "";

      authorizations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000080);
      typeNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000100);
      indexName_ = "";

      extractMaxInputSplit_ = "";

      extractMinInputSplit_ = "";

      extractQuery_ = "";

      outputOutputFormat_ = "";

      inputFormatClass_ = "";

      inputHdfsPath_ = "";

      outputReducerCount_ = "";

      outputHdfsOutputPath_ = "";

      partitioningDistanceThresholds_ = "";

      partitioningGeometricDistanceUnit_ = "";

      clusteringMaxIterations_ = "";

      clusteringMinimumSize_ = "";

      globalBatchId_ = "";

      hullDataTypeId_ = "";

      hullProjectionClass_ = "";

      outputDataNamespaceUri_ = "";

      outputDataTypeId_ = "";

      outputIndexId_ = "";

      partitionMaxMemberSelection_ = "";

      partitionPartitionerClass_ = "";

      partitionPartitionDecreaseRate_ = "";

      partitionMaxDistance_ = "";

      partitionPartitionPrecision_ = "";

      partitionSecondaryPartitionerClass_ = "";

      return this;
    }

    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return org.locationtech.geowave.service.grpc.protobuf.AnalyticMapreduceServiceProtos.internal_static_DBScanCommandParametersProtos_descriptor;
    }

    public org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos getDefaultInstanceForType() {
      return org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos.getDefaultInstance();
    }

    public org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos build() {
      org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    public org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos buildPartial() {
      org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos result = new org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos(this);
      int from_bitField0_ = bitField0_;
      int from_bitField1_ = bitField1_;
      int to_bitField0_ = 0;
      if (((bitField0_ & 0x00000001) == 0x00000001)) {
        parameters_ = parameters_.getUnmodifiableView();
        bitField0_ = (bitField0_ & ~0x00000001);
      }
      result.parameters_ = parameters_;
      result.mapReduceConfigFile_ = mapReduceConfigFile_;
      result.mapReduceHdfsBaseDir_ = mapReduceHdfsBaseDir_;
      result.mapReduceHdfsHostPort_ = mapReduceHdfsHostPort_;
      result.mapReduceJobtrackerHostPort_ = mapReduceJobtrackerHostPort_;
      result.mapReduceYarnResourceManager_ = mapReduceYarnResourceManager_;
      result.commonDistanceFunctionClass_ = commonDistanceFunctionClass_;
      if (((bitField0_ & 0x00000080) == 0x00000080)) {
        authorizations_ = authorizations_.getUnmodifiableView();
        bitField0_ = (bitField0_ & ~0x00000080);
      }
      result.authorizations_ = authorizations_;
      if (((bitField0_ & 0x00000100) == 0x00000100)) {
        typeNames_ = typeNames_.getUnmodifiableView();
        bitField0_ = (bitField0_ & ~0x00000100);
      }
      result.typeNames_ = typeNames_;
      result.indexName_ = indexName_;
      result.extractMaxInputSplit_ = extractMaxInputSplit_;
      result.extractMinInputSplit_ = extractMinInputSplit_;
      result.extractQuery_ = extractQuery_;
      result.outputOutputFormat_ = outputOutputFormat_;
      result.inputFormatClass_ = inputFormatClass_;
      result.inputHdfsPath_ = inputHdfsPath_;
      result.outputReducerCount_ = outputReducerCount_;
      result.outputHdfsOutputPath_ = outputHdfsOutputPath_;
      result.partitioningDistanceThresholds_ = partitioningDistanceThresholds_;
      result.partitioningGeometricDistanceUnit_ = partitioningGeometricDistanceUnit_;
      result.clusteringMaxIterations_ = clusteringMaxIterations_;
      result.clusteringMinimumSize_ = clusteringMinimumSize_;
      result.globalBatchId_ = globalBatchId_;
      result.hullDataTypeId_ = hullDataTypeId_;
      result.hullProjectionClass_ = hullProjectionClass_;
      result.outputDataNamespaceUri_ = outputDataNamespaceUri_;
      result.outputDataTypeId_ = outputDataTypeId_;
      result.outputIndexId_ = outputIndexId_;
      result.partitionMaxMemberSelection_ = partitionMaxMemberSelection_;
      result.partitionPartitionerClass_ = partitionPartitionerClass_;
      result.partitionPartitionDecreaseRate_ = partitionPartitionDecreaseRate_;
      result.partitionMaxDistance_ = partitionMaxDistance_;
      result.partitionPartitionPrecision_ = partitionPartitionPrecision_;
      result.partitionSecondaryPartitionerClass_ = partitionSecondaryPartitionerClass_;
      result.bitField0_ = to_bitField0_;
      onBuilt();
      return result;
    }

    public Builder clone() {
      return (Builder) super.clone();
    }
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return (Builder) super.setField(field, value);
    }
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return (Builder) super.clearField(field);
    }
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return (Builder) super.clearOneof(oneof);
    }
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, java.lang.Object value) {
      return (Builder) super.setRepeatedField(field, index, value);
    }
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return (Builder) super.addRepeatedField(field, value);
    }
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos) {
        return mergeFrom((org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos other) {
      if (other == org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos.getDefaultInstance()) return this;
      if (!other.parameters_.isEmpty()) {
        if (parameters_.isEmpty()) {
          parameters_ = other.parameters_;
          bitField0_ = (bitField0_ & ~0x00000001);
        } else {
          ensureParametersIsMutable();
          parameters_.addAll(other.parameters_);
        }
        onChanged();
      }
      if (!other.getMapReduceConfigFile().isEmpty()) {
        mapReduceConfigFile_ = other.mapReduceConfigFile_;
        onChanged();
      }
      if (!other.getMapReduceHdfsBaseDir().isEmpty()) {
        mapReduceHdfsBaseDir_ = other.mapReduceHdfsBaseDir_;
        onChanged();
      }
      if (!other.getMapReduceHdfsHostPort().isEmpty()) {
        mapReduceHdfsHostPort_ = other.mapReduceHdfsHostPort_;
        onChanged();
      }
      if (!other.getMapReduceJobtrackerHostPort().isEmpty()) {
        mapReduceJobtrackerHostPort_ = other.mapReduceJobtrackerHostPort_;
        onChanged();
      }
      if (!other.getMapReduceYarnResourceManager().isEmpty()) {
        mapReduceYarnResourceManager_ = other.mapReduceYarnResourceManager_;
        onChanged();
      }
      if (!other.getCommonDistanceFunctionClass().isEmpty()) {
        commonDistanceFunctionClass_ = other.commonDistanceFunctionClass_;
        onChanged();
      }
      if (!other.authorizations_.isEmpty()) {
        if (authorizations_.isEmpty()) {
          authorizations_ = other.authorizations_;
          bitField0_ = (bitField0_ & ~0x00000080);
        } else {
          ensureAuthorizationsIsMutable();
          authorizations_.addAll(other.authorizations_);
        }
        onChanged();
      }
      if (!other.typeNames_.isEmpty()) {
        if (typeNames_.isEmpty()) {
          typeNames_ = other.typeNames_;
          bitField0_ = (bitField0_ & ~0x00000100);
        } else {
          ensureTypeNamesIsMutable();
          typeNames_.addAll(other.typeNames_);
        }
        onChanged();
      }
      if (!other.getIndexName().isEmpty()) {
        indexName_ = other.indexName_;
        onChanged();
      }
      if (!other.getExtractMaxInputSplit().isEmpty()) {
        extractMaxInputSplit_ = other.extractMaxInputSplit_;
        onChanged();
      }
      if (!other.getExtractMinInputSplit().isEmpty()) {
        extractMinInputSplit_ = other.extractMinInputSplit_;
        onChanged();
      }
      if (!other.getExtractQuery().isEmpty()) {
        extractQuery_ = other.extractQuery_;
        onChanged();
      }
      if (!other.getOutputOutputFormat().isEmpty()) {
        outputOutputFormat_ = other.outputOutputFormat_;
        onChanged();
      }
      if (!other.getInputFormatClass().isEmpty()) {
        inputFormatClass_ = other.inputFormatClass_;
        onChanged();
      }
      if (!other.getInputHdfsPath().isEmpty()) {
        inputHdfsPath_ = other.inputHdfsPath_;
        onChanged();
      }
      if (!other.getOutputReducerCount().isEmpty()) {
        outputReducerCount_ = other.outputReducerCount_;
        onChanged();
      }
      if (!other.getOutputHdfsOutputPath().isEmpty()) {
        outputHdfsOutputPath_ = other.outputHdfsOutputPath_;
        onChanged();
      }
      if (!other.getPartitioningDistanceThresholds().isEmpty()) {
        partitioningDistanceThresholds_ = other.partitioningDistanceThresholds_;
        onChanged();
      }
      if (!other.getPartitioningGeometricDistanceUnit().isEmpty()) {
        partitioningGeometricDistanceUnit_ = other.partitioningGeometricDistanceUnit_;
        onChanged();
      }
      if (!other.getClusteringMaxIterations().isEmpty()) {
        clusteringMaxIterations_ = other.clusteringMaxIterations_;
        onChanged();
      }
      if (!other.getClusteringMinimumSize().isEmpty()) {
        clusteringMinimumSize_ = other.clusteringMinimumSize_;
        onChanged();
      }
      if (!other.getGlobalBatchId().isEmpty()) {
        globalBatchId_ = other.globalBatchId_;
        onChanged();
      }
      if (!other.getHullDataTypeId().isEmpty()) {
        hullDataTypeId_ = other.hullDataTypeId_;
        onChanged();
      }
      if (!other.getHullProjectionClass().isEmpty()) {
        hullProjectionClass_ = other.hullProjectionClass_;
        onChanged();
      }
      if (!other.getOutputDataNamespaceUri().isEmpty()) {
        outputDataNamespaceUri_ = other.outputDataNamespaceUri_;
        onChanged();
      }
      if (!other.getOutputDataTypeId().isEmpty()) {
        outputDataTypeId_ = other.outputDataTypeId_;
        onChanged();
      }
      if (!other.getOutputIndexId().isEmpty()) {
        outputIndexId_ = other.outputIndexId_;
        onChanged();
      }
      if (!other.getPartitionMaxMemberSelection().isEmpty()) {
        partitionMaxMemberSelection_ = other.partitionMaxMemberSelection_;
        onChanged();
      }
      if (!other.getPartitionPartitionerClass().isEmpty()) {
        partitionPartitionerClass_ = other.partitionPartitionerClass_;
        onChanged();
      }
      if (!other.getPartitionPartitionDecreaseRate().isEmpty()) {
        partitionPartitionDecreaseRate_ = other.partitionPartitionDecreaseRate_;
        onChanged();
      }
      if (!other.getPartitionMaxDistance().isEmpty()) {
        partitionMaxDistance_ = other.partitionMaxDistance_;
        onChanged();
      }
      if (!other.getPartitionPartitionPrecision().isEmpty()) {
        partitionPartitionPrecision_ = other.partitionPartitionPrecision_;
        onChanged();
      }
      if (!other.getPartitionSecondaryPartitionerClass().isEmpty()) {
        partitionSecondaryPartitionerClass_ = other.partitionSecondaryPartitionerClass_;
        onChanged();
      }
      this.mergeUnknownFields(other.unknownFields);
      onChanged();
      return this;
    }

    public final boolean isInitialized() {
      return true;
    }

    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }
    private int bitField0_;
    private int bitField1_;

    private com.google.protobuf.LazyStringList parameters_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    private void ensureParametersIsMutable() {
      if (!((bitField0_ & 0x00000001) == 0x00000001)) {
        parameters_ = new com.google.protobuf.LazyStringArrayList(parameters_);
        bitField0_ |= 0x00000001;
       }
    }
    /**
     * repeated string parameters = 1;
     */
    public com.google.protobuf.ProtocolStringList
        getParametersList() {
      return parameters_.getUnmodifiableView();
    }
    /**
     * repeated string parameters = 1;
     */
    public int getParametersCount() {
      return parameters_.size();
    }
    /**
     * repeated string parameters = 1;
     */
    public java.lang.String getParameters(int index) {
      return parameters_.get(index);
    }
    /**
     * repeated string parameters = 1;
     */
    public com.google.protobuf.ByteString
        getParametersBytes(int index) {
      return parameters_.getByteString(index);
    }
    /**
     * repeated string parameters = 1;
     */
    public Builder setParameters(
        int index, java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureParametersIsMutable();
      parameters_.set(index, value);
      onChanged();
      return this;
    }
    /**
     * repeated string parameters = 1;
     */
    public Builder addParameters(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureParametersIsMutable();
      parameters_.add(value);
      onChanged();
      return this;
    }
    /**
     * repeated string parameters = 1;
     */
    public Builder addAllParameters(
        java.lang.Iterable values) {
      ensureParametersIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, parameters_);
      onChanged();
      return this;
    }
    /**
     * repeated string parameters = 1;
     */
    public Builder clearParameters() {
      parameters_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000001);
      onChanged();
      return this;
    }
    /**
     * repeated string parameters = 1;
     */
    public Builder addParametersBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      ensureParametersIsMutable();
      parameters_.add(value);
      onChanged();
      return this;
    }

    private java.lang.Object mapReduceConfigFile_ = "";
    /**
     * string mapReduceConfigFile = 2;
     */
    public java.lang.String getMapReduceConfigFile() {
      java.lang.Object ref = mapReduceConfigFile_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        mapReduceConfigFile_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string mapReduceConfigFile = 2;
     */
    public com.google.protobuf.ByteString
        getMapReduceConfigFileBytes() {
      java.lang.Object ref = mapReduceConfigFile_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        mapReduceConfigFile_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string mapReduceConfigFile = 2;
     */
    public Builder setMapReduceConfigFile(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      mapReduceConfigFile_ = value;
      onChanged();
      return this;
    }
    /**
     * string mapReduceConfigFile = 2;
     */
    public Builder clearMapReduceConfigFile() {
      
      mapReduceConfigFile_ = getDefaultInstance().getMapReduceConfigFile();
      onChanged();
      return this;
    }
    /**
     * string mapReduceConfigFile = 2;
     */
    public Builder setMapReduceConfigFileBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      mapReduceConfigFile_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object mapReduceHdfsBaseDir_ = "";
    /**
     * string mapReduceHdfsBaseDir = 3;
     */
    public java.lang.String getMapReduceHdfsBaseDir() {
      java.lang.Object ref = mapReduceHdfsBaseDir_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        mapReduceHdfsBaseDir_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string mapReduceHdfsBaseDir = 3;
     */
    public com.google.protobuf.ByteString
        getMapReduceHdfsBaseDirBytes() {
      java.lang.Object ref = mapReduceHdfsBaseDir_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        mapReduceHdfsBaseDir_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string mapReduceHdfsBaseDir = 3;
     */
    public Builder setMapReduceHdfsBaseDir(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      mapReduceHdfsBaseDir_ = value;
      onChanged();
      return this;
    }
    /**
     * string mapReduceHdfsBaseDir = 3;
     */
    public Builder clearMapReduceHdfsBaseDir() {
      
      mapReduceHdfsBaseDir_ = getDefaultInstance().getMapReduceHdfsBaseDir();
      onChanged();
      return this;
    }
    /**
     * string mapReduceHdfsBaseDir = 3;
     */
    public Builder setMapReduceHdfsBaseDirBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      mapReduceHdfsBaseDir_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object mapReduceHdfsHostPort_ = "";
    /**
     * string mapReduceHdfsHostPort = 4;
     */
    public java.lang.String getMapReduceHdfsHostPort() {
      java.lang.Object ref = mapReduceHdfsHostPort_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        mapReduceHdfsHostPort_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string mapReduceHdfsHostPort = 4;
     */
    public com.google.protobuf.ByteString
        getMapReduceHdfsHostPortBytes() {
      java.lang.Object ref = mapReduceHdfsHostPort_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        mapReduceHdfsHostPort_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string mapReduceHdfsHostPort = 4;
     */
    public Builder setMapReduceHdfsHostPort(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      mapReduceHdfsHostPort_ = value;
      onChanged();
      return this;
    }
    /**
     * string mapReduceHdfsHostPort = 4;
     */
    public Builder clearMapReduceHdfsHostPort() {
      
      mapReduceHdfsHostPort_ = getDefaultInstance().getMapReduceHdfsHostPort();
      onChanged();
      return this;
    }
    /**
     * string mapReduceHdfsHostPort = 4;
     */
    public Builder setMapReduceHdfsHostPortBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      mapReduceHdfsHostPort_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object mapReduceJobtrackerHostPort_ = "";
    /**
     * string mapReduceJobtrackerHostPort = 5;
     */
    public java.lang.String getMapReduceJobtrackerHostPort() {
      java.lang.Object ref = mapReduceJobtrackerHostPort_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        mapReduceJobtrackerHostPort_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string mapReduceJobtrackerHostPort = 5;
     */
    public com.google.protobuf.ByteString
        getMapReduceJobtrackerHostPortBytes() {
      java.lang.Object ref = mapReduceJobtrackerHostPort_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        mapReduceJobtrackerHostPort_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string mapReduceJobtrackerHostPort = 5;
     */
    public Builder setMapReduceJobtrackerHostPort(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      mapReduceJobtrackerHostPort_ = value;
      onChanged();
      return this;
    }
    /**
     * string mapReduceJobtrackerHostPort = 5;
     */
    public Builder clearMapReduceJobtrackerHostPort() {
      
      mapReduceJobtrackerHostPort_ = getDefaultInstance().getMapReduceJobtrackerHostPort();
      onChanged();
      return this;
    }
    /**
     * string mapReduceJobtrackerHostPort = 5;
     */
    public Builder setMapReduceJobtrackerHostPortBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      mapReduceJobtrackerHostPort_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object mapReduceYarnResourceManager_ = "";
    /**
     * string mapReduceYarnResourceManager = 6;
     */
    public java.lang.String getMapReduceYarnResourceManager() {
      java.lang.Object ref = mapReduceYarnResourceManager_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        mapReduceYarnResourceManager_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string mapReduceYarnResourceManager = 6;
     */
    public com.google.protobuf.ByteString
        getMapReduceYarnResourceManagerBytes() {
      java.lang.Object ref = mapReduceYarnResourceManager_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        mapReduceYarnResourceManager_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string mapReduceYarnResourceManager = 6;
     */
    public Builder setMapReduceYarnResourceManager(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      mapReduceYarnResourceManager_ = value;
      onChanged();
      return this;
    }
    /**
     * string mapReduceYarnResourceManager = 6;
     */
    public Builder clearMapReduceYarnResourceManager() {
      
      mapReduceYarnResourceManager_ = getDefaultInstance().getMapReduceYarnResourceManager();
      onChanged();
      return this;
    }
    /**
     * string mapReduceYarnResourceManager = 6;
     */
    public Builder setMapReduceYarnResourceManagerBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      mapReduceYarnResourceManager_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object commonDistanceFunctionClass_ = "";
    /**
     * string commonDistanceFunctionClass = 7;
     */
    public java.lang.String getCommonDistanceFunctionClass() {
      java.lang.Object ref = commonDistanceFunctionClass_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        commonDistanceFunctionClass_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string commonDistanceFunctionClass = 7;
     */
    public com.google.protobuf.ByteString
        getCommonDistanceFunctionClassBytes() {
      java.lang.Object ref = commonDistanceFunctionClass_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        commonDistanceFunctionClass_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string commonDistanceFunctionClass = 7;
     */
    public Builder setCommonDistanceFunctionClass(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      commonDistanceFunctionClass_ = value;
      onChanged();
      return this;
    }
    /**
     * string commonDistanceFunctionClass = 7;
     */
    public Builder clearCommonDistanceFunctionClass() {
      
      commonDistanceFunctionClass_ = getDefaultInstance().getCommonDistanceFunctionClass();
      onChanged();
      return this;
    }
    /**
     * string commonDistanceFunctionClass = 7;
     */
    public Builder setCommonDistanceFunctionClassBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      commonDistanceFunctionClass_ = value;
      onChanged();
      return this;
    }

    private com.google.protobuf.LazyStringList authorizations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    private void ensureAuthorizationsIsMutable() {
      if (!((bitField0_ & 0x00000080) == 0x00000080)) {
        authorizations_ = new com.google.protobuf.LazyStringArrayList(authorizations_);
        bitField0_ |= 0x00000080;
       }
    }
    /**
     * repeated string authorizations = 8;
     */
    public com.google.protobuf.ProtocolStringList
        getAuthorizationsList() {
      return authorizations_.getUnmodifiableView();
    }
    /**
     * repeated string authorizations = 8;
     */
    public int getAuthorizationsCount() {
      return authorizations_.size();
    }
    /**
     * repeated string authorizations = 8;
     */
    public java.lang.String getAuthorizations(int index) {
      return authorizations_.get(index);
    }
    /**
     * repeated string authorizations = 8;
     */
    public com.google.protobuf.ByteString
        getAuthorizationsBytes(int index) {
      return authorizations_.getByteString(index);
    }
    /**
     * repeated string authorizations = 8;
     */
    public Builder setAuthorizations(
        int index, java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureAuthorizationsIsMutable();
      authorizations_.set(index, value);
      onChanged();
      return this;
    }
    /**
     * repeated string authorizations = 8;
     */
    public Builder addAuthorizations(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureAuthorizationsIsMutable();
      authorizations_.add(value);
      onChanged();
      return this;
    }
    /**
     * repeated string authorizations = 8;
     */
    public Builder addAllAuthorizations(
        java.lang.Iterable values) {
      ensureAuthorizationsIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, authorizations_);
      onChanged();
      return this;
    }
    /**
     * repeated string authorizations = 8;
     */
    public Builder clearAuthorizations() {
      authorizations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000080);
      onChanged();
      return this;
    }
    /**
     * repeated string authorizations = 8;
     */
    public Builder addAuthorizationsBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      ensureAuthorizationsIsMutable();
      authorizations_.add(value);
      onChanged();
      return this;
    }

    private com.google.protobuf.LazyStringList typeNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    private void ensureTypeNamesIsMutable() {
      if (!((bitField0_ & 0x00000100) == 0x00000100)) {
        typeNames_ = new com.google.protobuf.LazyStringArrayList(typeNames_);
        bitField0_ |= 0x00000100;
       }
    }
    /**
     * repeated string typeNames = 9;
     */
    public com.google.protobuf.ProtocolStringList
        getTypeNamesList() {
      return typeNames_.getUnmodifiableView();
    }
    /**
     * repeated string typeNames = 9;
     */
    public int getTypeNamesCount() {
      return typeNames_.size();
    }
    /**
     * repeated string typeNames = 9;
     */
    public java.lang.String getTypeNames(int index) {
      return typeNames_.get(index);
    }
    /**
     * repeated string typeNames = 9;
     */
    public com.google.protobuf.ByteString
        getTypeNamesBytes(int index) {
      return typeNames_.getByteString(index);
    }
    /**
     * repeated string typeNames = 9;
     */
    public Builder setTypeNames(
        int index, java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureTypeNamesIsMutable();
      typeNames_.set(index, value);
      onChanged();
      return this;
    }
    /**
     * repeated string typeNames = 9;
     */
    public Builder addTypeNames(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureTypeNamesIsMutable();
      typeNames_.add(value);
      onChanged();
      return this;
    }
    /**
     * repeated string typeNames = 9;
     */
    public Builder addAllTypeNames(
        java.lang.Iterable values) {
      ensureTypeNamesIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, typeNames_);
      onChanged();
      return this;
    }
    /**
     * repeated string typeNames = 9;
     */
    public Builder clearTypeNames() {
      typeNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000100);
      onChanged();
      return this;
    }
    /**
     * repeated string typeNames = 9;
     */
    public Builder addTypeNamesBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      ensureTypeNamesIsMutable();
      typeNames_.add(value);
      onChanged();
      return this;
    }

    private java.lang.Object indexName_ = "";
    /**
     * string indexName = 10;
     */
    public java.lang.String getIndexName() {
      java.lang.Object ref = indexName_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        indexName_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string indexName = 10;
     */
    public com.google.protobuf.ByteString
        getIndexNameBytes() {
      java.lang.Object ref = indexName_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        indexName_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string indexName = 10;
     */
    public Builder setIndexName(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      indexName_ = value;
      onChanged();
      return this;
    }
    /**
     * string indexName = 10;
     */
    public Builder clearIndexName() {
      
      indexName_ = getDefaultInstance().getIndexName();
      onChanged();
      return this;
    }
    /**
     * string indexName = 10;
     */
    public Builder setIndexNameBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      indexName_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object extractMaxInputSplit_ = "";
    /**
     * string extractMaxInputSplit = 11;
     */
    public java.lang.String getExtractMaxInputSplit() {
      java.lang.Object ref = extractMaxInputSplit_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        extractMaxInputSplit_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string extractMaxInputSplit = 11;
     */
    public com.google.protobuf.ByteString
        getExtractMaxInputSplitBytes() {
      java.lang.Object ref = extractMaxInputSplit_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        extractMaxInputSplit_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string extractMaxInputSplit = 11;
     */
    public Builder setExtractMaxInputSplit(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      extractMaxInputSplit_ = value;
      onChanged();
      return this;
    }
    /**
     * string extractMaxInputSplit = 11;
     */
    public Builder clearExtractMaxInputSplit() {
      
      extractMaxInputSplit_ = getDefaultInstance().getExtractMaxInputSplit();
      onChanged();
      return this;
    }
    /**
     * string extractMaxInputSplit = 11;
     */
    public Builder setExtractMaxInputSplitBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      extractMaxInputSplit_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object extractMinInputSplit_ = "";
    /**
     * string extractMinInputSplit = 12;
     */
    public java.lang.String getExtractMinInputSplit() {
      java.lang.Object ref = extractMinInputSplit_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        extractMinInputSplit_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string extractMinInputSplit = 12;
     */
    public com.google.protobuf.ByteString
        getExtractMinInputSplitBytes() {
      java.lang.Object ref = extractMinInputSplit_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        extractMinInputSplit_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string extractMinInputSplit = 12;
     */
    public Builder setExtractMinInputSplit(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      extractMinInputSplit_ = value;
      onChanged();
      return this;
    }
    /**
     * string extractMinInputSplit = 12;
     */
    public Builder clearExtractMinInputSplit() {
      
      extractMinInputSplit_ = getDefaultInstance().getExtractMinInputSplit();
      onChanged();
      return this;
    }
    /**
     * string extractMinInputSplit = 12;
     */
    public Builder setExtractMinInputSplitBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      extractMinInputSplit_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object extractQuery_ = "";
    /**
     * string extractQuery = 13;
     */
    public java.lang.String getExtractQuery() {
      java.lang.Object ref = extractQuery_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        extractQuery_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string extractQuery = 13;
     */
    public com.google.protobuf.ByteString
        getExtractQueryBytes() {
      java.lang.Object ref = extractQuery_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        extractQuery_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string extractQuery = 13;
     */
    public Builder setExtractQuery(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      extractQuery_ = value;
      onChanged();
      return this;
    }
    /**
     * string extractQuery = 13;
     */
    public Builder clearExtractQuery() {
      
      extractQuery_ = getDefaultInstance().getExtractQuery();
      onChanged();
      return this;
    }
    /**
     * string extractQuery = 13;
     */
    public Builder setExtractQueryBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      extractQuery_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object outputOutputFormat_ = "";
    /**
     * string outputOutputFormat = 14;
     */
    public java.lang.String getOutputOutputFormat() {
      java.lang.Object ref = outputOutputFormat_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        outputOutputFormat_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string outputOutputFormat = 14;
     */
    public com.google.protobuf.ByteString
        getOutputOutputFormatBytes() {
      java.lang.Object ref = outputOutputFormat_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        outputOutputFormat_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string outputOutputFormat = 14;
     */
    public Builder setOutputOutputFormat(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      outputOutputFormat_ = value;
      onChanged();
      return this;
    }
    /**
     * string outputOutputFormat = 14;
     */
    public Builder clearOutputOutputFormat() {
      
      outputOutputFormat_ = getDefaultInstance().getOutputOutputFormat();
      onChanged();
      return this;
    }
    /**
     * string outputOutputFormat = 14;
     */
    public Builder setOutputOutputFormatBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      outputOutputFormat_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object inputFormatClass_ = "";
    /**
     * string inputFormatClass = 15;
     */
    public java.lang.String getInputFormatClass() {
      java.lang.Object ref = inputFormatClass_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inputFormatClass_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string inputFormatClass = 15;
     */
    public com.google.protobuf.ByteString
        getInputFormatClassBytes() {
      java.lang.Object ref = inputFormatClass_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inputFormatClass_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string inputFormatClass = 15;
     */
    public Builder setInputFormatClass(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      inputFormatClass_ = value;
      onChanged();
      return this;
    }
    /**
     * string inputFormatClass = 15;
     */
    public Builder clearInputFormatClass() {
      
      inputFormatClass_ = getDefaultInstance().getInputFormatClass();
      onChanged();
      return this;
    }
    /**
     * string inputFormatClass = 15;
     */
    public Builder setInputFormatClassBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      inputFormatClass_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object inputHdfsPath_ = "";
    /**
     * string inputHdfsPath = 16;
     */
    public java.lang.String getInputHdfsPath() {
      java.lang.Object ref = inputHdfsPath_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        inputHdfsPath_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string inputHdfsPath = 16;
     */
    public com.google.protobuf.ByteString
        getInputHdfsPathBytes() {
      java.lang.Object ref = inputHdfsPath_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        inputHdfsPath_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string inputHdfsPath = 16;
     */
    public Builder setInputHdfsPath(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      inputHdfsPath_ = value;
      onChanged();
      return this;
    }
    /**
     * string inputHdfsPath = 16;
     */
    public Builder clearInputHdfsPath() {
      
      inputHdfsPath_ = getDefaultInstance().getInputHdfsPath();
      onChanged();
      return this;
    }
    /**
     * string inputHdfsPath = 16;
     */
    public Builder setInputHdfsPathBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      inputHdfsPath_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object outputReducerCount_ = "";
    /**
     * string outputReducerCount = 17;
     */
    public java.lang.String getOutputReducerCount() {
      java.lang.Object ref = outputReducerCount_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        outputReducerCount_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string outputReducerCount = 17;
     */
    public com.google.protobuf.ByteString
        getOutputReducerCountBytes() {
      java.lang.Object ref = outputReducerCount_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        outputReducerCount_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string outputReducerCount = 17;
     */
    public Builder setOutputReducerCount(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      outputReducerCount_ = value;
      onChanged();
      return this;
    }
    /**
     * string outputReducerCount = 17;
     */
    public Builder clearOutputReducerCount() {
      
      outputReducerCount_ = getDefaultInstance().getOutputReducerCount();
      onChanged();
      return this;
    }
    /**
     * string outputReducerCount = 17;
     */
    public Builder setOutputReducerCountBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      outputReducerCount_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object outputHdfsOutputPath_ = "";
    /**
     * string outputHdfsOutputPath = 18;
     */
    public java.lang.String getOutputHdfsOutputPath() {
      java.lang.Object ref = outputHdfsOutputPath_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        outputHdfsOutputPath_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string outputHdfsOutputPath = 18;
     */
    public com.google.protobuf.ByteString
        getOutputHdfsOutputPathBytes() {
      java.lang.Object ref = outputHdfsOutputPath_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        outputHdfsOutputPath_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string outputHdfsOutputPath = 18;
     */
    public Builder setOutputHdfsOutputPath(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      outputHdfsOutputPath_ = value;
      onChanged();
      return this;
    }
    /**
     * string outputHdfsOutputPath = 18;
     */
    public Builder clearOutputHdfsOutputPath() {
      
      outputHdfsOutputPath_ = getDefaultInstance().getOutputHdfsOutputPath();
      onChanged();
      return this;
    }
    /**
     * string outputHdfsOutputPath = 18;
     */
    public Builder setOutputHdfsOutputPathBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      outputHdfsOutputPath_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitioningDistanceThresholds_ = "";
    /**
     * string partitioningDistanceThresholds = 19;
     */
    public java.lang.String getPartitioningDistanceThresholds() {
      java.lang.Object ref = partitioningDistanceThresholds_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitioningDistanceThresholds_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitioningDistanceThresholds = 19;
     */
    public com.google.protobuf.ByteString
        getPartitioningDistanceThresholdsBytes() {
      java.lang.Object ref = partitioningDistanceThresholds_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitioningDistanceThresholds_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitioningDistanceThresholds = 19;
     */
    public Builder setPartitioningDistanceThresholds(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitioningDistanceThresholds_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitioningDistanceThresholds = 19;
     */
    public Builder clearPartitioningDistanceThresholds() {
      
      partitioningDistanceThresholds_ = getDefaultInstance().getPartitioningDistanceThresholds();
      onChanged();
      return this;
    }
    /**
     * string partitioningDistanceThresholds = 19;
     */
    public Builder setPartitioningDistanceThresholdsBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitioningDistanceThresholds_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitioningGeometricDistanceUnit_ = "";
    /**
     * string partitioningGeometricDistanceUnit = 20;
     */
    public java.lang.String getPartitioningGeometricDistanceUnit() {
      java.lang.Object ref = partitioningGeometricDistanceUnit_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitioningGeometricDistanceUnit_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitioningGeometricDistanceUnit = 20;
     */
    public com.google.protobuf.ByteString
        getPartitioningGeometricDistanceUnitBytes() {
      java.lang.Object ref = partitioningGeometricDistanceUnit_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitioningGeometricDistanceUnit_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitioningGeometricDistanceUnit = 20;
     */
    public Builder setPartitioningGeometricDistanceUnit(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitioningGeometricDistanceUnit_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitioningGeometricDistanceUnit = 20;
     */
    public Builder clearPartitioningGeometricDistanceUnit() {
      
      partitioningGeometricDistanceUnit_ = getDefaultInstance().getPartitioningGeometricDistanceUnit();
      onChanged();
      return this;
    }
    /**
     * string partitioningGeometricDistanceUnit = 20;
     */
    public Builder setPartitioningGeometricDistanceUnitBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitioningGeometricDistanceUnit_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object clusteringMaxIterations_ = "";
    /**
     * string clusteringMaxIterations = 21;
     */
    public java.lang.String getClusteringMaxIterations() {
      java.lang.Object ref = clusteringMaxIterations_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clusteringMaxIterations_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string clusteringMaxIterations = 21;
     */
    public com.google.protobuf.ByteString
        getClusteringMaxIterationsBytes() {
      java.lang.Object ref = clusteringMaxIterations_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clusteringMaxIterations_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string clusteringMaxIterations = 21;
     */
    public Builder setClusteringMaxIterations(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      clusteringMaxIterations_ = value;
      onChanged();
      return this;
    }
    /**
     * string clusteringMaxIterations = 21;
     */
    public Builder clearClusteringMaxIterations() {
      
      clusteringMaxIterations_ = getDefaultInstance().getClusteringMaxIterations();
      onChanged();
      return this;
    }
    /**
     * string clusteringMaxIterations = 21;
     */
    public Builder setClusteringMaxIterationsBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      clusteringMaxIterations_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object clusteringMinimumSize_ = "";
    /**
     * string clusteringMinimumSize = 22;
     */
    public java.lang.String getClusteringMinimumSize() {
      java.lang.Object ref = clusteringMinimumSize_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        clusteringMinimumSize_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string clusteringMinimumSize = 22;
     */
    public com.google.protobuf.ByteString
        getClusteringMinimumSizeBytes() {
      java.lang.Object ref = clusteringMinimumSize_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        clusteringMinimumSize_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string clusteringMinimumSize = 22;
     */
    public Builder setClusteringMinimumSize(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      clusteringMinimumSize_ = value;
      onChanged();
      return this;
    }
    /**
     * string clusteringMinimumSize = 22;
     */
    public Builder clearClusteringMinimumSize() {
      
      clusteringMinimumSize_ = getDefaultInstance().getClusteringMinimumSize();
      onChanged();
      return this;
    }
    /**
     * string clusteringMinimumSize = 22;
     */
    public Builder setClusteringMinimumSizeBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      clusteringMinimumSize_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object globalBatchId_ = "";
    /**
     * string globalBatchId = 23;
     */
    public java.lang.String getGlobalBatchId() {
      java.lang.Object ref = globalBatchId_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        globalBatchId_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string globalBatchId = 23;
     */
    public com.google.protobuf.ByteString
        getGlobalBatchIdBytes() {
      java.lang.Object ref = globalBatchId_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        globalBatchId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string globalBatchId = 23;
     */
    public Builder setGlobalBatchId(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      globalBatchId_ = value;
      onChanged();
      return this;
    }
    /**
     * string globalBatchId = 23;
     */
    public Builder clearGlobalBatchId() {
      
      globalBatchId_ = getDefaultInstance().getGlobalBatchId();
      onChanged();
      return this;
    }
    /**
     * string globalBatchId = 23;
     */
    public Builder setGlobalBatchIdBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      globalBatchId_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object hullDataTypeId_ = "";
    /**
     * string hullDataTypeId = 24;
     */
    public java.lang.String getHullDataTypeId() {
      java.lang.Object ref = hullDataTypeId_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        hullDataTypeId_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string hullDataTypeId = 24;
     */
    public com.google.protobuf.ByteString
        getHullDataTypeIdBytes() {
      java.lang.Object ref = hullDataTypeId_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        hullDataTypeId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string hullDataTypeId = 24;
     */
    public Builder setHullDataTypeId(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      hullDataTypeId_ = value;
      onChanged();
      return this;
    }
    /**
     * string hullDataTypeId = 24;
     */
    public Builder clearHullDataTypeId() {
      
      hullDataTypeId_ = getDefaultInstance().getHullDataTypeId();
      onChanged();
      return this;
    }
    /**
     * string hullDataTypeId = 24;
     */
    public Builder setHullDataTypeIdBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      hullDataTypeId_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object hullProjectionClass_ = "";
    /**
     * string hullProjectionClass = 25;
     */
    public java.lang.String getHullProjectionClass() {
      java.lang.Object ref = hullProjectionClass_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        hullProjectionClass_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string hullProjectionClass = 25;
     */
    public com.google.protobuf.ByteString
        getHullProjectionClassBytes() {
      java.lang.Object ref = hullProjectionClass_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        hullProjectionClass_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string hullProjectionClass = 25;
     */
    public Builder setHullProjectionClass(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      hullProjectionClass_ = value;
      onChanged();
      return this;
    }
    /**
     * string hullProjectionClass = 25;
     */
    public Builder clearHullProjectionClass() {
      
      hullProjectionClass_ = getDefaultInstance().getHullProjectionClass();
      onChanged();
      return this;
    }
    /**
     * string hullProjectionClass = 25;
     */
    public Builder setHullProjectionClassBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      hullProjectionClass_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object outputDataNamespaceUri_ = "";
    /**
     * string outputDataNamespaceUri = 26;
     */
    public java.lang.String getOutputDataNamespaceUri() {
      java.lang.Object ref = outputDataNamespaceUri_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        outputDataNamespaceUri_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string outputDataNamespaceUri = 26;
     */
    public com.google.protobuf.ByteString
        getOutputDataNamespaceUriBytes() {
      java.lang.Object ref = outputDataNamespaceUri_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        outputDataNamespaceUri_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string outputDataNamespaceUri = 26;
     */
    public Builder setOutputDataNamespaceUri(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      outputDataNamespaceUri_ = value;
      onChanged();
      return this;
    }
    /**
     * string outputDataNamespaceUri = 26;
     */
    public Builder clearOutputDataNamespaceUri() {
      
      outputDataNamespaceUri_ = getDefaultInstance().getOutputDataNamespaceUri();
      onChanged();
      return this;
    }
    /**
     * string outputDataNamespaceUri = 26;
     */
    public Builder setOutputDataNamespaceUriBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      outputDataNamespaceUri_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object outputDataTypeId_ = "";
    /**
     * string outputDataTypeId = 27;
     */
    public java.lang.String getOutputDataTypeId() {
      java.lang.Object ref = outputDataTypeId_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        outputDataTypeId_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string outputDataTypeId = 27;
     */
    public com.google.protobuf.ByteString
        getOutputDataTypeIdBytes() {
      java.lang.Object ref = outputDataTypeId_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        outputDataTypeId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string outputDataTypeId = 27;
     */
    public Builder setOutputDataTypeId(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      outputDataTypeId_ = value;
      onChanged();
      return this;
    }
    /**
     * string outputDataTypeId = 27;
     */
    public Builder clearOutputDataTypeId() {
      
      outputDataTypeId_ = getDefaultInstance().getOutputDataTypeId();
      onChanged();
      return this;
    }
    /**
     * string outputDataTypeId = 27;
     */
    public Builder setOutputDataTypeIdBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      outputDataTypeId_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object outputIndexId_ = "";
    /**
     * string outputIndexId = 28;
     */
    public java.lang.String getOutputIndexId() {
      java.lang.Object ref = outputIndexId_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        outputIndexId_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string outputIndexId = 28;
     */
    public com.google.protobuf.ByteString
        getOutputIndexIdBytes() {
      java.lang.Object ref = outputIndexId_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        outputIndexId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string outputIndexId = 28;
     */
    public Builder setOutputIndexId(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      outputIndexId_ = value;
      onChanged();
      return this;
    }
    /**
     * string outputIndexId = 28;
     */
    public Builder clearOutputIndexId() {
      
      outputIndexId_ = getDefaultInstance().getOutputIndexId();
      onChanged();
      return this;
    }
    /**
     * string outputIndexId = 28;
     */
    public Builder setOutputIndexIdBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      outputIndexId_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitionMaxMemberSelection_ = "";
    /**
     * string partitionMaxMemberSelection = 29;
     */
    public java.lang.String getPartitionMaxMemberSelection() {
      java.lang.Object ref = partitionMaxMemberSelection_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitionMaxMemberSelection_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitionMaxMemberSelection = 29;
     */
    public com.google.protobuf.ByteString
        getPartitionMaxMemberSelectionBytes() {
      java.lang.Object ref = partitionMaxMemberSelection_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitionMaxMemberSelection_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitionMaxMemberSelection = 29;
     */
    public Builder setPartitionMaxMemberSelection(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitionMaxMemberSelection_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitionMaxMemberSelection = 29;
     */
    public Builder clearPartitionMaxMemberSelection() {
      
      partitionMaxMemberSelection_ = getDefaultInstance().getPartitionMaxMemberSelection();
      onChanged();
      return this;
    }
    /**
     * string partitionMaxMemberSelection = 29;
     */
    public Builder setPartitionMaxMemberSelectionBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitionMaxMemberSelection_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitionPartitionerClass_ = "";
    /**
     * string partitionPartitionerClass = 30;
     */
    public java.lang.String getPartitionPartitionerClass() {
      java.lang.Object ref = partitionPartitionerClass_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitionPartitionerClass_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitionPartitionerClass = 30;
     */
    public com.google.protobuf.ByteString
        getPartitionPartitionerClassBytes() {
      java.lang.Object ref = partitionPartitionerClass_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitionPartitionerClass_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitionPartitionerClass = 30;
     */
    public Builder setPartitionPartitionerClass(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitionPartitionerClass_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitionPartitionerClass = 30;
     */
    public Builder clearPartitionPartitionerClass() {
      
      partitionPartitionerClass_ = getDefaultInstance().getPartitionPartitionerClass();
      onChanged();
      return this;
    }
    /**
     * string partitionPartitionerClass = 30;
     */
    public Builder setPartitionPartitionerClassBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitionPartitionerClass_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitionPartitionDecreaseRate_ = "";
    /**
     * string partitionPartitionDecreaseRate = 31;
     */
    public java.lang.String getPartitionPartitionDecreaseRate() {
      java.lang.Object ref = partitionPartitionDecreaseRate_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitionPartitionDecreaseRate_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitionPartitionDecreaseRate = 31;
     */
    public com.google.protobuf.ByteString
        getPartitionPartitionDecreaseRateBytes() {
      java.lang.Object ref = partitionPartitionDecreaseRate_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitionPartitionDecreaseRate_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitionPartitionDecreaseRate = 31;
     */
    public Builder setPartitionPartitionDecreaseRate(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitionPartitionDecreaseRate_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitionPartitionDecreaseRate = 31;
     */
    public Builder clearPartitionPartitionDecreaseRate() {
      
      partitionPartitionDecreaseRate_ = getDefaultInstance().getPartitionPartitionDecreaseRate();
      onChanged();
      return this;
    }
    /**
     * string partitionPartitionDecreaseRate = 31;
     */
    public Builder setPartitionPartitionDecreaseRateBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitionPartitionDecreaseRate_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitionMaxDistance_ = "";
    /**
     * string partitionMaxDistance = 32;
     */
    public java.lang.String getPartitionMaxDistance() {
      java.lang.Object ref = partitionMaxDistance_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitionMaxDistance_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitionMaxDistance = 32;
     */
    public com.google.protobuf.ByteString
        getPartitionMaxDistanceBytes() {
      java.lang.Object ref = partitionMaxDistance_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitionMaxDistance_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitionMaxDistance = 32;
     */
    public Builder setPartitionMaxDistance(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitionMaxDistance_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitionMaxDistance = 32;
     */
    public Builder clearPartitionMaxDistance() {
      
      partitionMaxDistance_ = getDefaultInstance().getPartitionMaxDistance();
      onChanged();
      return this;
    }
    /**
     * string partitionMaxDistance = 32;
     */
    public Builder setPartitionMaxDistanceBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitionMaxDistance_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitionPartitionPrecision_ = "";
    /**
     * string partitionPartitionPrecision = 33;
     */
    public java.lang.String getPartitionPartitionPrecision() {
      java.lang.Object ref = partitionPartitionPrecision_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitionPartitionPrecision_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitionPartitionPrecision = 33;
     */
    public com.google.protobuf.ByteString
        getPartitionPartitionPrecisionBytes() {
      java.lang.Object ref = partitionPartitionPrecision_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitionPartitionPrecision_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitionPartitionPrecision = 33;
     */
    public Builder setPartitionPartitionPrecision(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitionPartitionPrecision_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitionPartitionPrecision = 33;
     */
    public Builder clearPartitionPartitionPrecision() {
      
      partitionPartitionPrecision_ = getDefaultInstance().getPartitionPartitionPrecision();
      onChanged();
      return this;
    }
    /**
     * string partitionPartitionPrecision = 33;
     */
    public Builder setPartitionPartitionPrecisionBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitionPartitionPrecision_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object partitionSecondaryPartitionerClass_ = "";
    /**
     * string partitionSecondaryPartitionerClass = 34;
     */
    public java.lang.String getPartitionSecondaryPartitionerClass() {
      java.lang.Object ref = partitionSecondaryPartitionerClass_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        partitionSecondaryPartitionerClass_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     * string partitionSecondaryPartitionerClass = 34;
     */
    public com.google.protobuf.ByteString
        getPartitionSecondaryPartitionerClassBytes() {
      java.lang.Object ref = partitionSecondaryPartitionerClass_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        partitionSecondaryPartitionerClass_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     * string partitionSecondaryPartitionerClass = 34;
     */
    public Builder setPartitionSecondaryPartitionerClass(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  
      partitionSecondaryPartitionerClass_ = value;
      onChanged();
      return this;
    }
    /**
     * string partitionSecondaryPartitionerClass = 34;
     */
    public Builder clearPartitionSecondaryPartitionerClass() {
      
      partitionSecondaryPartitionerClass_ = getDefaultInstance().getPartitionSecondaryPartitionerClass();
      onChanged();
      return this;
    }
    /**
     * string partitionSecondaryPartitionerClass = 34;
     */
    public Builder setPartitionSecondaryPartitionerClassBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      
      partitionSecondaryPartitionerClass_ = value;
      onChanged();
      return this;
    }
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFieldsProto3(unknownFields);
    }

    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }


    // @@protoc_insertion_point(builder_scope:DBScanCommandParametersProtos)
  }

  // @@protoc_insertion_point(class_scope:DBScanCommandParametersProtos)
  private static final org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos();
  }

  public static org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser
      PARSER = new com.google.protobuf.AbstractParser() {
    public DBScanCommandParametersProtos parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return new DBScanCommandParametersProtos(input, extensionRegistry);
    }
  };

  public static com.google.protobuf.Parser parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser getParserForType() {
    return PARSER;
  }

  public org.locationtech.geowave.service.grpc.protobuf.DBScanCommandParametersProtos getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy