@Override
    public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
      switch (field) {
      case LOCAL_PORT:
        if (value == null) {
          unsetLocalPort();
        } else {
          setLocalPort((java.lang.Integer)value);
        }
        break;

      case HOST:
        if (value == null) {
          unsetHost();
        } else {
          setHost((java.lang.String)value);
        }
        break;

      case OPTS:
        if (value == null) {
          unsetOpts();
        } else {
          setOpts((java.util.Map<java.lang.String,java.lang.Boolean>)value);
        }
        break;

      case EXTRA_ENVS:
        if (value == null) {
          unsetExtraEnvs();
        } else {
          setExtraEnvs((java.util.Map<java.lang.String,java.lang.String>)value);
        }
        break;

      }
    }
@Override
    public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value)